„Kubeflow“: „Kubernetes“ mašininio mokymosi įrankių rinkinys
Šiandien mūsų pranešime bus kalbama apie Automatinis mokymasis (mašininis mokymasis / ML). Tiksliau apie atvirojo kodo programą, vadinamą „Kubeflow“, kuris savo ruožtu veikia Kubernetes. Kuris, kaip jau daugelis žinote, yra atvirojo kodo sistema, skirta automatizuoti konteineriuose pateiktų programų diegimą, mastelį ir tvarkymą.
„Kubeflow“ nepaisant to, kad šiuo metu galima naudotis pagal stabili 1.2 versija, kaip rodoma oficialioje oficialioje svetainėje ir „GitHub“, oficialiame tinklaraštyje, jis jau yra pakomentuotas kita versija 1.3. Štai kodėl šiandien mes gilinsimės į šią programą.
Pažintinis įrankių rinkinys: atvirojo kodo giluminis mokymasis
Ir kaip visada, tiems, kurie visada trokšta įsigilinti į perskaitytą temą, paliksime šias nuorodas į susijusius ankstesnius įrašus, kuriuos galėsite ištirti, kai šis įrašas bus baigtas:
"„Microsoft“ pažintinis įrankių rinkinys (anksčiau vadinamas CNTK) yra giluminis mokymosi įrankių rinkinys
(Machine Learning)de«Código Abierto»turinčių milžinišką potencialą. Tai taip pat nemokama, lengvai naudojama ir komercinio lygio kokybė, leidžianti sukurti giluminius mokymosi algoritmus, galinčius mokytis artimu žmogaus smegenų lygiu." Pažintinis įrankių rinkinys: atvirojo kodo giluminis mokymasis

„Kubeflow“: atviras mašininio mokymosi projektas
Kas yra „Kubeflow“?
Pagal jūsų oficiali svetainė, šis atviras projektas apibrėžiamas taip:
"Tai projektas, skirtas mašininio mokymosi (ML) darbo eigos diegimui „Kubernetes“ padaryti paprastą, nešiojamą ir keičiamą. Jo tikslas nėra atkurti kitas paslaugas, bet suteikti paprastą būdą įdiegti geriausias ML atvirojo kodo sistemas įvairiose infrastruktūrose. Taigi visur, kur „Kubernetes“ veikia, „Kubeflow“ gali veikti."
Nors jūsų svetainėje adresu GitHub, trumpai pridėkite:
"„Kubeflow“ yra pagrindinė debesies platforma, skirta mašininio mokymosi operacijoms: vamzdynams, mokymui ir diegimui."
Iš to galima lengvai padaryti išvadą, kad pagrindinis programos tikslas „Kubeflow“ yra:
"Padarykite kuo lengvesnį mašininio mokymosi (ML) modelio mastelio keitimą ir diegimą, leisdami „Kubernetes“ daryti tai, ką moka: lengva, pakartotina, nešiojama diegimas įvairioje infrastruktūroje, mikropaslaugų diegimas ir valdymas laisvai susietas ir keičiamas pagal poreikį."
Charakteristikos?
Tarp nepaprastų savybių „Kubeflow“ galime paminėti šiuos dalykus:
- Apima paslaugas interaktyviems „Jupiter“ bloknotams kurti ir valdyti. Leisti pritaikyti tų pačių ir kitų kompiuterinių išteklių diegimą, kad jie būtų pritaikyti duomenų mokslo poreikiams. Taigi, lengva eksperimentuoti su vietinėmis darbo eigomis, o tada prireikus jas pritaikyti debesyje.
- Pateikia pasirinktinį „TensorFlow“ mokymo darbo operatorių. Kuris gali būti naudojamas treniruojant ML modelį. Visų pirma, „Kubeflow“ darbo operatorius gali tvarkyti paskirstytus „TensorFlow“ mokymo darbus. Leidimas galiai sukonfigūruoti treniruoklio valdiklį naudoti procesorius ar GPU ir taip prisitaikyti prie įvairių grupių dydžių.
- Palaiko „TensorFlow Serving“ konteinerį apmokytiems „TensorFlow“ modeliams eksportuoti į „Kubernetes“. Be to, „Kubeflow“ taip pat yra integruota su „Seldon Core“ - atvirojo kodo platforma, skirta įdiegti mašininio mokymosi modelius „Kubernetes“, ir „NVIDIA Triton Inference Server“, kad maksimaliai padidintų GPU panaudojimą, kai masto diegiami ML / DL modeliai.
- Apima „Kubeflow Pipelines“ technologiją. Tai yra visapusiškas sprendimas diegiant ir valdant nuo galo iki galo ML darbo eigą. Leidžiama atlikti greitus ir patikimus eksperimentus, kurie naudojami planuojant ir palyginant važiavimus ir peržiūrint išsamias kiekvieno važiavimo ataskaitas.
- Siūlo daugialypį pagrindą. Be to, kad labai gerai dirbs su „TensorFlow“, jis netrukus turės palaikymą „PyTorch“, „Apache MXNet“, MPI, „XGBoost“, „Chainer“ ir kt.
Daugiau informacijos apie „Kubeflow“ galima gauti tiesiogiai iš jūsų Oficialus tinklaraštis.
Kas yra Kubernetes?
Atsižvelgiant į „Kubeflow“ dirba toliau „Kubernetes“, verta nurodyti pagal savo oficiali svetainė kad pastarasis yra toks:
"„Kubernetes“ (K8s) yra atviro kodo platforma, skirta automatizuoti konteinerių programų diegimą, mastelį ir valdymą."
Jei norite, norėtumėte gilintis „Kubernetes“ Žemiau galite peržiūrėti ankstesnius ir naujausius susijusius leidinius:

Išvada
Mes to tikimės "naudingas mažas įrašas" apie «Kubeflow», įdomus ir modernus atvirojo kodo projektas gilaus mokymosi srityje, skirtas padidinti atvirojo kodo platformos pasiekiamumą «Kubernetes »; yra labai įdomus ir naudingas visam «Comunidad de Software Libre y Código Abierto» ir labai prisideda skleidžiant nuostabią, gigantišką ir vis didėjančią ESG ekosistemą «GNU/Linux».
Kol kas, jei jums tai patiko publicación, Nesustok pasidalink su kitais savo mėgstamose svetainėse, kanaluose, socialinių tinklų ar susirašinėjimo sistemų grupėse ar bendruomenėse, pageidautina nemokamai, atvirai ir (arba) saugiau, Telegram, signalas, Mastadonas ar kitas iš Fediverse, pageidautina.
Nepamirškite apsilankyti mūsų pagrindiniame puslapyje «Nuo „Linux“» ištirti daugiau naujienų ir prisijungti prie mūsų oficialaus kanalo Telegrama iš „DesdeLinux“. Nors, norėdami gauti daugiau informacijos, galite apsilankyti bet kuriame Internetinė biblioteka kaip „OpenLibra“ y jeditas, prieiti ir skaityti skaitmenines knygas (PDF) šia ar kitomis temomis.
