Ny rafitra ho an'ny fianarana lalina dia misy fitambaran'ny fifandraisana, tranomboky ary fitaovana hamaritana sy hanofanana ireo maodely Machine Learning haingana sy marina.
Satria ny fianarana lalina dia mampiasa angon-drakitra tsy voarafitra, tsy misy soratra, dia mila rafitra mifehy ny fifandraisana misy eo amin'ny "sosona" ianao ary mampivoatra haingana ny maodely amin'ny alàlan'ny fianarana avy amin'ny angona fampidirana sy ny fandraisana fanapahan-kevitra tsy miankina.
Raha liana ny hianatra momba ny fianarana lalina amin'ny 2021 ianao dia diniho ny fampiasana ny iray amin'ireo rafitra voalaza etsy ambany. Tsarovy ny misafidy izay hanampy anao hahatratra ny tanjonao sy ny vinao.
1. TensorFlow
Rehefa miresaka momba ny fianarana lalina, TensorFlow matetika no rafitra voalohany voalaza. Tena malaza, ity rafitra ity dia tsy ampiasain'ny Google fotsiny - ilay orinasa tompon'andraikitra amin'ny famoronana azy - fa koa ny orinasa hafa toa ny Dropbox, eBay, Airbnb, Nvidia, sy ny maro hafa.
TensorFlow dia azo ampiasaina hamoronana API avo sy ambany, ahafahanao mampandeha fampiharana amin'ny karazana fitaovana rehetra. Na dia Python aza no fiteniny voalohany, ny interface Tensoflow dia azo idirana sy fehezina amin'ny fampiasana fiteny fandaharana hafa toa ny C++, Java, Julia, ary JavaScript.
Amin'ny maha-loharanom-baovao azy, TensorFlow dia ahafahanao manao fampidirana maromaro amin'ny API hafa ary mahazo fanohanana haingana sy fanavaozana avy amin'ny vondrom-piarahamonina. Ny fiankinany amin'ny "sary static" ho an'ny kajy dia ahafahanao manao kajy eo no ho eo na mitahiry asa ho an'ny fidirana amin'ny fotoana hafa. Ireo antony ireo, manampy amin'ny fahafahanao "mijery" ny fivoaran'ny tambajotra neural anao amin'ny alàlan'ny TensorBoard, dia mahatonga an'i TensorFlow ho rafitra malaza indrindra amin'ny fianarana lalina.
Key Features
- Open-source
- manovaova
- Debug haingana
2. PyTorch
PyTorch dia rafitra novolavolain'ny Facebook hanohanana ny fampandehanan-draharahany. Hatramin'ny nahatongavany ho open-source, ity rafitra ity dia nampiasain'ny orinasa hafa ankoatry ny Facebook, toy ny Salesforce sy Udacity.
Ity rafitra ity dia miasa amin'ny grafika nohavaozina mihetsiketsika, mamela anao hanova ny rafitry ny angon-drakitrao rehefa manodina azy ianao. Miaraka amin'ny PyTorch dia mora kokoa ny mamolavola sy manofana tambajotra neural, na dia tsy manana traikefa amin'ny fianarana lalina aza.
Amin'ny maha-loharanom-baovao sy miorina amin'ny Python, afaka manao fampidirana tsotra sy haingana amin'ny PyTorch ianao. Izy io koa dia rafitra tsotra hianarana, hampiasaina, ary debug. Raha manana fanontaniana ianao dia afaka miantehitra amin'ny fanohanana lehibe sy fanavaozana avy amin'ireo vondrom-piarahamonina roa ireo - vondrom-piarahamonina Python sy ny vondrom-piarahamonina PyTorch.
Key Features
- Mora ny mianatra
- Manohana GPU sy CPU
- Sehatra API manankarena hanitarana tranomboky
3. Apache MX Net
Noho ny fahaiza-manaony avo lenta, ny fampisehoana avo lenta, ny famahana olana haingana, ary ny fanohanan'ny GPU mandroso, ity rafitra ity dia noforonin'i Apache mba hampiasaina amin'ny tetikasa indostrialy lehibe.
Ny MXNet dia ahitana ny interface Gluon izay ahafahan'ny mpamorona amin'ny ambaratonga rehetra manomboka amin'ny fianarana lalina amin'ny rahona, amin'ny fitaovana edge, ary amin'ny fampiharana finday. Ao anatin'ny andalana vitsivitsy monja amin'ny kaody Gluon, azonao atao ny manangana fihemorana tsipika, tambajotra convolutional ary LSTM miverimberina ho an'ny fitadiavana zavatra, fanekena kabary, fanolorana, ary fanaovana manokana.
MXNet dia azo ampiasaina amin'ny fitaovana isan-karazany ary tohanan'ny maro fiteny fandaharana toy ny Java, R, JavaScript, Scala ary Go. Na dia ambany aza ny isan'ny mpampiasa sy ny mpikambana ao amin'ny vondrom-piarahamonina misy azy, ny MXNet dia manana antontan-taratasy voasoratra tsara ary mety hitombo, indrindra amin'izao fotoana izao i Amazon dia nisafidy ity rafitra ity ho fitaovana voalohany amin'ny Machine Learning amin'ny AWS.
Key Features
- Famatorana fiteny 8
- Fiofanana zaraina, manohana rafitra maro-CPU sy GPU maro
- Hybrid front-end, ahafahana mifamadika eo amin'ny maodely imperative sy symbolic
4. Fitaovana Microsoft Cognitive Toolkit
Raha mieritreritra ny hamolavola fampiharana na serivisy mandeha amin'ny Azure (serivisy rahona Microsoft) ianao, ny Microsoft Cognitive Toolkit no rafitra hisafidianana ho an'ny tetikasa fianarana lalina. Izy io dia loharano misokatra, ary tohanan'ny fiteny fandaharana toy ny Python, C++, C#, Java, ankoatry ny hafa. Ity rafitra ity dia natao "hiheverana toy ny atidohan'olombelona", mba hahafahany manodina angon-drakitra be dia be tsy voarafitra, sady manolotra fiofanana haingana sy rafitra intuitive.
Amin'ny fisafidianana ity rafitra ity - ilay iray ao ambadiky ny Skype, Xbox ary Cortana - dia hahazo fampisehoana tsara ianao amin'ny fampiharanao, scalability ary fampidirana tsotra amin'ny Azure. Na izany aza, raha ampitahaina amin'ny TensorFlow na PyTorch, dia mihena ny isan'ny mpikambana ao amin'ny vondrom-piarahamonina sy ny fanohanana azy.
Ity lahatsary manaraka ity dia manolotra fampidirana feno sy ohatra fampiharana:
Key Features
- Hamafana ny antontan-taratasy
- Fanohanana avy amin'ny ekipa Microsoft
- Fijerena sary mivantana
5. Keras
Tahaka an'i PyTorch, Keras dia tranomboky miorina amin'ny Python ho an'ny tetikasa madinidinika data. Ny API keras dia miasa amin'ny ambaratonga avo ary mamela ny fampidirana amin'ny API ambany toy ny TensorFlow, Theano, ary Microsoft Cognitive Toolkit.
Ny tombony sasany amin'ny fampiasana ny keras dia ny fahatsoran'ny fianarana - ho rafitra atolotra ho an'ireo vao manomboka amin'ny fianarana lalina; ny hafainganan'ny fametrahana azy; manana fanohanana lehibe avy amin'ny vondrom-piarahamonin'ny python sy avy amin'ny vondrom-piarahamonina amin'ireo rafitra hafa izay ampidirana azy.
Keras dia ahitana fampiharana isan-karazany ny singa fananganana tambajotra neural toy ny sosona, ny tanjona tanjona, ny fampahavitrihana, ary ny optimizers matematika. Ny kaody dia apetraka ao amin'ny GitHub ary misy forum sy fantsona fanohanana Slack. Ankoatra ny fanohanana ny fenitra ny tambajotra vaovao, Keras dia manolotra fanohanana ny Convolutional Neural Networks sy ny Recurrent Neural Networks.
Keras dia mamela modely fianarana lalina ho vokarina amin'ny finday amin'ny iOS sy Android, amin'ny Java Virtual Machine, na amin'ny Internet. Izy io ihany koa dia mamela ny fampiasana ny fiofanana zaraina amin'ny maodely fianarana lalina amin'ny vondron'ny Graphics Processing Units (GPU) sy Tensor Processing Units (TPU).
Key Features
- Modely efa voaofana mialoha
- Fanohanana backend marobe
- Fanohanana fiaraha-monina mora ampiasaina sy lehibe
6. Apple Core ML
Core ML dia novolavolain'i Apple hanohanana ny tontolo iainany - IOS, Mac OS, ary iPad OS. Ny API-ny dia miasa amin'ny ambaratonga ambany, mampiasa tsara ny loharanon'ny CPU sy ny GPU, izay ahafahan'ny modely sy ny fampiharana noforonina tsy tapaka na dia tsy misy fifandraisana Internet aza, izay mampihena ny "dian-tongotra fahatsiarovana" sy ny fanjifana herinaratra amin'ny fitaovana.
Ny fomba anatanterahan'ny Core ML an'izany dia tsy amin'ny alàlan'ny fanaovana tranomboky fianarana milina hafa izay natao tsara ho an'ny iPhones/ipads. Raha ny tokony ho izy, ny Core ML dia mitovy kokoa amin'ny compiler izay maka ny mari-pamantarana modely sy ny mari-pamantarana voaofana aseho amin'ny rindrambaiko fianarana milina hafa ary mamadika azy ho rakitra izay lasa loharanon'ny fampiharana iOS. Ity fiovam-po amin'ny maodely Core ML ity dia mitranga mandritra ny fampivoarana fampiharana, fa tsy amin'ny fotoana tena izy rehefa ampiasaina ny fampiharana, ary manamora ny tranomboky python coremltools.
Ny Core ML dia manome fampisehoana haingana miaraka amin'ny fampidirana mora fianarana milina modely amin'ny fampiharana. Izy io dia manohana ny fianarana lalina miaraka amin'ny karazana sosona mihoatra ny 30 ary koa ny hazo fanapahan-kevitra, ny milina véktora fanohanana, ary ny fomba fihemorana tsipika, izay samy naorina teo ambonin'ny teknolojia ambany toy ny Metal sy Accelerate.
Key Features
- Mora ampidirina amin'ny apps
- Fampiasana tsara indrindra ny loharanon-karena eo an-toerana, tsy mila fidirana aterineto
- Privacy: tsy voatery miala amin'ny fitaovana ny angona
7. ONNX
Ny rafitra farany amin'ny lisitray dia ONNX. Ity rafitra ity dia nipoitra avy amin'ny fiaraha-miasa teo amin'i Microsoft sy Facebook, miaraka amin'ny tanjona hanatsorana ny fizotran'ny famindrana sy fananganana modely eo amin'ny rafitra, fitaovana, fotoam-pivoriana ary mpamoron-kira samihafa.
ONNX dia mamaritra karazana rakitra mahazatra izay afaka mandeha amin'ny sehatra maro, raha mampiasa ny tombotsoan'ny API ambany toy ny Microsoft Cognitive Toolkit, MXNet, Caffe ary (mampiasa converters) Tensorflow ary Core ML. Ny fitsipika ao ambadiky ny ONNX dia ny mampiofana modely amin'ny stack iray ary mampihatra izany amin'ny fampiasana hevitra sy faminaniana hafa.
Ny Fondation LF AI, sub-fikambanana an'ny Linux Foundation, dia fikambanana natokana hananganana tontolo iainana hanohanana. Open-source fanavaozana amin'ny faharanitan-tsaina artifisialy (AI), fianarana milina (ML), ary fianarana lalina (DL). Nampiany ny ONNX ho tetik'asa ambaratonga diplaoma tamin'ny 14 Novambra 2019. Ity hetsika ONNX eo ambanin'ny elo amin'ny LF AI Foundation ity dia hita ho dingana lehibe amin'ny fametrahana ny ONNX ho fenitra misokatra malalaka amin'ny mpivarotra tsy miandany.
Ny ONNX Model Zoo dia fitambarana maodely efa voaofana mialoha ao amin'ny Deep Learning azo alaina amin'ny endrika ONNX. Ho an'ny modely tsirairay dia misy kahie Jupyter ho an'ny fanofanana modely sy fanaovana inferences miaraka amin'ny modely voaofana. Ny kahie dia voasoratra amin'ny Python ary misy rohy mankany amin'ny angon-drakitra fanofanana ary fanondroana ny antontan-taratasy ara-tsiansa tany am-boalohany mamaritra ny maritrano modely.
Key Features
- Fifandraisan'ny rafitra
- Fitaovana Optimization
Famaranana
Ity dia famintinana ny rafitra tsara indrindra ho an'ny fianarana lalina. Misy rafitra maromaro ho an'ity tanjona ity, maimaim-poana na karama. Mba hisafidianana ny tsara indrindra ho an'ny tetikasanao, fantaro aloha hoe inona no sehatra hamolavolanao ny fampiharanao.
Ny rafitra ankapobeny toa ny TensorFlow sy Keras no safidy tsara indrindra hanombohana. Fa raha mila mampiasa OS na tombony manokana amin'ny fitaovana ianao, dia mety ho safidy tsara indrindra ny Core ML sy Microsoft Cognitive Toolkit.
Misy rafitra hafa mikendry ny fitaovana Android, milina hafa, ary tanjona manokana izay tsy voalaza ato amin'ity lisitra ity. Raha mahaliana anao ity vondrona farany ity dia manoro hevitra izahay hanao fikarohana momba ny mombamomba azy ao amin'ny Google na tranokala fianarana milina hafa.
Leave a Reply