Isakhelo sokufunda okunzulu siquka indibaniselwano yojongano, amathala eencwadi kunye nezixhobo zokuchaza nokuqeqesha iimodeli zokuFunda ngoomatshini ngokukhawuleza nangokuchanekileyo.
Ngenxa yokuba ukufunda okunzulu kusebenzisa inani elikhulu ledatha engacwangciswanga, engekho yombhalo, udinga isakhelo esilawula ukusebenzisana phakathi "kweengqimba" kwaye senza uphuhliso lwemodeli ngokukhawuleza ngokufunda kwiinkcukacha zegalelo kunye nokwenza izigqibo ezizimeleyo.
Ukuba unomdla wokufunda malunga nokufunda nzulu ngo-2021, cinga ukusebenzisa esinye sesakhelo esiboniswe ngezantsi. Khumbula ukukhetha enye eya kukunceda ufezekise iinjongo kunye nombono wakho.
1. TensorFlow
Xa sithetha ngokufunda nzulu, TensorFlow idla ngokuba sisikhokelo sokuqala esikhankanywe. Eyaziwa kakhulu, esi sikhokelo asisetyenziswanga nguGoogle kuphela - inkampani enoxanduva lokudalwa kwayo - kodwa nakwezinye iinkampani ezifana neDropbox, eBay, Airbnb, Nvidia, kunye nezinye ezininzi.
I-TensorFlow ingasetyenziselwa ukuphuhlisa i-APIs ephezulu kunye nesezantsi, ekuvumela ukuba usebenzise usetyenziso phantse kulo naluphi na uhlobo lwesixhobo. Nangona iPython ilulwimi lwayo oluphambili, ujongano lweTensoflow lunokufikelelwa kwaye lulawulwe kusetyenziswa ezinye iilwimi zeprogram ezifana neC ++, iJava, iJulia, kunye neJavaScript.
Ukuba ngumthombo ovulekileyo, iTensorFlow ikuvumela ukuba wenze udibaniso oluninzi kunye nezinye ii-APIs kwaye ufumane inkxaso ekhawulezayo kunye nohlaziyo oluvela kuluntu. Ukuthembela kwayo "kwigrafu ezimileyo" zokubala kukuvumela ukuba wenze izibalo ngokukhawuleza okanye ugcine imisebenzi yokufikelela kwelinye ixesha. Ezi zizathu, zongezwa ukuba kunokwenzeka "ubukele" uphuhliso lwenethiwekhi yakho ye-neural ngeTensorBoard, yenza iTensorFlow esona sikhokelo sidumileyo sokufunda nzulu.
Ezona mpawu
- Vula Umnikezi
- voco
- Ukulungisa ngokukhawuleza
2. I-PyTorch
I-PyTorch yinkqubo ephuhliswe nguFacebook ukuxhasa ukusebenza kweenkonzo zayo. Ukusukela ekubeni ibe ngumthombo ovulekileyo, esi sikhokelo sisetyenziswe ziinkampani ngaphandle kwe-Facebook, njenge-Salesforce kunye ne-Udacity.
Esi sikhokelo sisebenza ngokuguquguqukayo kwegrafu, ekuvumela ukuba wenze utshintsho kuyilo lwedatha yakho njengoko uqhubeka ngayo. NgePyTorch kulula ukuphuhlisa kunye nokuqeqesha inethiwekhi ye-neural, nangaphandle kwamava okufunda nzulu.
Ukuba ngumthombo ovulekileyo kwaye usekwe kwiPython, unokwenza udibaniso olulula nolukhawulezayo kwiPyTorch. Ikwasisikhokelo esilula sokufunda, ukusebenzisa, kunye nokulungiswa kweempazamo. Ukuba unemibuzo, unokuthembela kwinkxaso enkulu kunye nohlaziyo oluvela kwiindawo zombini-uluntu lwePython kunye noluntu lwePyTorch.
Ezona mpawu
- Lula ukufunda
- Ixhasa i-GPU kunye ne-CPU
- Isethi esityebileyo se-APIs ukwandisa amathala eencwadi
3. I-Apache MXNet
Ngenxa yobungakanani bayo obuphezulu, ukusebenza okuphezulu, ukulungisa iingxaki ngokukhawuleza, kunye nenkxaso ye-GPU ephezulu, esi sikhokelo senziwe yi-Apache ukuze sisetyenziswe kwiiprojekthi ezinkulu zamashishini.
I-MXNet ibandakanya ujongano lweGluon oluvumela abaphuhlisi bawo onke amanqanaba ezakhono ukuba qalisa ngokufunda nzulu kwilifu, kwizixhobo ezisekupheleni, nakwiapps eziphathwayo. Kwimigca nje embalwa yekhowudi yeGluon, unokwakha ubuyiselo lomgca, uthungelwano lwe-convolution kunye nee-LSTM eziphindaphindiweyo ze. ukubona into, ukuqondwa kwentetho, isincomo, kunye nobuntu.
I-MXNet ingasetyenziswa kwizixhobo ezahlukeneyo kwaye ixhaswa ngamaqela amaninzi Iilwimi zenkqubo njengeJava, R, JavaScript, Scala kunye neGo. Nangona inani labasebenzisi kunye namalungu kuluntu lwayo liphantsi, i-MXNet inamaxwebhu abhalwe kakuhle kunye namandla amakhulu okukhula, ngakumbi ngoku ukuba i-Amazon ikhethe esi sikhokelo njengesixhobo esiphambili sokuFunda koMatshini kwi-AWS.
Ezona mpawu
- Izibophelelo zolwimi ezisi-8
- Uqeqesho olusasazwayo, ukuxhasa iinkqubo ezininzi ze-CPU kunye ne-multi-GPU
- Isiphelo sangaphambili seHybrid, esivumela ukutshintsha phakathi kweendlela ezinyanzelekileyo kunye nezomfuziselo
4. Isixhobo seMicrosoft Cognitive Toolkit
Ukuba ucinga ngokuphuhlisa usetyenziso okanye iinkonzo ezisebenza kwi-Azure (iinkonzo zelifu likaMicrosoft), iMicrosoft Cognitive Toolkit yinkqubo-sikhokelo yokukhetha iiprojekthi zakho zokufunda nzulu. Lo ngumthombo ovulekileyo, kwaye uxhaswa ngeelwimi zeprogram ezifana nePython, C ++, C #, Java, phakathi kwabanye. Esi sikhokelo senzelwe ukuba "sicinge njengobuchopho bomntu", ngoko ke inokusebenza amanani amakhulu edatha engacwangciswanga, ngelixa inikezela ngoqeqesho olukhawulezayo kunye noyilo olunembile.
Ngokukhetha esi sikhokelo-kwasinye emva kweSkype, iXbox, kunye neCortana - uya kufumana ukusebenza kakuhle kwizicelo zakho, ukuqina kunye nokudityaniswa okulula kunye neAzure. Nangona kunjalo, xa kuthelekiswa neTensorFlow okanye iPyTorch, inani lamalungu kuluntu kunye nenkxaso liyancitshiswa.
Le vidiyo ilandelayo inikezela ngentshayelelo epheleleyo kunye nemizekelo yesicelo:
Ezona mpawu
- Cima amaxwebhu
- Inkxaso evela kwiqela leMicrosoft
- Umbono wegrafu ngokuthe ngqo
5. I-Keras
NjengePyTorch, iKeras yilayibrari esekwe kwiPython yeeprojekthi ezigxile kwidatha. I-API ye-keras isebenza kumgangatho ophezulu kwaye ivumela ukudityaniswa kunye ne-API yezinga eliphantsi njenge-TensorFlow, i-Theano, kunye ne-Microsoft Cognitive Toolkit.
Ezinye iingenelo zokusebenzisa iikeras kukulula kwayo ukufunda - ukuba sisikhokelo esicetyiswayo sabaqalayo ekufundeni nzulu; isantya sayo sokusasazwa; ukuba nenkxaso enkulu kuluntu lwepython kunye noluntu lwezinye iinkqubo ezidityaniswe nazo.
I-Keras iqulethe ukuphunyezwa okwahlukeneyo kwe iibhloko zokwakha zothungelwano lwe-neural njengeeleya, imisebenzi yenjongo, imisebenzi yokuvula, kunye nezilungisi zemathematika. Ikhowudi yayo ibanjwe kwi-GitHub kwaye kukho iiforamu kunye nejelo lenkxaso ye-Slack. Ukongeza kwinkxaso yomgangatho amanethiwekhi, I-Keras inikezela ngenkxaso ye-Convolutional Neural Networks kunye ne-Recurrent Neural Networks.
Keras ivumela iimodeli zokufunda nzulu iya kuveliswa kwii-smartphones kuzo zombini i-iOS kunye ne-Android, kuMatshini weJava obonakalayo, okanye kwiwebhu. Ikwavumela ukusetyenziswa koqeqesho olusasazwayo lweemodeli zokufunda ezinzulu kwii-Cluster of Graphics Processing Units (GPU) kunye ne-Tensor Processing Units (TPU).
Ezona mpawu
- Iimodeli eziqeqeshwe kwangaphambili
- Multiple backend inkxaso
- Inkxaso yomsebenzisi-friendly kunye nenkxaso yoluntu enkulu
6. Apple Core ML
I-Core ML yaphuhliswa yi-Apple ukuxhasa inkqubo yendalo yayo - IOS, Mac OS, kunye ne-iPad OS. I-API yayo isebenza kwinqanaba eliphantsi, isebenzisa kakuhle izixhobo ze-CPU kunye ne-GPU, evumela iimodeli kunye nezicelo ezenziwe ukuba ziqhubeke nokusebenza ngaphandle koqhagamshelo lwe-intanethi, okunciphisa "inkumbulo yememori" kunye nokusetyenziswa kwamandla kwesixhobo.
Indlela i-Core ML eyenza ngayo oku ayenzeki ncam ngokwenza enye ilayibrari yokufunda yomatshini elungiselelwe ukusebenza kwii-iphone/ipads. Endaweni yoko, i-Core ML ifana nomqokeleli othatha imodeli yenkcazo kunye neeparamitha eziqeqeshiweyo ezichazwe kunye nenye isoftware yokufunda ngomatshini kwaye iyiguqulele kwifayile eba sisixhobo sosetyenziso lwe-iOS. Oku kuguqulwa kwimodeli ye-Core ML kwenzeka ngexesha lophuhliso lwe-app, kungekhona ngexesha lokwenyani njengoko usetyenziso lusetyenziswa, kwaye luququzelelwa yilayibrari ye-coremltools python.
I-Core ML inikezela ukusebenza ngokukhawuleza kunye nokudityaniswa okulula kwe yokufunda umatshini iimodeli kwizicelo. Ixhasa ukufunda okunzulu ngeendidi ezingaphezu kwama-30 zomaleko kunye nemithi yesigqibo, oomatshini be-vector abaxhasayo, kunye neendlela zokubuyisela umva ngomgca, zonke ezakhelwe phezu komgangatho ophantsi wetekhnoloji njengeMetal kunye ne-Accelerate.
Ezona mpawu
- Kulula ukudibanisa kwii-apps
- Ukusetyenziswa ngokukuko kwezibonelelo zasekuhlaleni, ezingafuni ukufikelela kwi-intanethi
- Ubumfihlo: idatha ayinyanzelekanga ukuba ishiye isixhobo
7. Onnx
Isakhelo sokugqibela kuluhlu lwethu yi-ONNX. Esi sikhokelo savela kwintsebenziswano phakathi kweMicrosoft kunye ne-Facebook, ngenjongo yokwenza lula inkqubo yokudlulisa kunye nokwakha imodeli phakathi kwezicwangciso ezahlukeneyo, izixhobo, amaxesha okusebenza kunye nabaqulunqi.
I-ONNX ichaza uhlobo lwefayile oluqhelekileyo olunokuqhuba kwiiplatifomu ezininzi, ngelixa lisebenzisa izibonelelo ze-API ezisezantsi ezifana nezo zivela kwi-Microsoft Cognitive Toolkit, i-MXNet, iCaffe kunye (usebenzisa abaguquli) i-Tensorflow kunye ne-Core ML. Umgaqo osemva kwe-ONNX kukuqeqesha imodeli kwi-stack kwaye uyiphumeze usebenzisa ezinye iingqikelelo kunye noqikelelo.
I-LF AI Foundation, umbutho ophantsi we-Linux Foundation, ngumbutho ozinikele ekwakheni i-ecosystem ukuxhasa. Vula Umnikezi ukutsha kwi-intelligence intelligence (AI), ukufunda ngomatshini (ML), kunye nokufunda okunzulu (DL). Yongeza i-ONNX njengeprojekthi yenqanaba labaphumeleleyo ngomhla we-14 kuNovemba 2019. Eli nyathelo le-ONNX phantsi kwesambulela se-LF AI Foundation libonwe njengenyathelo elibalulekileyo ekusekeni i-ONNX njengomgangatho ovulelekileyo womthengisi-ophakathi.
I-ONNX Model Zoo yingqokelela yeemodeli eziqeqeshwe kwangaphambili kwi-Deep Learning ekhoyo kwifomathi ye-ONNX. Kwimodeli nganye kukho Iincwadana zeJupyter kuqeqesho lwemodeli kunye nokwenza intelekelelo ngemodeli eqeqeshiweyo. Iincwadi zamanqaku zibhalwe ngePython kwaye ziqulathe amakhonkco kwi isethi yedatha yoqeqesho kunye neembekiselo kuxwebhu lokuqala lwenzululwazi oluchaza imodeli yoyilo.
Ezona mpawu
- Ukusebenzisana kwesikhokelo
- UPhuculo lweHardware
isiphelo
Esi sisishwankathelo sezona zikhokelo zingcono ukufunda okunzulu. Kukho izikhokelo ezininzi zale njongo, zisimahla okanye zihlawulwe. Ukukhetha eyona ilungileyo kwiprojekthi yakho, qala wazi ukuba leliphi iqonga oza kube uphuhlisa ngalo isicelo sakho.
Izikhokelo ngokubanzi ezifana neTensorFlow kunye neKeras zezona zikhetho zilungileyo zokuqalisa. Kodwa ukuba ufuna ukusebenzisa i-OS okanye izixhobo ezikhethekileyo, ngoko iCore ML kunye neMicrosoft Cognitive Toolkit inokuba lolona khetho lubalaseleyo.
Kukho ezinye izikhokelo ezijoliswe kwizixhobo ze-Android, abanye oomatshini, kunye neenjongo ezithile ezingakhange zikhankanywe kolu luhlu. Ukuba iqela lokugqibela linomdla kuwe, sicebisa ukuba ukhangele ulwazi lwabo kuGoogle okanye kwezinye iisayithi zokufunda ngoomatshini.
Shiya iMpendulo