maroke 10 Wharepukapuka Python Pai mo te Ako Hohonu (2023) - Unite.AI
Tūhono ki a tatou

Python Libraries

10 Nga Whare Pukapuka Python Pai mo te Ako Hohonu

whakahoutia on

Kei te piki haere a Python ki te noho hei reo hotaka rongonui. He maha nga take mo tenei, tae atu ki tona tino pai rawa atu ina whakaritea ki etahi atu reo auraki. Kei roto ano hoki nga whakahau me te wetereo penei i te reo Ingarihi, na te mea he pai rawa atu mo nga kaiwhakatakoto waehere. 

Akene ko te tino hokonga nui o Python ko te nui o nga whare pukapuka puna tuwhera e taea ai te whakamahi i te reo mo nga mea katoa mai i te pūtaiao raraunga ki te raweke raraunga. 

Python me te Ako Hohonu

Ko te ako hohonu he waahanga iti o akoranga mīhini whakauru whatunga neural hanga, he algorithms na te hanganga o te roro tangata. He maha nga tono a te ako hohonu, ka whakamahia i roto i te maha o nga hangarau AI o enei ra, penei i nga motuka taraiwa, nga taputapu whakahiato korero, te tukatuka o te reo māori (NLP), nga kaiawhina mariko, te tohu tirohanga, me te maha atu. 

I nga tau tata nei, kua whakamatauhia e Python he taputapu whakamiharo mo te ako hohonu. Na te mea he poto me te panui te waehere, he mea tino pai mo nga tono ako hohonu. Ko tana wetereo ngawari ka taea e nga tono te whakawhanake tere ina whakaritea ki etahi atu reo hotaka. Ko tetahi atu take nui mo te whakamahi i te Python mo te ako hohonu ka taea te whakauru i te reo ki etahi atu punaha kua tohua ki nga reo hotaka rereke. Ma tenei ka ngawari ake te whakakotahi ki nga kaupapa AI kua tuhia ki etahi atu reo. 

Me titiro ki nga whare pukapuka Python 10 pai mo te ako hohonu: 

1. TensorFlow

Ko TensorFlow e kiia ana ko tetahi o nga whare pukapuka Python pai mo nga tono ako hohonu. I whakawhanakehia e te Google Brain Team, he maha nga momo taputapu ngawari, whare pukapuka, me nga rauemi hapori. Ka taea e te hunga timata me nga tohunga ngaio te whakamahi i te TensorFlow ki te hanga tauira ako hohonu, me nga whatunga neural.

He hoahoanga me te angamahi a TensorFlow e ngawari ana, e taea ai te whakahaere i runga i nga momo papaa rorohiko penei i te PTM me te GPU. Ma tera korero, he pai ake te mahi i te wa e whakahaerehia ana i runga i te waahanga tukatuka tensor (TPU). He maha nga wa ka whakamahia te whare pukapuka Python ki te whakatinana i te ako whakakaha i roto i nga tauira ako hohonu, a ka taea e koe te tiro tika ki nga tauira ako miihini. 

Anei etahi o nga ahuatanga matua o TensorFlow:

  • Hanganga ngawari me te angamahi.
  • Ka rere i runga i te maha o nga papahanga rorohiko. 
  • Nga kaha tangohanga
  • Ka whakahaere i nga whatunga neural hohonu. 

2. Pytorch

Ko tetahi atu o nga whare pukapuka Python rongonui mo te ako hohonu ko Pytorch, he puna tuwhera puna i hangaia e te roopu rangahau AI o Facebook i te tau 2016. Ko te ingoa o te whare pukapuka i ahu mai i Torch, he anga ako hohonu i tuhia ki te Lua reo hötaka. 

PyTorch ka taea e koe te kawe i nga mahi maha, a he mea tino pai mo nga tono ako hohonu penei i te NLP me tirohanga rorohiko

Ko etahi o nga ahuatanga pai o PyTorch ko te tere o te mahi, ka taea e ia ahakoa te whakahaere kauwhata taumaha. He whare pukapuka ngawari ano hoki, ka taea te whakahaere i runga i nga tukatuka ngawari, i nga PTM me nga GPU. Kei a PyTorch nga API kaha e taea ai e koe te whakawhānui ake i te whare pukapuka, me te kete taputapu reo maori. 

Anei etahi o nga ahuatanga matua o PyTorch:

  • Te tohatoha tatauranga me nga mahi
  • Mana whakahaere i nga huingararaunga
  • Te whakawhanaketanga o nga tauira ako hohonu
  • He tino ngawari

3. numpy

Ko tetahi o etahi atu whare pukapuka Python rongonui, ka taea te whakamahi marie a NumPy mo nga huinga maha-ahu me te tukatuka matrix. E whakawhirinaki ana ki te huinga nui o nga mahi pangarau taumata-tiketike, e tino whai hua ana mo nga tatauranga putaiao taketake i roto i te ako hohonu. 

He iti ake te waahi rokiroki o NumPy i era atu rarangi Python, a he tere ake, he pai ake te whakamahi. Ka taea te raweke i nga raraunga i roto i te matrix, te whakawhiti, me te hanga ano ki te whare pukapuka. He tino pai a NumPy ki te whakanui ake i te mahinga o nga tauira ako hohonu me te kore e nui rawa nga mahi uaua. 

Anei etahi o nga ahuatanga matua o NumPy: 

  • Te raweke ahua
  • Ahanoa huānga ahu-N teitei
  • Te horoi/whakamahinga raraunga
  • Nga mahi tatauranga me te taurangi rarangi

4. Scikit-Ako

Ko te Scikit-Learn i te tuatahi he toronga tuatoru-tuatoru ki te whare pukapuka SciPy, engari inaianei he whare pukapuka Python mokemoke i Github. Ko te Scikit-Learn ko te DBSCAN, te whakanui i te rōnaki, tautoko mihini vector, me nga ngahere matapōkere i roto i te whakarōpūtanga, te whakahekenga, me nga tikanga rapoi.  

Ko tetahi o nga mea tino nui o Scikit-Learn he ngawari te mahi tahi me etahi atu putunga SciPy. He ratarata-kaiwhakamahi, he riterite hoki, he maamaa ake te tiri me te whakamahi raraunga. 

Anei etahi o nga ahuatanga matua o Scikit-ako:

  • Te whakarōpū raraunga me te whakatauira
  • Te ako miihini mutunga-ki-mutunga algorithm
  • Te tukatuka i mua i nga raraunga
  • Te whiriwhiri tauira

5. SciPy

Ka kawea mai ki a Scipy, he whare pukapuka koreutu me te tuwhera-puna i runga i a Numpy. Ko SciPy tetahi o nga whare pukapuka Python pai rawa atu na tona kaha ki te mahi rorohiko putaiao me te hangarau i runga i nga huingararaunga nui. Kei te haere tahi me nga waahanga whakauru mo te arotautanga huranga me te taurangi rarangi. 

Kei roto i te reo hotaka nga mahi katoa a NumPy, engari ka huri hei taputapu pai-kaiwhakamahi, he taputapu pūtaiao. He maha nga wa e whakamahia ana mo te raweke whakaahua me te whakarato i nga ahuatanga tukatuka taketake mo nga mahi pangarau taumata-tiketike, kore-pūtaiao. 

Anei etahi o nga ahuatanga matua o SciPy:

  • He hoa-hoa
  • Te tirohanga me te raweke raraunga
  • Te tātari pūtaiao me te hangarau
  • Ka taraihia nga huinga raraunga nui

6. Pandawa

Ko tetahi o nga whare pukapuka Python puna tuwhera e whakamahia nuitia ana i roto i te pūtaiao raraunga me nga kaupapa ako hohonu ko Pandas. Ka whakaratohia e te whare pukapuka nga taputapu raweke me nga taputapu tātari, ka whakamahia hei tātari raraunga. E whakawhirinaki ana te whare pukapuka ki ona hanganga raraunga kaha mo te raweke i nga ripanga tau me te tātari raupapa-waahi. 

Ka tukuna e te whare pukapuka Pandas he huarahi tere me te pai ki te whakahaere me te tuhura i nga raraunga ma te whakarato i nga Raarangi me nga Raraunga Raraunga, e tohu ana i nga raraunga i te wa e rawekehia ana i nga huarahi rereke. 

Anei etahi o nga ahuatanga matua o Pandas:

  • Te taupū o nga raraunga
  • Tirohanga Raraunga
  • Te hanumi/te hono o nga huingararaunga
  • Te raweke me te tātari raraunga

7. Microsoft CNTK

Ko tetahi atu whare pukapuka Python mo nga tono ako hohonu ko Microsoft CNTK (Cognitive Toolkit), e mohiotia ana i mua ko Computational Network ToolKit. Ka whakamahia te whare pukapuka ako hohonu-tuwhera hei whakatinana i nga mahi ako hohonu me nga mahi ako miihini. 

Ka taea e CNTK te whakakotahi i nga tauira matapae penei i nga whatunga neural convolutional (CNNs), nga whatunga neural hohonu (DNN), me whatunga neural auau (RNNs), me te anga CNTK. Ma tenei ka taea te whakatinanatanga o nga mahi ako hohonu mutunga-ki-mutunga. 

Anei etahi o nga ahuatanga matua o CNTK: 

  • Te-Tuwhera-puna
  • Te whakatinana i nga mahi ako hohonu kua tohatohahia
  • Whakakotahitia nga tauira matapae me te anga CNTK
  • Nga mahi ako hohonu mutunga-ki-mutunga

8. Keras

Ko Kears tetahi atu whare pukapuka Python tuwhera-puna rongonui e whakamahia ana mo nga mahi ako hohonu, e taea ai te whakamatautau whatunga neural tere. Ka hoatu e Keras ki a koe nga taputapu e tika ana ki te hanga tauira, te tiro kauwhata, me te tātari i nga huingararaunga. I runga ake i tera, kei roto hoki nga huingararaunga kua tohua ka taea te kawemai me te utaina. 

Ko te whare pukapuka Keras te nuinga o te wa e pai ana na te mea he rereke, he whanui, he ngawari. Na tenei ka waiho hei whiringa pai mo te hunga hou. Ka taea hoki te whakauru ki nga whaainga, nga paparanga, nga kaiwhakatikatika, me nga mahi whakahohe. Ka mahi a Keras i roto i nga momo taiao ka taea te whakahaere i runga i nga PTM me nga GPU. Ka tukuna ano e ia tetahi o nga awhe whanui mo nga momo raraunga.

Anei etahi o nga ahuatanga matua o Keras: 

  • Te whakawhanake i nga papa neural
  • Te kohinga raraunga
  • Ka hanga tauira ako hohonu me te ako miihini
  • Whakahohenga me nga mahi utu

9. Te Kanikani

Ka tata ki te mutunga o ta maatau rarangi ingoa ko Theano, he whare pukapuka Python tatau tatau i hangaia mo te ako miihini me nga whare pukapuka hohonu. Ma tenei taputapu, ka tutuki pai koe i te whakamaramatanga, te arotautanga, me te arotakenga o nga korero pangarau me nga tatauranga matrix. Ko enei mea katoa ka taea e Theano te whakamahi mo te whakamahi i nga rarangi ahu hei hanga tauira ako hohonu. 

Kei te whakamahia a Theano e te maha o nga kaiwhakawhanake ako hohonu me nga kaihōtaka na te mea he whare pukapuka tino motuhake. Ka taea te whakamahi me te waeine tukatuka whakairoiro (GPU) hei utu mo te waeine tukatuka pokapū (CPU).

Anei etahi o nga ahuatanga matua o Theano:

  • Ko nga taputapu whakamana me nga taputapu whakamatautau wae
  • Ko nga tatauranga pangarau tino mahi
  • Te arotake tere me te pumau
  • Nga tatauranga kaha-raraunga

10. MX kupenga

Ko te kati i ta maatau rarangi o nga whare pukapuka Python 10 pai rawa atu mo te ako hohonu ko MXNet, he anga ako hohonu-puna tuwhera tino tauineine. I hoahoatia a MXNet ki te whakangungu me te hora i nga whatunga neural hohonu, a ka taea e ia te whakangungu tauira tino tere. 

Ka tautokohia e MXNet te maha o nga reo hotaka, penei i te Python, Julia, C, C++, me etahi atu. Ko tetahi o nga waahanga pai rawa atu o te MXNet ko tana tuku i nga tere tatauranga tere me te whakamahi rauemi i runga i te GPU. 

Anei etahi o nga ahuatanga matua o MXNet:

  • Tino tauineine
  • Te-Tuwhera-puna
  • Whakangungu me te hora i nga whatunga neural ako hohonu
  • Ka tere tere nga tauira
  • Nga tere tatauranga tere

Ko Alex McFarland he kaituhi no Brazil e kapi ana i nga whanaketanga hou o te matauranga mohio. Kua mahi tahi ia me nga kamupene AI me nga panui puta noa i te ao.