He nui te rongonui o Artificial Intelligence (AI) i nga tau tata nei.
Mena he miihini rorohiko koe, he kaiputaiao rorohiko, he kaingākau ki te pūtaiao raraunga i te nuinga o te waa, katahi ka miharo koe ki nga tono whakamiharo o te tukatuka atahanga, te tohu tauira me te kitenga ahanoa e whakaratohia ana e tenei mara.
Ko te waahanga iti rawa o AI kua rongo pea koe ko te Ako Hohonu. E aro ana tenei mara ki nga algorithms kaha (tohutohu hotaka rorohiko) i whakatauirahia i muri i te mahi roro tangata e kiia nei ko Ngaa Ite Neural.
I roto i tenei tuhinga, ka korerohia e matou te ariā o Neural Networks me pehea te hanga, te whakahiato, te whakauru me te arotake i enei tauira ma te whakamahi nānati.
Ngaa Ite Neural
Ko nga Neural Networks, ko nga NN ranei, he raupapa algorithms i whakatauira mai i te mahi koiora o te roro tangata. Ko nga Whatunga Neural kei roto i nga pona, e kiia ana ko nga neurons.
Ko te kohinga o nga pona poutū e mohiotia ana he paparanga. Ko te tauira he whakauru kotahi, he putanga kotahi, he maha nga paparanga huna. Kei ia paparanga he node, e kiia ana he neurons, kei reira nga tatauranga.
I roto i te hoahoa e whai ake nei, ko nga porowhita e tohu ana i nga pona me te kohinga poutū o nga pona hei tohu mo nga paparanga. E toru nga paparanga o tenei tauira.
Ko nga pona o tetahi paparanga e hono ana ki te paparanga e whai ake nei ma nga raina whakawhiti ka kitea i raro nei.
Ko o maatau huinga raraunga he raraunga tapanga. Ko te tikanga kua whakawhiwhia ki ia hinonga raraunga tetahi uara ingoa.
No reira mo te huinga raraunga whakarōpū kararehe ka whai whakaahua o ngeru me nga kuri hei raraunga, me te 'ngeru' me te 'kuri' hei tapanga.
He mea nui kia mohiohia me huri nga tapanga ki nga uara tau kia mohio ai ta tatou tauira, no reira ka huri a tatou tapanga kararehe hei '0' mo te ngeru me te '1' mo te kuri. Ko nga raraunga me nga tapanga ka tukuna ma te tauira.
ako
Ka whangaihia nga raraunga ki te tauira kotahi hinonga i ia wa. Ka wehewehea enei raraunga ki nga wahanga ka haere ki ia pona o te tauira. Ka mahia e nga pona nga mahi pangarau ki runga i enei wahanga.
Kare koe e hiahia ki te mohio ki nga mahi pangarau me nga tatauranga mo tenei akoranga, engari he mea nui kia whai whakaaro whanui mo te mahi o enei tauira. Whai muri i te raupapa o nga tatauranga i te paparanga kotahi, ka tukuna nga raraunga ki te paparanga e whai ake nei, me era atu.
Ka oti, ka matapaehia e to maatau tauira te tapanga raraunga i te paparanga whakaputa (hei tauira, i roto i te raru whakarōpū kararehe ka whiwhi tohu '0' mo te ngeru).
Ka haere te tauira ki te whakataurite i tenei uara matapae ki tera o te uara tapanga.
Ki te taurite nga uara, ka tangohia e ta maatau tauira te whakaurunga e whai ake nei engari ki te rereke nga uara ka tatauhia e te tauira te rereketanga i waenga i nga uara e rua, ka kiia ko te ngaronga, me te whakatika i nga tatauranga node hei whakaputa i nga tapanga orite a muri ake nei.
Anga Ako Hohonu
Hei hanga Neural Networks i roto i te waehere, me kawemai Anga ako hohonu e mohiotia ana ko nga whare pukapuka e whakamahi ana i to tatou Taiao Whanaketanga Whakauru (IDE).
Ko enei anga he kohinga o nga mahi kua tuhia o mua hei awhina i a maatau i tenei akoranga. Ka whakamahia e matou te anga Keras ki te hanga i to maatau tauira.
Ko Keras he whare pukapuka Python e whakamahi ana i te ako hohonu me te taha o muri o te mohiotanga rere hau ki te hanga NN i te ahua o nga tauira raupapa ngawari me te ngawari.
Kei te haere mai a Keras me ona ake tauira o mua ka taea te whakamahi. Mo tenei akoranga, ka hangaia e maatau taatau ake tauira ma te whakamahi i a Keras.
Ka taea e koe te ako atu mo tenei anga Ako hohonu mai i te paetukutuku Keras.
Hangaia he Whatunga Neural (Tutorial)
Me haere tatou ki te hanga i tetahi Whatunga Neural ma te whakamahi i te Python.
Tauākī Raru
Ko nga Neural Networks he momo otinga ki nga raru a AI. Mo tenei akoranga ka tirohia e matou nga Raraunga Pima Indians Diabetes, e waatea ana ki konei.
ICU Kua whakahiatohia e te Ako Miihini tenei huingararaunga kei roto hoki he rekoata rongoa mo nga turoro Inia. Ma ta maatau tauira e matapae mena ka mate te turoro i te mate huka i roto i te 5 tau, kaore ranei.
Uta Raraunga Raraunga
Ko ta matou huingararaunga he konae CSV kotahi e kiia ana ko 'diabetes.csv' ka ngawari te raweke ma te whakamahi i a Microsoft Excel.
I mua i te hanga i ta maatau tauira, me kawemai a maatau huingararaunga. Ma te whakamahi i te waehere e whai ake nei ka taea e koe tenei:
kawemai pandas rite pd
raraunga = pd.read_csv('diabetes.csv')
x = data.drop(“Putanga”)
y = raraunga[“Putanga”]
I konei kei te whakamahi matou i te Pandawa whare pukapuka kia taea ai e matou te raweke i a matou raraunga konae CSV, read_csv() he mahi hanga-i roto o Pandas e taea ai e matou te penapena i nga uara i roto i ta maatau konae ki tetahi taurangi e kiia nei ko 'raraunga'.
Kei roto i te taurangi x to tatou huingararaunga me te kore te putanga (tapanga) raraunga. Ka tutuki tenei ma te mahi data.drop() e tango ana i nga tapanga mo x, ko te y kei roto anake te raraunga putanga (tapanga).
Tauira Raupapa Hangahanga
Hipanga 1: Kawemai i nga Whare Pukapuka
Tuatahi, me kawemai e tatou a TensorFlow me Keras, me etahi tawhā e hiahiatia ana mo ta tatou tauira. Ko te waehere e whai ake nei ka taea e tatou te mahi i tenei:
kawemai tensorflow rite tf
mai i tensorflow kawemai pakeke
mai i tensorflow.keras.models kawemai Sequential
mai i tensorflow.keras.layers kawemai Whakahohenga, Dense
mai i tensorflow.keras.optimizers kawemai a Arama
mai i tensorflow.keras.metrics kawemai categorical_crossentropy
Mo ta maatau tauira kei te kawemai i nga paparanga matotoru. He papa hono hono enei; Arā, ko ia kōpuku i roto i te paparanga ka hono katoa ki tetahi atu pona kei te paparanga e whai ake nei.
Kei te kawemai ano matou he whakahohe mahi e hiahiatia ana mo te tauine i nga raraunga ka tukuna ki nga pona. Kaiwhakapaipai kua kawemai hoki hei whakaiti i te mate.
Ko Adamu he kaiwhakatikatika rongonui e pai ake ai o taatau tauira whakahōu node tātai, me te categorical_crossentropy which is te momo mahi ngaro (ka tatau i te rereketanga i waenga i nga uara tapanga tuuturu me te tohu tohu) ka whakamahia e matou.
Hipanga 2: Hoahoa To Tatou Tauira
Ko te tauira e hanga ana e ahau kotahi te whakaurunga (me te 16 waeine), kotahi huna (me te 32 waeine) me tetahi putanga (e 2 waeine) te paparanga. Ko enei nama kaore i te whakatauhia, ka whakawhirinaki katoa ki te raruraru kua homai.
Ko te whakarite i te tau tika o nga waeine me nga paparanga he tukanga ka taea te whakapai ake i nga waa roa ma te mahi. Ko te whakahohenga e rite ana ki te momo tauine ka mahia e matou i runga i o maatau raraunga i mua i te tuku i roto i te node.
Ko Relu me Softmax nga mahi whakahoahoa rongonui mo tenei mahi.
tauira = Raupapa([
He mātotoru(wae = 16, tāuru_ahua = (1,), whakahohe = 'relu'),
Kiato(wae = 32, whakahohe = 'relu'),
Kiato(wae = 2, whakahohe = 'softmax')
])
Anei te ahua o te whakarāpopototanga o te tauira:
Whakangungu i te Tauira
Ka whakangunguhia to maatau tauira ki nga waahanga e rua, ko te tuatahi ko te whakahiato i te tauira (te whakakotahi i te tauira) me te whai muri ko te whakauru i te tauira ki runga i tetahi huingararaunga kua hoatu.
Ka taea tenei ma te whakamahi i te tauira.compile() mahi whai muri i te tauira.fit() mahi.
model.compile(optimizer = Adam(learning_rate = 0.0001), mate = 'binary_crossentropy', inenga = ['tika'])
model.fit(x, y, taima = 30, rahi_putanga = 10)
Ma te tautuhi i te inenga 'tika' ka taea e tatou te mataki i te tika o ta tatou tauira i te wa e whakangungu ana.
I te mea ko o maatau tapanga kei te ahua o te 1 me te 0, ka whakamahia e matou he mahinga mate-rua hei tatau i te rereketanga i waenga i nga tapanga tuuturu me nga tapanga matapae.
Kei te wehewehea ano te huingararaunga ki nga roopu 10 (batch_size) ka tukuna ma te tauira 30 nga wa (wa). Mo te huingararaunga kua tohua, ko x te raraunga, ko y nga tapanga e rite ana ki nga raraunga.
Tauira Whakamatau Ma te Matapae
Hei arotake i ta maatau tauira, ka mahi matapae i nga raraunga whakamatautau ma te whakamahi i te mahi matapae().
matapae = tauira.matapae(x)
Na ko reira!
Me mohio koe inaianei ki te Akoranga hohonu tono, Neural Networks, me pehea te mahi whanui me te hanga, te whakangungu me te whakamatautau i tetahi tauira ki te waehere Python.
Ko taku tumanako ka hoatu e tenei akoranga ki a koe te tiimata ki te hanga me te tuku i a koe ake tauira Ako Hohonu.
Korerohia mai ki a maatau i roto i nga korero mena he awhina te tuhinga.
Waiho i te Reply