Biológiai és mesterséges neurális hálózatok

Hasonló dokumentumok
Tanulás az idegrendszerben. Structure Dynamics Implementation Algorithm Computation - Function

Neurális hálózatok bemutató

Intelligens Rendszerek Gyakorlata. Neurális hálózatok I.

Mit látnak a robotok? Bányai Mihály Matemorfózis, 2017.

Tanulás az idegrendszerben. Structure Dynamics Implementation Algorithm Computation - Function

I. LABOR -Mesterséges neuron

Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs rendszerek Tanszék. Neurális hálók. Pataki Béla

Tanulás tanuló gépek tanuló algoritmusok mesterséges neurális hálózatok

Tanulás az idegrendszerben. Structure Dynamics Implementation Algorithm Computation - Function

Keresés képi jellemzők alapján. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék

Fuzzy rendszerek és neurális hálózatok alkalmazása a diagnosztikában

TARTALOMJEGYZÉK. TARTALOMJEGYZÉK...vii ELŐSZÓ... xiii BEVEZETÉS A lágy számításról A könyv célkitűzése és felépítése...

Konvolúciós neurális hálózatok (CNN)

Intelligens Rendszerek Elmélete

Számítógépes képelemzés 7. előadás. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék

Tanulás az idegrendszerben

Forgalmi modellezés BMEKOKUM209

FELÜGYELT ÉS MEGERŐSÍTÉSES TANULÓ RENDSZEREK FEJLESZTÉSE

Hibadetektáló rendszer légtechnikai berendezések számára

Modellezés és szimuláció. Szatmári József SZTE Természeti Földrajzi és Geoinformatikai Tanszék

NEURÁLIS HÁLÓZATOK 1. eloadás 1

Transzportfolyamatok a biológiai rendszerekben

E x μ x μ K I. és 1. osztály. pontokként), valamint a bayesi döntést megvalósító szeparáló görbét (kék egyenes)

Intelligens orvosi műszerek VIMIA023

Mesterséges intelligencia alapú regressziós tesztelés

Neurális hálózatok.... a gyakorlatban

Prekoncepciók és téveszmék mint a fizikatanítás megnehezítői. Juhász András Ált isk. tanártovábbképzés 2014, okt. KPSZTI

A nyugalmi potenciál megváltozása

egy szisztolikus példa

Modellkiválasztás és struktúrák tanulása

Gépi tanulás a gyakorlatban. Lineáris regresszió

Tartalomjegyzék. Tartalomjegyzék... 3 Előszó... 9

Teljesen elosztott adatbányászat pletyka algoritmusokkal. Jelasity Márk Ormándi Róbert, Hegedűs István

Neuronok előkészítése funkcionális vizsgálatokra. Az alkalmazható technikák előnyei és hátrányai. Neuronok izolálása I

Tisztán kivehetı tendencia: kommunikációs hálózatok egyre bonyolultabbakká válnak Hálózat bonyolultsága

Gépi tanulás a Rapidminer programmal. Stubendek Attila

BACK-PROPAGATION NEURON HÁLÓ LOGIKAI JÁTÉK JÁTSZÓ KÉPESSÉGÉNEK VIZSGÁLATA

Mesterséges neurális hálózatok II. - A felügyelt tanítás paraméterei, gyorsító megoldásai - Versengéses tanulás

Bevezetés a neurális számításokba Analóg processzortömbök,

Útjelzések, akadályok felismerése valós időben

Regresszió. Csorba János. Nagyméretű adathalmazok kezelése március 31.

Bevezetés az elektronikába

Összefoglalás és gyakorlás

Mikroelektródás képalkotó eljárások Somogyvári Zoltán

Megerősítéses tanulás 9. előadás

Daniel H. Pink. Motiváció 3.0. Ösztönzés másképp

Képfeldolgozás haladóknak Lovag Tamás Novák Gábor 2011

Hidraulikus hálózatok robusztusságának növelése

Hobbi Elektronika. Bevezetés az elektronikába: Logikai kapuáramkörök

Bevezetés az autizmus spektrum zavarokhoz. Bevezetésül. Mi az autizmus?

III.6. MAP REDUCE ELVŰ ELOSZTOTT FELDOLGOZÁSI ALGORITMUSOK ÉS TESZTKÖRNYEZET KIDOLGOZÁSA ADATBÁNYÁSZATI FELADATOK VÉGREHAJTÁSÁHOZ

A FORMÁKIG. A színektől. KOVÁCS ILONA PPKE BTK Pszichológiai Intézet Pszichológiai Kutatólaboratórium



PCS100 UPS-I Ipari felhasználási célú UPS

Légiforgalmi irányítás szektorizációs tool munkaterhelés alapú megközelítése Számel Bence Domonkos. Unrestricted

A FENNTARTHATÓ ÉPÍTÉS EU KOMFORM MAGYAR INDIKÁTORRENDSZERE

BIZONYTALAN ADATOK KEZELÉSE: FUZZY SZAKÉRTŐI RENDSZEREK

HVLS Biztonság Teljesítmény Vezérlés. HVLS ventilátorok szeptember 1.

Intelligens Rendszerek Elmélete

A neurális hálózatok tanításának alapjai II.: Módszerek a túltanulás elkerülésére. Szoldán Péter

Fogalom értelmezések I.

Intelligens beágyazott rendszer üvegházak irányításában

AliROOT szimulációk GPU alapokon

Automaták. bemenet: pénz, kiválasztó gombok stb. állapot: standby, pénz van behelyezve stb. kimenet: cola, sprite, visszajáró

Tisztelt Hallgatók! Jó tanulást kívánok, üdvözlettel: Kutor László

A RADARJELEK DETEKTÁLÁSA NEURÁLIS HÁLÓZAT ALKALMAZÁSÁVAL

SR mini PLC Modbus illesztő modul. Modul beállítása Bemeneti pontok kiosztása főmodul esetén Bemeneti pontok címkiosztása kiegészítő modul esetében

Csoportos üzenetszórás optimalizálása klaszter rendszerekben

Az előadásdiák gyors összevágása, hogy legyen valami segítség:

Ejtési teszt modellezése a tervezés fázisában

Mesterséges Intelligencia Elektronikus Almanach. MI Almanach projektismertetı rendezvény április 29., BME, I. ép., IB.017., 9h-12h.

Monte Carlo módszerek a statisztikus fizikában. Az Ising modell. 8. előadás

Projektfeladatok 2014, tavaszi félév

Az idegrendszeri memória modelljei

Adatelemzési eljárások az idegrendszer kutatásban Somogyvári Zoltán

Atomi er mikroszkópia jegyz könyv

Minőségérték. A modellezés céljának meghat. Rendszer elemzés. Módszer kiválasztása. Modell megfelelőség elemzés. Működés szimuláció

Deep Learning a gyakorlatban Python és LUA alapon Tanítás: alap tippek és trükkök

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

A matematika legszebb kihívásai

II. LABOR Tanulás, Perceptron, Adaline

Intelligens Rendszerek Elmélete. Versengéses és önszervező tanulás neurális hálózatokban

Lövés csúzlival. Egy csúzli k merevségű gumival készült. Adjuk meg az ebből kilőtt m tömegű lövedék sebességét, ha a csúzlit L - re húztuk ki!

Cisco ISE megoldások. Balatonalmádi, február 27. Détári Gábor, senior rendszermérnök

Gépi tanulás a gyakorlatban. Kiértékelés és Klaszterezés

Robert Winston. Mi jár a FEJED BEN?

Funkcionális konnektivitás vizsgálata fmri adatok alapján

Megújuló energia bázisú, kis léptékű energiarendszer

Adatbányászat és Perszonalizáció architektúra

Bevezetés a programozásba előadás: Alapvető programtervezési elvek

Modbus kommunikáció légkondícionálókhoz

Kapuáramkörök működése, felépítése, gyártása

Társadalmi és gazdasági hálózatok modellezése

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban

Mesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2010/2011 1/363

Bevezetés az informatikába

Digitális ajtókitekintő 4,3 LCD, IR, PIR Használati útmutató

VERA HE TERMÉSZETESEN RUGALMAS

3. jegyz könyv: Bolygómozgás

Átírás:

Biológiai és mesterséges neurális hálózatok Szegedy Balázs 2018. október 10.

Hasonlóságok és külömbségek A mesterséges neurális hálózatok története 1957-ben kezdődött: perceptron (Frank Rosenblatt). 400 fotocella+"neurons". New York Times: "the embryo of an electronic computer that [the Navy] expects will be able to walk, talk, see, write, reproduce itself and be conscious of its existence." Sok évtized lassú fejlődés. Mostanában fegyorsúlt. 1 Nyilvánvaló hasonlóságok (biológiai motiváció miatt) 2 Külömbségek (Az évtizedek során felhalmozoódott mérnöki trükkök miatt) 3 Váratlan hasonlóságok (Amikor egy ad-hoc mérnöki trükknek megtaláljuk a biológiai változatát) Jó projekt: Létrehozni egy minél teljesebb "szótárat" a harmadik kategóriához

A Neuron

A Neuron A neuronok ingerlékeny sejtek

A Neuron A neuronok ingerlékeny sejtek amelyek ingerfelvételre és idegi ingerületek vezetésére specializálódtak.

Függvény

Függvény "Gép" ami valamiből csinál valamit. Bemenet kimenet.

Függvény "Gép" ami valamiből csinál valamit. Bemenet kimenet. x x 2, x 2x + 1, összeadás mint függvény: (x, y) x + y

Függvény "Gép" ami valamiből csinál valamit. Bemenet kimenet. x x 2, x 2x + 1, összeadás mint függvény: (x, y) x + y Függvény egy nagyon általános fogalom. Szinte minden függvény!

Függvény "Gép" ami valamiből csinál valamit. Bemenet kimenet. x x 2, x 2x + 1, összeadás mint függvény: (x, y) x + y Függvény egy nagyon általános fogalom. Szinte minden függvény! Sakkozó gép mint függvény.

Függvény "Gép" ami valamiből csinál valamit. Bemenet kimenet. x x 2, x 2x + 1, összeadás mint függvény: (x, y) x + y Függvény egy nagyon általános fogalom. Szinte minden függvény! Sakkozó gép mint függvény. Fizikai valóság mint függvény!

Függvény "Gép" ami valamiből csinál valamit. Bemenet kimenet. x x 2, x 2x + 1, összeadás mint függvény: (x, y) x + y Függvény egy nagyon általános fogalom. Szinte minden függvény! Sakkozó gép mint függvény. Fizikai valóság mint függvény!

Függvény Függvények komponálása segítségével sok egyszerű függvényből bonyolultat lehet csinálni! Számítógép működési elve!

Függvény Függvények komponálása segítségével sok egyszerű függvényből bonyolultat lehet csinálni! Számítógép működési elve! Ez az emberi agynak is a működési elve!

Függvény Függvények komponálása segítségével sok egyszerű függvényből bonyolultat lehet csinálni! Számítógép működési elve! Ez az emberi agynak is a működési elve! Ez a mesterséges nurális hálózatoknak is a működési elve.

Függvény Függvények komponálása segítségével sok egyszerű függvényből bonyolultat lehet csinálni! Számítógép működési elve! Ez az emberi agynak is a működési elve! Ez a mesterséges nurális hálózatoknak is a működési elve. Mik azok az egyszerű függvények amelyekből az emberi agy felépíti a bonyolult működését?

Függvény Függvények komponálása segítségével sok egyszerű függvényből bonyolultat lehet csinálni! Számítógép működési elve! Ez az emberi agynak is a működési elve! Ez a mesterséges nurális hálózatoknak is a működési elve. Mik azok az egyszerű függvények amelyekből az emberi agy felépíti a bonyolult működését? Sejt mint függvény: NEURON

Biológiai és mesterséges neuron

Mesterséges neuron háló neuron hálózat

Biológiai nuron háló

Méret és bonyolultság emberi agy: kb 86 milliárd neuron és kb. 100-1000 trillió szinapszis. Ez 10 15 paraméternek felel meg. Mesterséges nuerális hálózatok: Bonyolultság paraméter szám ("weight sharing" miatt ez gyakran kevesebb mint a szinapszisok száma) Inception-V1, 7 millió paraméter. Kb 10 7 paraméter. 10 8 =százmilliószoros külömbség Érdekesség: A méret növelése a mesterséges neuronhálózatokban nem feltétlen okoz javulást a teljesítményben.

Méret és bonyolultság C. Elegans roundwarm: 302 neuron

Topológia A mesterséges hálózat többnyire egymást követő szintekből áll amelyek egyenként processzálják és előre kűldik az információt. A "Back propagation" során az algoritmus kiszámítja a súlyok változtatását az információ haladás val ellenkező irányban.

Topológia A biológiai hálózatok jobban hasonlítanak egy véletlen hálózathoz amelyben van néhány centrális (sok szinapszissal rendelkező) es sok kevesebb szinapszissal rendelkező neuron. A működésben is több ooszahangolatlanság lehet illetve fontos hogy az információ jobban vissza van csatolva a hálózatba. (Mesterseéges hálózatoknál: rekurrens reurális hálók)

Cortical column (hypercolumn, macrocolumn, cortical module) Egy meglepő hasonlóság

Sebesség Biológiai neuronok kb 200-szor tüzelhetnek másodpercenként. A jel sebessége 0.61 m/s és 119 m/s között mozoghat. Az információt a tüzelési sebesség hordozza, illetve a tüzelés típusa. Mesterséges hálózatokban folytonos paraméter közvetíti az információt. (A müködés sebessége nem hordoz semmiféle információt.) A mesterséges hálózatban nincsenek fáradtságból adódó inaktív periódusai a neuronoknak.

Tuzelési minták "Most animal species are cold-blooded, and their neuronal circuits must maintain function despite environmental temperature fluctuations. The central pattern generating circuits that produce rhythmic motor patterns depend on the orderly activation of circuit neurons. We describe the effects of temperature on the pyloric rhythm of the stomatogastric ganglion of the crab, Cancer borealis."

Átlagos tüzelési sebesség Érdekesség: Új kutatások szerint (Gina Turrigiano, Don Katz and Stephen Van Hooser) van egy beépített neurális termosztát ami szabályozza az átlagos tüzelési rátát. Ez segíthet az epilepszia illetve az autizmus megértésében.

Átlagos tüzelési sebesség Érdekesség: Új kutatások szerint (Gina Turrigiano, Don Katz and Stephen Van Hooser) van egy beépített neurális termosztát ami szabályozza az átlagos tüzelési rátát. Ez segíthet az epilepszia illetve az autizmus megértésében. Érdekes kapcsolat a regularizációs módszerekkel mesterséges hálózatokban: batch normalization.

Hiba tolerancia Biológiai hálózatoknak nagy a hiba toleranciájuk. Az informćió redundánsan van tárolva - kis hibák nem okoznak memória zavart. Neuroplaszticitás:

Hiba tolerancia Biológiai hálózatoknak nagy a hiba toleranciájuk. Az informćió redundánsan van tárolva - kis hibák nem okoznak memória zavart. Neuroplaszticitás: 2011 január 8-án fejbelőtték Gabrielle Gifford amerikai politikust. A golyó keresztul met a koponya bal oldalán ami a nyelvi képességekért felelős. Ének terápia sokat segített. Mesterséges hálózatoknál nem szempont a hiba tolerancia hiszen ideális esetben a számítógép tökéletes szimulációt hajt végre. Nincs önregenerálódás, fáradtság stb... Egy izgalmas és hasznos kapcsolat mesterséges hálózatokkal: "Drop out"

Energia felhasználás Az emberi agy kb 20%-át használja a teljes rendelkezére álló energiánknak. Agy méret kb 1.4 kg = kb 2%-a a testsúlynak. Az agy energia felhasználása nagyjabol 10 20 watt-nak felel meg (nem túl sok). Titan X GPU: 250 watt.

Tanulás Mind a biológiai mind a mesterséges hálózatoknál a tanulás, azaz a paraméterek változtatása a leg izgalmasabb téma.

Tanulás Mind a biológiai mind a mesterséges hálózatoknál a tanulás, azaz a paraméterek változtatása a leg izgalmasabb téma. Jelenleg nem értjük teljesen hogyan tanul az agy.

Tanulás Mind a biológiai mind a mesterséges hálózatoknál a tanulás, azaz a paraméterek változtatása a leg izgalmasabb téma. Jelenleg nem értjük teljesen hogyan tanul az agy. "Neurons that fire together, wire together" - Hebb szabály.

Tanulás Mind a biológiai mind a mesterséges hálózatoknál a tanulás, azaz a paraméterek változtatása a leg izgalmasabb téma. Jelenleg nem értjük teljesen hogyan tanul az agy. "Neurons that fire together, wire together" - Hebb szabály. Biológiai hálózat: lokális tanulás, folyamatos változás Mesterséges hálózat: globális tanulás, tipikusan elkülönülő tanulási és alkalmazási fázis.

Kutatási irányok Rengeteget tudunk az emberi agyról de ugyanakkor nagyon messze vagyunk egy teljes megértéstől. Javuló mikroszkópos technológiák. Jelenleg pár száz, pár ezer neuron szimultán megfigyelése lehetséges.

Kutatási irányok Rengeteget tudunk az emberi agyról de ugyanakkor nagyon messze vagyunk egy teljes megértéstől. Javuló mikroszkópos technológiák. Jelenleg pár száz, pár ezer neuron szimultán megfigyelése lehetséges. Jó lenne (de még messze van): Egy olyan teljes hálózat megfigyelése amelynek a teljes topológiáját ismerjük.

Kutatási irányok Rengeteget tudunk az emberi agyról de ugyanakkor nagyon messze vagyunk egy teljes megértéstől. Javuló mikroszkópos technológiák. Jelenleg pár száz, pár ezer neuron szimultán megfigyelése lehetséges. Jó lenne (de még messze van): Egy olyan teljes hálózat megfigyelése amelynek a teljes topológiáját ismerjük. Országunkban működik a femtonics cég ahol igéretes kutatások folynak.

Összefoglalás Az emberi agy egy viszonylag egyszerű egységekből felépülő, lokális szabályok alapján működő és rendkívűl rugalmas számítógép amely folyamatos visszacsatolasban áll a saját maga által előállított információval. A mesterséges neurális hálózatok csak részben rendelkeznek ezekkel a tulajdonságokkal. Vannak azonban feladatok amelyekben a mesterséges hálóztok már most jobbak mint az emberi agy: Alpha go. Az egyik legígéretesebb irány az orvosi diagnosztika.