|
|
||
|---|---|---|
| .. | ||
| 03-Perceptron | ||
| 04-OwnFramework | ||
| 05-Frameworks | ||
| README.md | ||
README.md
Utangulizi wa Mitandao ya Neural
Kama tulivyojadili katika utangulizi, mojawapo ya njia za kufanikisha akili ni kufundisha mfano wa kompyuta au ubongo wa bandia. Tangu katikati ya karne ya 20, watafiti walijaribu mifano mbalimbali ya kihesabu, hadi miaka ya hivi karibuni ambapo mwelekeo huu ulithibitishwa kuwa na mafanikio makubwa. Mifano hii ya kihesabu ya ubongo inaitwa mitandao ya neural.
Wakati mwingine mitandao ya neural huitwa Mitandao ya Neural ya Bandia, ANNs, ili kuonyesha kwamba tunazungumzia mifano, si mitandao halisi ya neurons.
Kujifunza kwa Mashine
Mitandao ya Neural ni sehemu ya taaluma kubwa inayoitwa Kujifunza kwa Mashine, ambayo lengo lake ni kutumia data kufundisha mifano ya kompyuta inayoweza kutatua matatizo. Kujifunza kwa Mashine ni sehemu kubwa ya Akili Bandia, hata hivyo, hatutashughulikia ML ya kawaida katika mtaala huu.
Tembelea mtaala wetu tofauti wa Kujifunza kwa Mashine kwa Kompyuta za Kuanza ili kujifunza zaidi kuhusu Kujifunza kwa Mashine ya kawaida.
Katika Kujifunza kwa Mashine, tunadhani kwamba tuna seti ya data ya mifano X, na thamani za matokeo zinazolingana Y. Mifano mara nyingi ni vekta za N-dimensional zinazojumuisha vipengele, na matokeo huitwa lebo.
Tutazingatia matatizo mawili ya kawaida ya kujifunza kwa mashine:
- Uainishaji, ambapo tunahitaji kuainisha kitu cha pembejeo katika darasa mbili au zaidi.
- Urejeshaji, ambapo tunahitaji kutabiri namba ya nambari kwa kila sampuli ya pembejeo.
Wakati wa kuwakilisha pembejeo na matokeo kama tensors, seti ya data ya pembejeo ni matriki ya ukubwa M×N, ambapo M ni idadi ya sampuli na N ni idadi ya vipengele. Lebo za matokeo Y ni vekta ya ukubwa M.
Katika mtaala huu, tutazingatia tu mifano ya mitandao ya neural.
Mfano wa Neuron
Kutoka kwa biolojia tunajua kwamba ubongo wetu unajumuisha seli za neural, kila moja ikiwa na "pembejeo" nyingi (axons), na matokeo (dendrite). Axons na dendrites zinaweza kusafirisha ishara za umeme, na miunganisho kati ya axons na dendrites inaweza kuonyesha viwango tofauti vya usafirishaji (inayodhibitiwa na neuromediators).
![]() |
![]() |
|---|---|
| Neuron Halisi (Picha kutoka Wikipedia) | Neuron ya Bandia (Picha na Mwandishi) |
Kwa hivyo, mfano rahisi wa kihesabu wa neuron una pembejeo kadhaa X1, ..., XN na matokeo Y, na mfululizo wa uzito W1, ..., WN. Matokeo yanahesabiwa kama:
ambapo f ni kazi ya uanzishaji isiyo ya mstari.
Mifano ya awali ya neuron ilielezewa katika karatasi ya kawaida A logical calculus of the ideas immanent in nervous activity na Warren McCullock na Walter Pitts mwaka 1943. Donald Hebb katika kitabu chake "The Organization of Behavior: A Neuropsychological Theory" alipendekeza njia ambazo mitandao hiyo inaweza kufundishwa.
Katika Sehemu Hii
Katika sehemu hii tutajifunza kuhusu:
- Perceptron, mojawapo ya mifano ya awali ya mitandao ya neural kwa uainishaji wa darasa mbili
- Mitandao ya Tabaka Nyingi na daftari lililoambatanishwa jinsi ya kujenga mfumo wetu wenyewe
- Mifumo ya Mitandao ya Neural, na daftari hizi: PyTorch na Keras/Tensorflow
- Overfitting
Kanusho:
Hati hii imetafsiriwa kwa kutumia huduma ya kutafsiri ya AI Co-op Translator. Ingawa tunajitahidi kuhakikisha usahihi, tafadhali fahamu kuwa tafsiri za kiotomatiki zinaweza kuwa na makosa au kutokuwa sahihi. Hati asilia katika lugha yake ya awali inapaswa kuchukuliwa kama chanzo cha mamlaka. Kwa taarifa muhimu, tafsiri ya kitaalamu ya binadamu inapendekezwa. Hatutawajibika kwa kutoelewana au tafsiri zisizo sahihi zinazotokana na matumizi ya tafsiri hii.


