Neuroniniai tinklai: kokie jie yra ir kaip jie įtakoja jūsų gyvenimą

Ką reikia žinoti, kad suprastumėte aplink jus besikeičiančias technologijas

Neuroniniai tinklai yra prijungtų vienetų ar mazgų kompiuteriniai modeliai, skirti perduoti, apdoroti ir mokytis iš informacijos (duomenų) panašiai, kaip neuronai (nervų ląstelės) veikia žmonėms.

Dirbtiniai neuroniniai tinklai

Technologijoje neuroniniai tinklai dažnai vadinami dirbtiniais neuroniniais tinklais (NN) arba neuroniniais tinklais, kurie skiriasi nuo biologinių neuronų tinklų, kuriuose jie modeliuojami. Pagrindinė "ANN" idėja yra tai, kad žmogaus smegenys yra sudėtingiausias ir protingesnis "kompiuteris", kuris egzistuoja. Modeliuodamos internetinius tinklus kuo arčiau smegenų naudojamos informacijos apdorojimo sistemos ir sistemos, mokslininkai tikėjosi sukurti kompiuterius, kurie priartėjo ar viršijo žmogaus intelektą. Neuroniniai tinklai yra esminis dabartinio pažangumo dirbtinio intelekto (AI), mašininio mokymosi (ML) ir gilaus mokymosi pasiekimų komponentas .

Kaip veikia neuroniniai tinklai: palyginimas

Norėdami suprasti, kaip veikia neuroniniai tinklai, ir skirtumų tarp dviejų tipų (biologinių ir dirbtinių), pamėginkime naudoti 15 aukštų biurų pastato ir telefono linijų bei skirstomųjų skydų pavyzdį, kuris paskatintų skambučius visame pastate, atskirose grindyse ir atskiruose biuruose. Kiekvienas mūsų biurų pastato 15 aukštų biuras yra neuronas (kompiuterinių tinklų mazgas arba biologijos nervų ląstelė). Pastatas pats yra struktūra, kurioje yra biurų, įrengtų 15 aukštų sistemoje (neuroninis tinklas), rinkinys.

Pavyzdžiui taikydami biologinius neuroninius tinklus, skydelyje, kuris gauna skambučius, skambučių linijos jungiasi prie bet kurio biuro bet kuriame pastato aukšte. Be to, kiekviename biure yra linijos, jungiančios ją su bet kokiu kitu pastatu bet kuriame aukšte. Įsivaizduokite, kad skambutis yra (įėjimas), o komutatorius perduoda jį į 3 - ame aukšte esantį biurą, kuris jį tiesiogiai perkelia į 11 - ame aukšte esantį biurą, kuris tiesiogiai perveda jį į 5 - ame aukšte esantį biurą. Smegenyse kiekvienas neuronas arba nervų ląstelė (biuras) gali tiesiogiai prisijungti prie bet kurio kito neurono savo sistemoje arba neuroniniame tinkle (pastatas). Informacija (skambutis) gali būti perduodama bet kuriam kitam neuronui (biure), kad būtų galima apdoroti ar sužinoti, ko reikia, kol bus atsakymas arba rezoliucija (išvestis).

Kai mes taikome šį pavyzdį ANN, jis tampa kur kas sudėtingesnis. Kiekviename pastato aukšte reikalingas atskiras skirstomasis skydas, kuris gali jungtis tik prie patalpos toje pačioje grindyse, taip pat ant aukštų ir žemiau esančių grindų skirstomųjų skydų. Kiekviena biure gali tiesiogiai tiesiogiai prisijungti prie kitų patalpų toje pačioje grindų esančių biurų ir to grindų skirstomojo skydo. Visi nauji skambučiai turi prasidėti nuo pirmame aukšte esančio skirstomojo skydo, o pokalbis gali būti baigtas iki 15 aukštų. Paimkime, kaip tai veikia.

Įsivaizduokite, kad skambutis yra (įvestis) į 1 -osios grindų skydą ir siunčiamas į biurą 1 - ame aukšte (mazgas). Tuomet pokalbis perkeliamas tiesiai tarp kitų biurų (mazgų) 1 - ame aukšte, kol jis bus paruoštas išsiųsti į kitą aukštą. Tada skambutis turi būti siunčiamas atgal į 1 -osios grindų skydą, po to perduodamas į 2 -ojo aukšto skydą. Šie patys veiksmai pakartoja vieną aukštą vienu metu, kai šis procesas siunčiamas kiekviename aukšte iki 15 aukšto.

ANNs, mazgai (biurai) yra išdėstyti sluoksniais (pastato aukštai). Informacija (skambutis) visuomet pateikiama per įvesties sluoksnį (1 aukštas ir jo skydas), ir kiekvienas sluoksnis (grindys) turi būti išsiųstas ir apdorotas, kol jis gali pereiti prie kito. Kiekvienas sluoksnis (grindys) apdoroja konkrečią informaciją apie šį skambutį ir siunčia rezultatą kartu su skambučiu į kitą sluoksnį. Kai skambutis pasiekia išėjimo slenkstį (15 aukštas ir jo skydą), jis apima apdorojimo informaciją iš 1-14 sluoksnių. 15 -ojo sluoksnio (grindų) mazgai (biurų) naudoja visų kitų sluoksnių (grindų) įvesties ir apdorojimo informaciją, kad gautų atsakymą arba rezoliuciją (išvesties).

Neuroniniai tinklai ir mašinų mokymasis

Neuroniniai tinklai yra vienos rūšies technologijos pagal mašinų mokymosi kategoriją. Tiesą sakant, neuroninių tinklų tyrimų ir plėtros tobulinimas buvo glaudžiai susijęs su pakilimu ir progresavimo srautais ML. Neuroniniai tinklai išplečia duomenų apdorojimo galimybes ir padidina ML skaičiavimo galią, padidindami apdorojamų duomenų kiekį, taip pat sugebėdami atlikti sudėtingesnes užduotis.

Pirmasis dokumentuotas kompiuterinių modelių modelis, sukurtas 1943 m. Walter Pitts ir Warren McCulloch. Pradinis susidomėjimas ir tyrimas neuronų tinkluose ir mašinų mokymasis ilgainiui sulėtėjo ir 1969 m. Buvo daugiau ar mažiau likutis, tik nedideli nauji susidomėjimai. Kompiuteriai, kurie tuo metu paprastai neturėjo pakankamai greitų arba pakankamai didelių procesorių, kad toliau tobulintų šias teritorijas, tuo metu tuo metu nebuvo prieinama daug duomenų, reikalingų ML ir neuroniniams tinklams.

Dėl didelių skaičiavimų galios padidėjimo per laiką kartu su interneto augimu ir plėtojimu (taigi ir prieiga prie daugybės duomenų per internetą), išspręstos ankstyvieji iššūkiai. Neuroniniai tinklai ir ML dabar padeda kiekvieną dieną matyti ir naudoti technologijas, tokias kaip veido atpažinimas , vaizdo apdorojimas ir paieška, o realaus laiko kalbos vertimas - tik keletas vardų.

Neuronų tinklo pavyzdžiai kasdieniame gyvenime

ANN yra gana sudėtinga technologijos tema, tačiau verta skirti šiek tiek laiko, kad galėtų ištirti dėl to, kad vis dažniau įtakoja mūsų gyvenimą kiekvieną dieną. Čia pateikiami dar keletas pavyzdžių, kaip neuroniniai tinklai šiuo metu naudojami skirtingose ​​pramonės šakose: