Ripanga o Ihirangi[Huna][Whakaatu]
I roto i te hapori o enei ra, he mea nui te pūtaiao raraunga!
Na te mea kua whakakoronahia te kaiputaiao raraunga ki te "Te Mahi Tino Tino o te Rua Tekau Matahi," ahakoa kaore he tangata e whakaaro ana he ahua kee nga mahi geeky!
Heoi, na te nui o te hiranga o te raraunga, he tino rongonui te Pūtaiao Raraunga inaianei.
Ko te Python, me tana tātari tatauranga, whakatauira raraunga, me te panui, tetahi o nga mea pai reo whakamaori mo te tango uara mai i enei raraunga.
Kaore a Python e mutu ki te miharo i ana kaihōtaka ina tae mai ki te wikitoria i nga wero pūtaiao raraunga. He reo hötaka e whakamahia nuitia ana, he ahanoa, he puna tuwhera, he reo hötaka mahi teitei me te maha atu o nga ahuatanga.
Kua hoahoatia a Python me nga whare pukapuka whakamiharo mo te putaiao raraunga e whakamahia ana e nga kaihōtaka ia ra ki te whakaoti rapanga.
Anei nga whare pukapuka Python pai hei whakaaro:
1. Pandawa
Ko te Pandas he kete i hangaia hei awhina i nga kaiwhakawhanake ki te mahi me nga raraunga "tohua" me te "whakawhanaungatanga" i roto i te tikanga maori. Ka hangaia i runga i nga hanganga raraunga nui e rua: "Raarangi" (kotahi-ahu, he rite ki te rarangi o nga mea) me "Tapare Raraunga" (rua-ahu, ano he ripanga me nga pou maha).
Ka tautokohia e nga Pandas te huri i nga hanganga raraunga ki nga ahanoa DataFrame, te whakahaere i nga raraunga ngaro, te taapiri/te whakakore i nga pou mai i te DataFrame, te whakatau i nga konae kua ngaro, me whakaata raraunga te whakamahi i nga tohu tohu tohu, i nga pouaka mahere ranei.
Ka whakarato hoki i te maha o nga taputapu mo te panui me te tuhi i nga raraunga i waenga i nga hanganga raraunga mahara-roto me te maha o nga whakatakotoranga konae.
I roto i te poto, he pai mo te tukatuka raraunga tere me te ngawari, te whakahiato raraunga, te panui me te tuhi raraunga, me te tirohanga raraunga. I te wa e hanga ana he kaupapa pūtaiao raraunga, ka whakamahi tonu koe i te whare pukapuka kararehe Pandas ki te hapai me te tātari i o raraunga.
2. numpy
Ko te NumPy (Numerical Python) he taputapu rawe mo te mahi i nga tatauranga putaiao me nga mahinga raupapa taketake me te matatau.
Ka whakaratohia e te whare pukapuka te maha o nga waahanga awhina mo te mahi me nga huinga-n me nga matrices i roto i te Python.
He maamaa ake te tukatuka i nga huānga kei roto nga uara o te momo raraunga kotahi, me te mahi i nga mahi taurangi i runga i nga huānga (tae atu ki te vectorization). Ko te tikanga, ma te whakamahi i te momo huranga NumPy ki te whakamaarama i nga mahi pangarau ka pai ake te mahi me te whakaheke i te waa mahi.
Ko te tautoko mo nga huinga maha mo nga mahi pangarau me nga mahi arorau te kaupapa matua o te whare pukapuka. Ka taea te whakamahi i nga mahi a NumPy ki te taupū, ki te whakariterite, ki te hanga hou, ki te whakawhitiwhiti i nga tirohanga ataata me nga ngaru oro hei huranga maha o nga tau tuturu.
3. matplotlib
I roto i te ao Python, ko Matplotlib tetahi o nga whare pukapuka e tino whakamahia ana. Ka whakamahia ki te whakaputa i nga tirohanga raraunga pateko, pakiwaituhi, me te tauwhitiwhiti. He maha nga whiringa mahere me nga whakaritenga a Matplotlib.
Ma te whakamahi i nga tohu tohu, ka taea e nga kaitakataka te marara, te takawiri, me te whakatika kauwhata. Ko te puna tuwhera-puna e whakarato ana i te API-a-ahua mo te taapiri i nga waahi ki nga kaupapa.
I te wa e whakamahi ana i tenei whare pukapuka ki te whakaputa whakakitenga uaua, heoi, me tuhi nga kaiwhakawhanake i nga waehere nui atu i te tikanga.
Me mahara ko nga whare pukapuka tuhi rongonui e noho tahi ana me Matplotlib kaore he raru.
I roto i etahi atu mea, ka whakamahia i roto i nga tuhinga Python, Python me nga anga IPython, pukapuka Jupyter, me tono tukutuku tūmau.
Ka taea te hanga maataki, tutohi pae, tutohi porowhita, histograms, scatterplots, tūtohi hapa, hihinga hiko, stemplots, me etahi atu momo tūtohi tirohanga.
4. Kaimoana
Ko te whare pukapuka Seaborn i hangaia ki runga Matplotlib. Ka taea te whakamahi a Seaborn ki te hanga kauwhata tauanga tino ataahua me te mohio atu i a Matplotlib.
Kei roto i a Seaborn he API kua whakahiatotia mo te huinga raraunga mo te tirotiro i nga taunekeneke i waenga i nga taurangi maha, hei taapiri i te tautoko katoa mo te tirohanga raraunga.
Ka tukuna e Seaborn te maha o nga whiringa mo te tirohanga raraunga, tae atu ki te tirohanga raupapa-waa, nga maataki hono, nga hoahoa violin, me te maha atu.
Ka whakamahi i te mapi-a-ringa me te whakahiato tatauranga hei whakarato i nga tirohanga whakamohio me nga tirohanga hohonu. Kei roto i te maha o nga mahinga tutohi-a-raraunga-raraunga e mahi ana me nga papa raraunga me nga hurangi kei roto katoa nga huingararaunga.
Ka taea e ona tirohanga raraunga te whakauru i nga tūtohi pae, tūtohi porowhita, histograms, marara, tūtohi hapa, me etahi atu whakairoiro. Kei roto hoki i tenei whare pukapuka whakakitenga raraunga Python nga taputapu mo te kowhiri i nga papatae tae, e awhina ana ki te hura i nga ahuatanga o te huingararaunga.
5. Scikit-ako
Ko Scikit-ako te whare pukapuka Python nui rawa atu mo te whakatauira raraunga me te aromatawai tauira. Koia tetahi o nga whare pukapuka Python tino awhina. He maha nga kaha i hangaia mo te kaupapa whakatauira anake.
Kei roto katoa nga huringa Ako Miihini Maataki me te Kare i Tiakihia, tae atu ki nga mahi Ako Miihini kua tautuhia me te Whakanuia i te Ako Miihini.
Ka whakamahia e nga kaiputaiao raraunga ki te mahi i nga tikanga akoranga mīhini me nga mahi keri raraunga penei i te kohinga, te whakahekenga, te whiriwhiri tauira, te whakaheke i te rahi, me te whakarōpūtanga. Ka tae mai ano me nga tuhinga whanui me te mahi whakamiharo.
Ka taea te whakamahi i te Scikit-Learn ki te hanga i nga momo momo Ako Miihini Manaakihia me te Karekau e whakahaerehia ana penei i te Whakarōpūtanga, Regression, Tautoko Miihini Vector, Ngahere Random, Nearest Neighbors, Naive Bayes, Decision Trees, Clustering, me etahi atu.
Kei roto i te whare pukapuka ako miihini Python nga momo taputapu ngawari-he pai mo te mahi tātari raraunga me nga mahi maina.
Mo etahi atu panui, koinei ta matou kaiarahi Scikit-ako.
6. XGBoost
Ko te XGBoost he kete taputapu whakanui rōnaki kua tohatohahia mo te tere, te ngawari, me te kawe. Hei whakawhanake i nga algorithms ML, ka whakamahia e ia te anga Whakanui Whakanui. Ko te XGBoost he tikanga whakatere rakau whakarara tere me te tika ka taea te whakaoti i te maha o nga raru putaiao raraunga.
Ma te whakamahi i te angamahi Whakanuia Roopu, ka taea te whakamahi i tenei whare pukapuka ki te hanga algorithm ako miihini.
Kei roto ko te whakanui rakau whakarara, e awhina ana i nga roopu ki te whakaoti i nga momo take putaiao raraunga. Ko tetahi atu painga ka taea e nga kaihanga te whakamahi i te waehere kotahi mo Hadoop, SGE, me MPI.
He mea ti'aturi hoki i roto i nga ahuatanga e rua kua tohatohahia me te maumahara.
7. rere hau
Ko te TensorFlow he papaahi AI tuwhera mutunga kore utu me te maha o nga taputapu, whare pukapuka me nga rauemi. Me mohio a TensorFlow ki nga tangata e mahi ana kaupapa ako miihini i roto i te Python.
He kete taputapu pangarau tohu-tuwhera mo te tatau tatau ma te whakamahi i nga kauwhata rerenga raraunga i hangaia e Google. Ko nga pona kauwhata e whakaata ana i nga tukanga pangarau i roto i te kauwhata rerenga raraunga TensorFlow.
Ko nga tapa kauwhata, i tetahi atu taha, ko nga huinga raraunga ahu maha, e mohiotia ana ko tensors, e rere ana i waenga i nga pona whatunga. Ka taea e nga kaihōtaka te tohatoha tukatuka i roto i te kotahi, neke atu ranei o nga PTM, i nga GPU ranei i runga i te papamahi, i te taputapu pūkoro, i te tūmau ranei me te kore e huri i te waehere.
Ka whakawhanakehia te TensorFlow ki C me C++. Ma te TensorFlow, ka taea e koe te hoahoa me te tereina Ako Miihini nga tauira e whakamahi ana i nga API taumata-tiketike penei i a Keras.
He maha ano nga tohu tangohanga, ka taea e koe te kowhiri i te otinga pai mo to tauira. Ka taea hoki e TensorFlow te tuku tauira Ako Miihini ki te kapua, ki te tirotiro, ki to taputapu ake ranei.
Ko te taputapu tino whai hua mo nga mahi penei i te ahukahuka ahanoa, te whai korero, me te maha atu. Ka awhina i te whakawhanaketanga o nga mea hanga te ahunga taiao me mahi ki nga puna raraunga maha.
Anei ta maatau aratohu tere mo TensorFlow mo etahi atu panui.
8. Keras
Ko Keras he puna koreutu me te tuwhera Ko te whatunga neural e ahu mai ana i te Python kete taputapu mo te matauranga horihori, te ako hohonu, me nga mahi pūtaiao raraunga. Ka whakamahia ano nga whatunga neural i roto i te Pūtaiao Raraunga hei whakamaori i nga raraunga tirohanga (whakaahua, ororongo ranei).
He kohinga taputapu mo te hanga tauira, te kauwhata raraunga, me te arotake raraunga. Kei roto hoki nga huingararaunga kua tohua i mua ka taea te kawemai me te utaina tere.
He ngawari ki te whakamahi, whai kiko, he pai mo te rangahau tuhura. I tua atu, ka taea e koe te hanga i te tino hono, te whakakotahi, te whakahiato, te whakahou, te whakauru, me etahi atu momo Whatunga Neural.
Ka taea te hanumi enei tauira ki te hanga i tetahi Whatunga Neural tino-katoa mo nga huinga raraunga nui me nga take. He whare pukapuka tino pai mo te whakatauira me te hanga whatunga neural.
He ngawari ki te whakamahi me te tuku i nga kaiwhakawhanake i te waatea. He puhoi a Keras ki te whakataurite ki etahi atu kete ako miihini Python.
Ko tenei na te mea ka mahia e ia he kauwhata rorohiko i te tuatahi ma te whakamahi i nga hanganga o muri ka whakamahia hei whakahaere i nga mahi. He tino whakakitenga me te urutau a Keras ina tae mai ki te mahi rangahau hou.
9. PyTorch
Ko PyTorch he kete Python rongonui mo te ako hohonu me te ako miihini. He raupaparorohiko rorohiko putaiao-tuwhera-a-Pyton mo te whakatinana i te Ako Hohonu me nga Whatunga Neural i runga i nga huingararaunga nui.
He nui te whakamahi a Facebook i tenei kete taputapu hei hanga whatunga neural hei awhina i nga mahi penei i te tohu kanohi me te tohu-aunoa.
Ko PyTorch he papa mo nga kaiputaiao raraunga e hiahia ana ki te whakaoti tere i nga mahi ako hohonu. Ka taea e te taputapu te mahi i nga tatauranga tensor me te whakatere GPU.
Ka whakamahia hoki mo etahi atu mea, tae atu ki te hanga whatunga rorohiko hihiri me te tatau aunoa i nga rōnaki.
Waimarie, ko te PyTorch he kete tino pai e taea ai e nga kaiwhakawhanake te whakawhiti ngawari mai i te ariā me te rangahau ki te whakangungu me te whanaketanga ina tae mai ki te ako miihini me te rangahau ako hohonu kia pai ai te ngawari me te tere.
10. NLTK
NLTK (Natural Language Toolkit) he kohinga Python rongonui mo nga kaiputaiao raraunga. Ka taea e te NLTK te whakatutuki i te tohu tuhinga, te tohu tohu, te whakaaro oro, me etahi atu mahi e pa ana ki te tukatuka reo maori.
Ka taea hoki te whakamahi NLTK ki te whakaoti AI matatini ake (Intelligence Artificial) mahi. I hanga tuatahi a NLTK ki te tautoko i nga momo AI me nga tauira whakaako ako miihini, penei i te tauira reo me te ariā hinengaro.
I tenei wa kei te taraiwa AI algorithm me te whanaketanga tauira ako i roto i te ao tuuturu. Kua tino awhihia mo te whakamahi hei taputapu whakaako, hei taputapu ako takitahi, i tua atu i te whakamahi hei papa mo te tauira tauira me te whakawhanake i nga punaha rangahau.
Ka tautokohia te whakarōpūtanga, te poroporoaki, te whakamaaramatanga o te reo, te tawai, te tohu, me te tohu tohu.
Opaniraa
Ka mutu nga whare pukapuka Python tekau o runga mo te pūtaiao raraunga. Ko nga whare pukapuka putaiao raraunga Python e whakahouhia ana i nga wa katoa i te mea ka kaha ake te rongonui o te pūtaiao raraunga me te ako miihini.
He maha nga whare pukapuka Python mo te Raraunga Raraunga, a ko te whiriwhiri a te kaiwhakamahi e whakatauhia ana e te momo kaupapa e mahia ana e ratou.
Waiho i te Reply