Tha frèam airson ionnsachadh domhainn a’ toirt a-steach measgachadh de eadar-aghaidh, leabharlannan agus innealan gus modalan Ionnsachadh Inneal a mhìneachadh agus a thrèanadh gu sgiobalta agus gu ceart.
Leis gu bheil ionnsachadh domhainn a’ cleachdadh tòrr dàta neo-structaraichte, neo-theacsach, feumaidh tu frèam a bhios a’ cumail smachd air an eadar-obrachadh eadar na “sreathan” agus a nì leasachadh modail gu sgiobalta le bhith ag ionnsachadh bhon dàta cuir a-steach agus a’ dèanamh cho-dhùnaidhean fèin-riaghailteach.
Ma tha ùidh agad ionnsachadh mu ionnsachadh domhainn ann an 2021, smaoinich air aon de na frèaman gu h-ìosal a chleachdadh. Cuimhnich gun tagh thu fear a chuidicheas tu gus na h-amasan agus an lèirsinn agad a choileanadh.
1. TensorFlow
Nuair a bhios tu a’ bruidhinn air ionnsachadh domhainn, TensorFlow gu tric a’ chiad fhrèam a chaidh ainmeachadh. Gu math mòr-chòrdte, tha am frèam seo air a chleachdadh chan ann a-mhàin le Google - a ’chompanaidh le uallach airson a chruthachadh - ach cuideachd le companaidhean eile leithid Dropbox, eBay, Airbnb, Nvidia, agus mòran eile.
Faodar TensorFlow a chleachdadh gus APIan àrd is ìosal a leasachadh, a leigeas leat tagraidhean a ruith air cha mhòr inneal de sheòrsa sam bith. Ged is e Python am prìomh chànan aige, faodar faighinn gu eadar-aghaidh Tensoflow agus smachd a chumail air le bhith a’ cleachdadh chànanan prògramaidh eile leithid C ++, Java, Julia, agus JavaScript.
Le bhith nad thùs fosgailte, leigidh TensorFlow leat grunn aonachadh a dhèanamh le APIan eile agus taic luath agus ùrachaidhean fhaighinn bhon choimhearsnachd. Le bhith an eisimeil “grafaichean statach” airson àireamhachadh leigidh sin leat àireamhachadh sa bhad a dhèanamh no gnìomhachd a shàbhaladh airson ruigsinneachd aig àm eile. Tha na h-adhbharan sin, a bharrachd air a’ chomas gun urrainn dhut “coimhead” air leasachadh do lìonra neural tro TensorBoard, a’ dèanamh TensorFlow mar am frèam as mòr-chòrdte airson ionnsachadh domhainn.
pRÌOMH CHOMHARRAN
- Open-an tùs
- sùbailteachd
- Debugging luath
2. PyTorch
Tha PyTorch na fhrèam a chaidh a leasachadh le Facebook gus taic a thoirt do ghnìomhachd a sheirbheisean. Bho thàinig e gu bhith na stòr fosgailte, tha am frèam seo air a bhith air a chleachdadh le companaidhean a bharrachd air Facebook, leithid Salesforce agus Udacity.
Bidh am frèam seo ag obrachadh ghrafaichean a tha air an ùrachadh gu fiùghantach, a’ toirt cothrom dhut atharrachaidhean a dhèanamh air ailtireachd an t-seata dàta agad mar a bhios tu ga phròiseasadh. Le PyTorch tha e nas sìmplidh lìonra neural a leasachadh agus a thrèanadh, eadhon às aonais eòlas sam bith air ionnsachadh domhainn.
Le bhith fosgailte agus stèidhichte air Python, faodaidh tu aonachadh sìmplidh agus luath a dhèanamh ri PyTorch. Tha e cuideachd na fhrèam sìmplidh airson ionnsachadh, cleachdadh, agus deasbaid. Ma tha ceistean agad, faodaidh tu cunntadh air an taic mhòr agus na h-ùrachaidhean bhon dà choimhearsnachd - coimhearsnachd Python agus coimhearsnachd PyTorch.
pRÌOMH CHOMHARRAN
- Easy ionnsachadh
- A 'toirt taic do GPU agus CPU
- Seata beairteach de APIan gus leabharlannan a leudachadh
3. Lìon apache MX
Air sgàth cho àrd sa bha e, àrd-choileanadh, fuasgladh dhuilgheadasan luath, agus taic adhartach GPU, chaidh am frèam seo a chruthachadh le Apache airson a chleachdadh ann am pròiseactan gnìomhachais mòra.
Tha MXNet a’ toirt a-steach eadar-aghaidh Gluon a leigeas le luchd-leasachaidh aig gach ìre sgil a dhèanamh tòiseachadh le ionnsachadh domhainn air an sgòth, air innealan iomaill, agus air aplacaidean gluasadach. Ann am beagan loidhnichean de chòd Gluon, faodaidh tu ais-tharraing sreathach, lìonraidhean connspaideach agus LSTM ath-chuairteach a thogail airson lorg nithean, aithneachadh cainnt, moladh, agus pearsanachadh.
Faodar MXNet a chleachdadh air diofar innealan agus tha grunnan a’ faighinn taic cànanan prògramaidh leithid Java, R, JavaScript, Scala agus Go. Ged a tha an àireamh de luchd-cleachdaidh agus buill sa choimhearsnachd aige ìosal, tha sgrìobhainnean air an deagh sgrìobhadh aig MXNet agus comas mòr airson fàs, gu sònraichte a-nis gu bheil Amazon air am frèam seo a thaghadh mar am prìomh inneal airson Ionnsachadh Inneal air AWS.
pRÌOMH CHOMHARRAN
- 8 ceanglaichean cànain
- Trèanadh air a chuairteachadh, a 'toirt taic do shiostaman ioma-CPU agus ioma-GPU
- Ceann aghaidh tar-chinealach, a’ ceadachadh gluasad eadar modhan riatanach agus samhlachail
4. Pasgan Microsoft Cognitive
Ma tha thu am beachd tagraidhean no seirbheisean a leasachadh a tha a’ ruith air Azure (seirbheisean sgòthan Microsoft), is e Inneal Cognitive Microsoft am frèam airson taghadh airson do phròiseactan ionnsachaidh domhainn. Is e stòr fosgailte a tha seo, le taic bho chànanan prògramadh leithid Python, C ++, C#, Java, am measg feadhainn eile. Tha am frèam seo air a dhealbhadh gus “smaoineachadh mar eanchainn an duine”, gus an urrainn dha tòrr dàta neo-structaraichte a phròiseasadh, fhad ‘s a tha e a’ tabhann trèanadh luath agus ailtireachd intuitive.
Le bhith a’ taghadh an fhrèam seo - an aon fhear air cùl Skype, Xbox, agus Cortana - gheibh thu deagh choileanadh bho na tagraidhean agad, scalability agus amalachadh sìmplidh le Azure. Ach, an taca ri TensorFlow no PyTorch, tha an àireamh de bhuill sa choimhearsnachd agus taic aige air a lughdachadh.
Tha a’ bhidio a leanas a’ tabhann ro-ràdh iomlan agus eisimpleirean tagraidh:
pRÌOMH CHOMHARRAN
- Sgrìobhainnean soilleir
- Taic bho sgioba Microsoft
- Sealladh grafaigeach dìreach
5. Keras
Coltach ri PyTorch, tha Keras na leabharlann stèidhichte air Python airson pròiseactan dian-dàta. Bidh an keras API ag obair aig ìre àrd agus a’ ceadachadh aonachadh le APIan ìre ìosal leithid TensorFlow, Theano, agus Microsoft Cognitive Toolkit.
Is e cuid de bhuannachdan a bhith a’ cleachdadh keras cho furasta ‘s a tha e ionnsachadh - mar am frèam a thathar a’ moladh airson luchd-tòiseachaidh ann an ionnsachadh domhainn; a luaths cleachdaidh ; le taic mhòr bhon choimhearsnachd python agus bho choimhearsnachdan nam frèaman eile leis a bheil e amalaichte.
Ann an Keras tha diofar bhuileachadh den blocaichean togail de lìonraidhean neural leithid sreathan, gnìomhan amas, gnìomhan gnìomhachaidh, agus optimizers matamataigeach. Tha an còd aige air a chumail air GitHub agus tha fòraman ann agus sianal taic Slack. A bharrachd air taic airson inbhe lìonraidhean neònach, Tha Keras a’ tabhann taic airson Convolutional Neural Networks agus Recurrent Neural Networks.
Tha Keras a’ ceadachadh modalan ionnsachaidh domhainn a chruthachadh air fònaichean sgairteil an dà chuid air iOS agus Android, air Java Virtual Machine, no air an lìon. Tha e cuideachd a’ ceadachadh trèanadh sgaoilte de mhodalan ionnsachaidh domhainn a chleachdadh air cruinneachaidhean de Aonadan Giullachd Grafaigean (GPU) agus Aonadan Giullachd Tensor (TPU).
pRÌOMH CHOMHARRAN
- Modalan ro-thrèanadh
- Taic ioma-cùl-taic
- Taic luchd-cleachdaidh agus coimhearsnachd mhòr
6. Apple Core ML
Chaidh Core ML a leasachadh le Apple gus taic a thoirt don eag-shiostam aige - IOS, Mac OS, agus iPad OS. Bidh an API aige ag obair aig ìre ìosal, a’ dèanamh deagh fheum de ghoireasan CPU agus GPU, a leigeas le modalan agus tagraidhean a chaidh a chruthachadh cumail a’ dol eadhon às aonais ceangal eadar-lìn, a lughdaicheas “lorg-coise cuimhne” agus caitheamh cumhachd an inneil.
Chan eil an dòigh anns a bheil Core ML a’ coileanadh seo dìreach le bhith a’ dèanamh leabharlann ionnsachaidh inneal eile a tha air a bharrrachadh airson a ruith air iphones/ipads. An àite sin, tha Core ML nas coltaiche ri inneal-cruinneachaidh a bhios a 'gabhail a-steach mion-chomharrachadh modail agus crìochan trèanaidh air an cur an cèill le bathar-bog ionnsachaidh innealan eile agus ga thionndadh gu faidhle a thig gu bhith na ghoireas airson app iOS. Bidh an tionndadh seo gu modal Core ML a’ tachairt aig àm leasachadh app, chan ann ann an àm fìor mar a thathas a’ cleachdadh an aplacaid, agus tha e air a chomasachadh le leabharlann python coremltools.
Bidh Core ML a’ lìbhrigeadh coileanadh luath le amalachadh furasta de ionnsachadh innealan modailean ann an tagraidhean. Bidh e a’ toirt taic do ionnsachadh domhainn le còrr air 30 seòrsa de shreathan a bharrachd air craobhan co-dhùnaidh, innealan vectar taic, agus dòighean ais-tharraing sreathach, uile air an togail a bharrachd air teicneòlasan ìre ìosal leithid Metal and Accelerate.
pRÌOMH CHOMHARRAN
- Furasta fhilleadh a-steach do aplacaidean
- An fheum as fheàrr de ghoireasan ionadail, gun fheum air ruigsinneachd eadar-lìn
- Prìobhaideachd: chan fheum an dàta an inneal fhàgail
7. ONNX
Is e am frèam mu dheireadh air an liosta againn ONNX. Thàinig am frèam seo a-mach à co-obrachadh eadar Microsoft agus Facebook, leis an amas am pròiseas gluasad agus togail mhodalan eadar diofar fhrèamaichean, innealan, amannan ruith agus luchd-cruinneachaidh a dhèanamh nas sìmplidhe.
Tha ONNX a’ mìneachadh seòrsa faidhle cumanta a dh’ fhaodas ruith air iomadh àrd-ùrlar, agus aig an aon àm feum a dhèanamh de bhuannachdan APIan aig ìre ìosal leithid an fheadhainn bho Microsoft Cognitive Toolkit, MXNet, Caffe agus (a’ cleachdadh luchd-tionndaidh) Tensorflow agus Core ML. Is e am prionnsapal air cùl ONNX modal a thrèanadh air stac agus a chuir an gnìomh a’ cleachdadh co-dhùnaidhean agus ro-innsean eile.
Tha an LF AI Foundation, fo-bhuidheann den Linux Foundation, na bhuidheann a tha gu sònraichte airson eag-shiostam a thogail airson taic Open-an tùs ùr-ghnàthachadh ann an inntleachd fuadain (AI), ionnsachadh innealan (ML), agus ionnsachadh domhainn (DL). Chuir e ONNX ris mar phròiseact ìre ceumnaiche air 14 Samhain 2019. Bha an gluasad seo de ONNX fo sgàil an LF AI Foundation air fhaicinn mar chlach-mhìle chudromach ann a bhith a’ stèidheachadh ONNX mar inbhe cruth fosgailte neodrach reiceadair.
Tha an ONNX Model Zoo na chruinneachadh de mhodalan ro-thrèanadh ann an Deep Learning a tha rim faighinn ann an cruth ONNX. Airson gach modail tha Leabhraichean-nota Jupyter airson trèanadh modail agus coileanadh co-dhùnadh leis a’ mhodail ionnsaichte. Tha na leabhraichean-nòtaichean sgrìobhte ann am Python agus tha ceanglaichean ann ris an fhaidhle dàta trèanaidh agus iomraidhean air a’ chiad sgrìobhainn shaidheansail a’ toirt cunntas air ailtireachd a’ mhodail.
pRÌOMH CHOMHARRAN
- Eadar-obrachaidh frèam
- Optimization bathar-cruaidh
Co-dhùnadh
Seo geàrr-chunntas de na frèaman as fheàrr airson ionnsachadh domhainn. Tha grunn fhrèamaichean ann airson an adhbhair seo, an-asgaidh no pàighte. Gus am fear as fheàrr a thaghadh airson do phròiseact, fios an toiseach dè an àrd-ùrlar air am bi thu a’ leasachadh an tagradh agad.
Is e frèaman coitcheann leithid TensorFlow agus Keras na roghainnean as fheàrr airson tòiseachadh. Ach ma dh’ fheumas tu buannachdan OS no inneal a chleachdadh, is dòcha gur e Core ML agus Microsoft Cognitive Toolkit na roghainnean as fheàrr.
Tha frèaman eile ann a tha ag amas air innealan Android, innealan eile, agus adhbharan sònraichte nach deach ainmeachadh san liosta seo. Ma tha ùidh aig a’ bhuidheann mu dheireadh sin riut, tha sinn a’ moladh gun dèan thu sgrùdadh airson an fhiosrachaidh aca air Google no air làraich-lìn ionnsachadh inneal eile.
Leave a Reply