Neural networks e foliga lilo seiloga e leai. Afai na e mafaufau pe o le a le Neural Network i AI? ma pe na'o le numera ma se pulou manaia, ua e i ai i le nofoaga sa'o. O le a matou fa'atumauina pea, fa'asausau i ta'avale laiti, ma ioe - nai emojis. O le a e alu ma le iloa po'o a nei faiga, aisea latou te galulue ai, o fea latou te le manuia, ma pe fa'afefea ona talanoa e uiga i ai e aunoa ma le talotalo lima.
Tala atonu e te mana'o e faitau pe a mae'a lenei:
🔗 O le a le fa'aituau AI
Malamalama faʻaituau i faiga AI ma taʻiala e faʻamautinoa ai le saʻo.
🔗 O le a le mea e vaʻaia AI
Fa'afefea ona fa'aogaina e AI fa'asologa e va'ai ai taunu'uga i le lumana'i.
🔗 O le a le faiaoga AI
Su'esu'e le matafaioi ma matafaioi a tagata tomai faapitoa latou te aoaoina AI.
🔗 O le a le va'aiga komepiuta ile AI
Fa'afefea ona fa'amatala ma au'ili'ili e AI fa'amatalaga va'aia e ala ile va'aiga komepiuta.
O le a le Neural Network i AI? Ole tali 10-lua ⏱️
O se neural network o se faaputuga o iunite faʻatatau faigofie e taʻua o neu e pasi numera i luma, fetuutuunai o latou malosi fesoʻotaʻiga i le taimi o aʻoaʻoga, ma faasolosolo malie ona aʻoaʻoina mamanu i faʻamaumauga. A e fa'alogo i a'oa'oga loloto , o lona uiga e masani lava o se neural network ma le tele o fa'aputu fa'aputu, fa'aa'oa'oga fa'apitoa nai lo le fa'ailogaina i le lima. I se isi faaupuga: tele fasi numera laiti, fa'atulagaina ma le poto, a'oa'oina i fa'amaumauga seia o'o ina aoga [1].
O le a le mea e aoga ai le Neural Network? ✅
-
Mana fa'atusa : Faatasi ai ma le fausaga sa'o ma le lapopoa, e mafai e feso'ota'iga ona fa'atatau i galuega fa'alavelave fa'apitoa (silasila i le Universal Approximation Theorem) [4].
-
A'oa'oga fa'ai'uga : Nai lo o fa'ainisinia lima, e maua e le fa'ata'ita'iga [1].
-
Fa'alaua'itele : O se feso'ota'iga fa'atonu lelei e le na'o le taulotoina - e fa'atino i fa'amatalaga fou, e le'i va'aia [1].
-
Scalability : Fa'amaumauga tetele ma fa'ata'ita'iga tetele e masani ona fa'aleleia atili i'uga... e o'o atu i tapula'a fa'atino e pei o le fa'atatauina ma le tulaga lelei o fa'amaumauga [1].
-
Fa'aliliuina : O mea e a'oa'oina i se galuega e tasi e mafai ona fesoasoani i le isi (fa'aliliuina a'oa'oga ma fa'alelei lelei) [1].
Faʻamatalaga laiti fanua (faʻataʻitaʻiga faʻataʻitaʻiga): O se vaega faʻavasegaina o oloa laiti e fesuiai foliga fau lima mo se CNN faʻapipiʻi, faʻaopoopo faʻaopoopoga faigofie (flips / crops), ma matamata i le faʻamaonia o mea sese - e le ona o le fesoʻotaʻiga e "magic," ae ona na ia aʻoaʻoina saʻo vaega aoga mai pixels.
"O le a le Neural Network i AI?" i le fa'aPeretania manino, fa'atasi ai ma se fa'atusa 🍞
Vaai faalemafaufau i se laina falefalaoa. E o'o i totonu mea e fa'aoga, e sui e tagata faigaluega le fua, faitio tagata su'e tofo, ma toe fa'afouina e le 'au le fua. I totonu o se feso'ota'iga, o mea e fa'aogaina e tafe atu i luga o fa'apalapala, o le galuega leiloa e togi le mea e maua, ma fa'alili fa'asolo le mamafa e sili atu le isi taimi. E le atoatoa e pei o se fa'atusa - o le falaoa e le mafai ona 'ese'ese - ae e pipii [1].
O le tino o se neural network 🧩
-
Neurons : Fuafuaga laiti o lo'o fa'aogaina se aofa'iga mamafa ma se galuega fa'agaoioiga.
-
Mamafa & fa'aituau : Kipi e mafai ona fetu'una'i e fa'amatala ai le tu'ufa'atasiga o fa'ailo.
-
Layers : E maua ai fa'amaumauga fa'amaumauga, fa'apena natia e suia, fa'asologa o galuega e faia ai le valo'aga.
-
Galuega fa'agaioiga : O mimilo e le laina e pei o ReLU, sigmoid, tanh, ma le softmax e fa'afaigofie ai a'oa'oga.
-
Galuega gau : Se togi o le sese o le va'aiga (cross-entropy mo le fa'avasegaina, MSE mo le toe fa'afo'i).
-
Optimizer : Algorithms pei o le SGD poʻo Atamu faʻaaoga gradients e faʻafouina ai le mamafa.
-
Fa'atulafonoina : O metotia e pei o le pa'u po'o le pala o le mamafa e taofia ai le fa'ata'ita'iga mai le soona fa'apipi'i.
Afai e te manaʻo i togafitiga faʻapitoa (ae mafai lava ona faitau), o le tusi tatala Deep Learning e aofia ai le faʻaputuga atoa: faʻavae numera, faʻataʻitaʻiga, ma faʻasalalauga [1].
Fa'agaioiga galuega, puupuu ae fesoasoani ⚡
-
ReLU : Zero mo mea le lelei, laina mo mea lelei. Faigofie, vave, aoga.
-
Sigmoid : Squashes tau i le va o le 0 ma le 1 - aoga ae mafai ona faʻamalieina.
-
Tanh : Pei o sigmoid ae tutusa tutusa i le zero.
-
Softmax : Su'e togi mata'utia i avanoa i vasega uma.
E te le manaʻomia le taulotoina o foliga piʻo uma - naʻo le iloa o fefaʻatauaiga ma faʻaletonu masani [1, 2].
E fa'afefea ona tupu moni le a'oa'oga: tua, ae le fa'afefe 🔁
-
Pasi i luma : Fa'asalalau fa'amatalaga fa'alava ma lea fa'afua e maua ai se va'aiga.
-
Fa'atusatusa le leiloa : Fa'atusatusa le valo'aga i le mea moni.
-
Backpropagation : Fa'atatau le fa'asologa o le gau e fa'atatau i le mamafa ta'itasi e fa'aaoga ai le tulafono filifili.
-
Fa'afou : E sui la'ititi le mamafa o le Optimizer.
-
Toe fai : Tele vaitau. O le faʻataʻitaʻiga e faasolosolo malie ona aʻoaʻoina.
Mo se faʻamatalaga lima faʻatasi ma faʻamatalaga vaʻaia ma faʻamatalaga lata ane, vaʻai i faʻamatalaga masani a le CS231n i luga o le backprop ma optimization [2].
O aiga tetele o neural networks, i se tepa 🏡
-
Feedforward networks (MLPs) : Le ituaiga sili ona faigofie. Fa'amatalaga na'o le agai i luma.
-
Convolutional Neural Networks (CNNs) : Lelei mo ata fa'afetai i fa'amama fa'avanoa e iloa ai pito, lanu, foliga [2].
-
Feso'ota'iga Neural Recurrent (RNNs) & 'ese'ese : Fausia mo fa'asologa e pei o tusitusiga po'o taimi fa'asologa e ala i le tausia o se lagona o le fa'atonuga [1].
-
Transformers : Fa'aoga le gauai e fa'ata'ita'i sootaga i tulaga i se fa'asologa i le taimi e tasi; pule i le gagana ma tua atu [3].
-
Graph Neural Networks (GNNs) : Fa'agaoioi i pona ma pito o le kalafi - aoga mo mole, feso'ota'iga lautele, fautuaga [1].
-
Autoencoders & VAEs : A'oa'o fa'atusa fa'apipi'i ma fa'atupu suiga [1].
-
Fa'ata'ita'iga fa'atupu : Mai GAN i fa'ata'ita'iga fa'asalalau, fa'aoga mo ata, leo, e o'o lava i le code [1].
O faʻamatalaga CS231n e sili ona faauo mo CNNs, ae o le Transformer pepa o le alu-i puna muamua mo faʻataʻitaʻiga faʻapitoa [2, 3].
Fa'atusatusaga: ituaiga masani o feso'ota'iga neural, po'o ai latou mo, vibes tau, ma pe aisea latou te galulue ai 📊
| Meafaigaluega / Ituaiga | Tagata fa'alogo | Tau-ish | Aisea e aoga ai |
|---|---|---|---|
| Feedforward (MLP) | Tagata amata, tagata su'esu'e | Maulalo-tulaga | Fa'afaigofie, fetu'una'i, talafeagai laina fa'avae |
| CNN | 'Au va'aiga | Alafua | Fa'asologa fa'alotoifale + fa'asoa fa'amau |
| RNN / LSTM / GRU | Fa'asologa o tagata | Alafua | Fa'amanatuga fa'aletino-ish… e maua ai le fa'atonuga |
| Transformer | NLP, multimodal | Medium-maualuga | E taulaʻi atu le mafaufau i soʻotaga talafeagai |
| GNN | Saienitisi, recsys | Alafua | O le fe'au pasi i kalafi e fa'aalia ai le fausaga |
| Autoencoder / VAE | Tagata su'esu'e | Maulalo-tulaga | A'oa'o fa'atusa fa'amau |
| GAN / Fa'asalalauga | fale su'esu'e | Medium-maualuga | Fa'aleaga fa'aleaga po'o le fa'asolosolo fa'ate'a |
Fa'amatalaga: o le tau e fa'atatau ile fa'atulagaina ma le taimi; e eseese lau maila. O se sela pe lua e talanoa ma le loto i ai.
"O le a le Neural Network i AI?" vs masani ML algorithms ⚖️
-
Fa'ainisinia fa'apitoa : E masani ona fa'alagolago le ML masani ile fa'ailoga tusi. E otometi ona a'oa'oina e upega o neural vaega - ose manumalo tele mo fa'amatalaga lavelave [1].
-
Fa'amatalaga fia'ai : O feso'ota'iga e masani ona susulu ma le tele o fa'amatalaga; o fa'amatalaga laiti e ono fiafia i fa'ata'ita'iga faigofie [1].
-
Fa'atusatusaga : O feso'ota'iga e fiafia tele i fa'avavevave pei o GPU [1].
-
Faiga fa'aoga : Mo fa'amaumauga e le'i fa'atulagaina (ata, leo, tusitusiga), o upega loloto e matele lava ina pule [1, 2].
Le fa'aa'oa'oga fa'aa'oa'oga o lo'o galue moni i fa'ata'ita'iga 🛠️
-
Fa'amatala le fa'amoemoe : Fa'avasegaina, toe fa'afo'i, fa'avasega, fa'atupu - filifili se gau e fetaui.
-
Femisa'i fa'amatalaga : Vaevae ile nofoaafi/fa'amaonia/su'ega. Fa'atonu uiga. Paleni vasega. Mo ata, mafaufau i le faʻaopoopoga e pei o faʻafefe, mea totō, tamaʻi pisa.
-
Filifiliga faufale : Amata faigofie. Faaopoopo le gafatia pe a manaʻomia.
-
Fa'aa'oa'oga fa'aa'oa'oga : Fa'aputu fa'amaumauga. Pasi i luma. Fa'atatau le gau. Fa'aola. Fa'afouga. Fua fa'atatau.
-
Fa'atulafonoina : Fa'amuta, pala le mamafa, taofi vave.
-
Iloilo : Fa'aaoga le seti fa'amaonia mo hyperparameters. Tu'u atu se seti su'ega mo le siaki mulimuli.
-
Va'a ma le fa'aeteete : Mata'ituina le fe'avea'i, siaki pe fa'aituau, fuafua le toe fa'afo'i.
Mo a'oa'oga fa'ai'uga fa'ai'uga, fa'asinoala fa'asinotonu fa'atasi ai ma talitonuga mautu, o le tusi a'oga matala ma fa'amatalaga CS231n o taula fa'atuatuaina [1, 2].
Ova fa'apipi'i, fa'alautele, ma isi gremlins 👀
-
Ova fa'apipi'i : O le fa'ata'ita'iga e tauloto mea tau a'oa'oga. Fa'amau i le tele o fa'amaumauga, fa'atonuga malosi, po'o fa'ata'ita'iga faigofie.
-
Fa'alalo : O le fa'ata'ita'iga e faigofie tele po'o le a'oa'oga e matamuli tele. Faʻateleina le gafatia poʻo le toleniina umi.
-
Lisi fa'amaumauga : O fa'amatalaga mai le seti su'ega e o'o atu i toleniga. Faatolu-siaki au vaevaega.
-
Le lelei le fa'avasegaina : O se fa'ata'ita'iga e mautinoa ae sese e mata'utia. Manatunatu i le fa'avasegaina po'o le ese'esega o le pa'u mamafa.
-
Su'ega fa'asoa : Fa'asolo fa'amatalaga moni i le lalolagi. Mataitu ma fetuunai.
Mo le aʻoaʻoga i tua atu o le faʻasalalauga ma le faʻavasegaina, faʻalagolago i faʻamatalaga masani [1, 2].
Saogalemu, fa'amatalaina, ma le fa'atinoina fa'atatau 🧭
Neural networks e mafai ona faia ni fa'ai'uga maualuga. E le lava le latou faia lelei i luga o se ta'ita'i. E te manaʻomia pulega, fua, ma laʻasaga faʻaitiitia i le gasologa o le olaga. O le NIST AI Risk Management Framework o loʻo faʻamatalaina ai galuega faʻatino - GOVERN, MAP, MEASURE, MANAGE - e fesoasoani ai i 'au e tuʻufaʻatasia le puleaina o lamatiaga i le mamanu ma le faʻapipiʻiina [5].
O nai fa'amatalaga vave:
-
Su'esu'ega fa'aituau : Iloilo fa'atasi vaega fa'atagata pe a talafeagai ma fa'atulafonoina.
-
Fa'amatala : Fa'aaogā metotia e pei o le fa'amaonia po'o fa'ailoga fa'apitoa. E le atoatoa, ae aoga.
-
Mata'itū : Seti fa'aaliga mo pa'u fa'afuase'i metric po'o fa'ase'e fa'amaumauga.
-
Vaavaaiga a tagata : Taofi tagata i le matasele mo filifiliga mamafa-a'afiaga. Leai se toa, na o le tumama.
O fesili e masani ona fesiligia e oe 🙋
O se neural network ose fai'ai?
Fa'aosofia e fai'ai, ioe - ae fa'afaigofie. Neurons i feso'ota'iga o galuega math; neu olaola o sela ola ma dynamics faigata. Vibes tutusa, e matua ese lava le fisiki [1].
E fia ni laulau ou te mana'omia?
Amata laiti. Afai e te fa'aletonu, fa'aopoopo le lautele po'o le loloto. Afai o lo'o e fa'aofuofu, fa'atonu pe fa'aitiitia le malosi. E leai se numera fa'ataulāitu; o lo'o i ai na'o le fa'amaoniaina ma le onosai [1].
Ou te manaʻomia i taimi uma se GPU?
E le o taimi uma. O faʻataʻitaʻiga laiti i luga o faʻamatalaga tauagafau e mafai ona aʻoaʻoina i luga o PPU, ae mo ata, faʻataʻitaʻiga tele o tusitusiga, poʻo faʻamaumauga tetele, faʻavavevave sefe tone o le taimi [1].
Aisea e fai mai ai tagata e malosi le gauai?
Aua o le gauai e mafai ai e faʻataʻitaʻiga ona taulaʻi atu i vaega sili ona talafeagai o se faʻaoga e aunoa ma le savali saʻo i le faasologa. E pu'eina sootaga i le lalolagi atoa, o se mea tele mo le gagana ma le tele o galuega [3].
O le "O le a le Neural Network i AI?" e ese mai le “o le ā le aʻoaʻoga loloto”?
O le a'oa'oina loloto o le auala lautele lea e fa'aogaina ai feso'ota'iga neural loloto. Ole fesili ole a ole Neural Network ile AI? e pei o le fesili e uiga i le tagata autu; a'oa'oga loloto o le ata atoa lea [1].
Fa'ata'ita'iga fa'atino, fa'auiga laititi 💡
-
Mana'o i laina faavae faigofie . E oʻo lava i se laʻititi multilayer perceptron e mafai ona taʻu atu ia te oe pe mafai ona aʻoaʻoina faʻamatalaga.
-
Taofi lau paipa fa'amaumauga e mafai ona toe gaosia . Afai e le mafai ona e toe fa'atinoina, e le mafai ona e fa'atuatuaina.
-
le fua o le aʻoaʻoina nai lo le mea e te mafaufau i ai. Taumafai se fa'atulagaga. E mafai ona fesoasoani le mafanafana.
-
fefa'ataua'iga lapopo'a . O vaega tetele e fa'amautu fa'ali'i ae e ono fa'alautele ese.
-
Pe a fenumiai, fuafua pupuni o le leiloa ma le mamafa masani . E te ofo i le tele o taimi e maua ai le tali i totonu o fuafuaga.
-
Fa'amatalaga fa'amaumauga. I le lumanaʻi-e te faʻagaloina mea - vave [1, 2].
Ta'avale maulu loloto: o le matafaioi a fa'amaumauga, po'o le mafua'aga o le lapisi i totonu o lona uiga o le lapisi i fafo 🗑️➡️✨
O feso'ota'iga neural e le fa'asalaina fa'amatalaga sese. Fa'ailoga sese, fa'amatalaga sese, po'o fa'ata'ita'iga vaapiapi o le a fa'alogo uma i le fa'ata'ita'iga. Fa'atonu, su'etusi, ma fa'aopoopo. Ma afai e te le o mautinoa pe e te manaʻomia nisi faʻamatalaga poʻo se faʻataʻitaʻiga sili atu, o le tali e masani ona faʻafefe faigofie: e lua - ae amata i faʻamaumauga [1].
"O le a le Neural Network i AI?" - fa'amatalaga pupuu e mafai ona e toe fa'aoga 🧾
-
O se feso'ota'iga neural o se fa'avasegaga o galuega fa'apipi'i e a'oa'oina ai fa'ata'ita'iga lavelave e ala i le fetu'una'i o le mamafa e fa'aaoga ai fa'ailoga fa'asolosolo [1, 2].
-
Ose faiga e fa'aliliu ai mea e fa'aoga i galuega faatino e ala i la'asaga e le laina fa'asolosolo, a'oa'oina e fa'aitiitia ai le gau [1].
-
Ose faiga fa'ata'ita'i fetu'utu'una'i, fia'ai fa'amatalaga e fa'aola i mea e le fa'atulagaina e pei o ata, tusitusiga, ma leo [1, 2, 3].
Umi Tele, E le'i Faitau ma fa'amatalaga fa'ai'u 🎯
Afai e fesili se tasi ia te oe O le a le Neural Network i AI? o le leo leo: o le neural network o se faaputuga o iunite faigofie e suia faʻamaumauga i lea laasaga ma lea laasaga, aʻoaʻoina le suiga e ala i le faʻaitiitia o le gau ma mulimuli i le faʻasolosolo. E mamana aua latou te fuaina, e otometi lava ona aʻoaʻoina foliga, ma e mafai ona faʻatusalia galuega faigata tele [1, 4]. E lamatia pe afai e te le amanaiaina le tulaga lelei o faʻamaumauga, pulega, poʻo le mataʻituina [5]. Ma e le o ni togafiti faataulaitu. Na'o le numera, fa'atatau, ma lelei inisinia - fa'atasi ai ma sina tofo.
Faitau atili, filifilia ma le faaeteete (e le o ni upusii faaopoopo)
-
Stanford CS231n fa'amatalaga - fa'alatalata ma fa'atino: https://cs231n.github.io/
-
DeepLearningBook.org - fa'asinomaga fa'aletulafono: https://www.deeplearningbook.org/
-
NIST AI Risk Management Framework - ta'ita'iga a le AI: https://www.nist.gov/itl/ai-risk-management-framework
-
“Ua Na'o le Ua'i Atu” - le pepa Transformer: https://arxiv.org/abs/1706.03762
Fa'asinomaga
[1] Goodfellow, I., Bengio, Y., & Courville, A. Deep Learning . MIT Press. Fa'amatalaga i luga ole laiga fua: faitau atili
[2] Stanford CS231n. Convolutional Neural Networks for Visual Recognition (faamatalaga vasega): faitau atili
[3] Vaswani, A., Shazeer, N., Parmar, N., et al. (2017). Ua Na'o le Ua'i Atu . NeurIPS. arXiv: faitau atili
[4] Cybenko, G. (1989). Fa'atatau ile fa'asili ole galuega sigmoidal . Mathematics of Control, Signals and Systems , 2, 303–314. Springer: faitau atili
[5] NIST. AI Risk Management Framework (AI RMF) : faitau atili