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

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

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

Tanulás az idegrendszerben

Stratégiák tanulása az agyban

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

I. LABOR -Mesterséges neuron

Megerősítéses tanulás

Neurális hálózatok bemutató

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

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

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

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

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...

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

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

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

Intelligens orvosi műszerek VIMIA023

Gépi tanulás. Hány tanítómintára van szükség? VKH. Pataki Béla (Bolgár Bence)

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

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

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

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

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

Költségbecslési módszerek a szerszámgyártásban. Tartalom. CEE-Product Groups. Költségbecslés. A költségbecslés szerepe. Dr.

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

1. előadás. Lineáris algebra numerikus módszerei. Hibaszámítás Számábrázolás Kerekítés, levágás Klasszikus hibaanalízis Abszolút hiba Relatív hiba

Mély neuronhálók alkalmazása és optimalizálása

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

DIGITÁLIS TEREPMODELL A TÁJRENDEZÉSBEN

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

Google Summer of Code Project

Kovács Ernő 1, Füvesi Viktor 2

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

Ellátási lánc optimalizálás P-gráf módszertan alkalmazásával mennyiségi és min ségi paraméterek gyelembevételével

Mesterséges Intelligencia MI

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

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

Intelligens Rendszerek Elmélete

TÚL A TANÓRÁN MŰVÉSZETEK ÉS A FEJLŐDŐ, KIBONTAKOZÓ EMBER. Csépe Valéria

A KÖZÉPSZINTŰ ÉRETTSÉGI VIZSGA INFORMATIKA TÉMAKÖREI: 1. Információs társadalom

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

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

Egy csodálatos elme modellje

Gépi tanulás Gregorics Tibor Mesterséges intelligencia

Alap-ötlet: Karl Friedrich Gauss ( ) valószínűségszámítási háttér: Andrej Markov ( )

KONVOLÚCIÓS NEURONHÁLÓK. A tananyag az EFOP pályázat támogatásával készült.

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

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

A PiFast program használata. Nagy Lajos

SZÓBELI ÉRETTSÉGI TÉMAKÖRÖK

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

Gépi tanulás és Mintafelismerés

Számítógép és programozás 2

Babeş Bolyai Tudományegyetem, Kolozsvár Matematika és Informatika Kar Magyar Matematika és Informatika Intézet

Forgalmi modellezés BMEKOKUM209

Adatbányászati szemelvények MapReduce környezetben

Bevezetés a programozásba I 3. gyakorlat. PLanG: Programozási tételek. Programozási tételek Algoritmusok

Digitális jelfeldolgozás

3D számítógépes geometria és alakzatrekonstrukció

Képfeldolgozás Szegmentálás Osztályozás Képfelismerés Térbeli rekonstrukció

Az idegrendszeri memória modelljei

Informatika a valós világban: a számítógépek és környezetünk kapcsolódási lehetőségei

1. tétel. A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei. Informatika érettségi (diák)

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

Visszacsatolt (mély) neurális hálózatok

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

A kibontakozó új hajtóerő a mesterséges intelligencia

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

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

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet

II. LABOR Tanulás, Perceptron, Adaline

Számítógépes döntéstámogatás. Genetikus algoritmusok

A/D és D/A konverterek vezérlése számítógéppel

Tanulás Boltzmann gépekkel. Reiz Andrea

Mesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2007/2008

Adatszerkezetek 2. Dr. Iványi Péter

Megerősítéses tanulási módszerek és alkalmazásaik

GPU-Accelerated Collocation Pattern Discovery

Algoritmusok Tervezése. 6. Előadás Algoritmusok 101 Dr. Bécsi Tamás

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

Takács Árpád K+F irányok

BEKE ANDRÁS, FONETIKAI OSZTÁLY BESZÉDVIZSGÁLATOK GYAKORLATI ALKALMAZÁSA

Algoritmizálás. Horváth Gyula Szegedi Tudományegyetem Természettudományi és Informatikai Kar

3D-s számítógépes geometria és alakzatrekonstrukció

Teljesítmény Mérés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Teljesítmény Mérés / 20

Mi a mesterséges intelligencia? Történeti áttekintés. Mesterséges intelligencia február 21.

HAWK-3. Az OMSZ saját fejlesztésű időjárási megjelenítő rendszere

Gauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei

Bevezetés a programozásba

Az emberi információfeldolgozás modellje. Az emberi információfeldolgozás modellje. Alakészlelés. Más emberek észlelése.

Informatikai Kar Eötvös Loránd Tudományegyetem Mesterséges neuronhálók

Áramkörök elmélete és számítása Elektromos és biológiai áramkörök. 3. heti gyakorlat anyaga. Összeállította:

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

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

Az emberi információfeldolgozás modellje. Az emberi információfeldolgozás modellje (továbbgondolás) Mintázatfelismerés kontextusfüggő észlelés

SAT probléma kielégíthetőségének vizsgálata. masszív parallel. mesterséges neurális hálózat alkalmazásával

Ember-gép rendszerek megbízhatóságának pszichológiai vizsgálata. A Rasmussen modell.

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

A Gray-kód Bináris-kóddá alakításának leírása

Átírás:

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

Vizuális feldolgozórendszerek feladatai

Mesterséges intelligencia és idegtudomány

Mesterséges intelligencia és idegtudomány Párhuzamos problémák

Mesterséges intelligencia és idegtudomány Párhuzamos problémák MI: hogyan lehet leghatékonyabban megoldani?

Mesterséges intelligencia és idegtudomány Párhuzamos problémák MI: hogyan lehet leghatékonyabban megoldani? Idegtudomány: hogyan oldja meg az agy?

Mesterséges intelligencia és idegtudomány Párhuzamos problémák MI: hogyan lehet leghatékonyabban megoldani? Idegtudomány: hogyan oldja meg az agy? a hatékonyság a biológiai rendszereknél is fontos szempont

Mesterséges intelligencia és idegtudomány Párhuzamos problémák MI: hogyan lehet leghatékonyabban megoldani? Idegtudomány: hogyan oldja meg az agy? a hatékonyság a biológiai rendszereknél is fontos szempont Ötletek áramolnak mindkét irányba

Mi a látórendszer feladata?

Mi a látórendszer feladata?

Mi a látórendszer feladata?

Mi a látórendszer feladata?

Mi a látórendszer feladata?

Mi a látórendszer feladata? Objetumfelismerés, besorolás

Mi a látórendszer feladata? Objetumfelismerés, besorolás Tömörítés, memóriában tároláshoz

Mi a látórendszer feladata? Objetumfelismerés, besorolás Tömörítés, memóriában tároláshoz Képek generálása, elképzelése

A képek szerkezete Kompozicionalitás

A képek szerkezete Kompozicionalitás alapvető képelemek kombinációiból állnak elő az összetettebbek

A képek szerkezete Kompozicionalitás alapvető képelemek kombinációiból állnak elő az összetettebbek élek -> formák -> objektumok -> szituációk

A képek szerkezete Kompozicionalitás? alapvető képelemek kombinációiból állnak elő az összetettebbek? élek -> formák -> objektumok -> szituációk Thalamus Retina

A mesterséges neurális hálózatok kialakulása és működése

logikai eredmények Az MI kezdetei

logikai eredmények Az MI kezdetei digitális számítógép

logikai eredmények Az MI kezdetei digitális számítógép idegrendszeri mérések

Az MI kezdetei logikai eredmények kibernetika digitális számítógép idegrendszeri mérések

Az MI kezdetei logikai eredmények kibernetika digitális számítógép idegrendszeri mérések mesterséges idegsejt

Mesterséges neuron súlyok bemenetek x1 x2 x3 küszöb θ kimenet: -1,+1 xn bemenetek súlyozott összegét egy küszöbhöz hasonlítjuk

Mesterséges neuron súlyok bemenetek x1 x2 x3 küszöb θ kimenet: -1,+1 xn bemenetek súlyozott összegét egy küszöbhöz hasonlítjuk kétféle kimenet - a bemeneti kombinációk bináris osztályozása

Mesterséges neuron súlyok bemenetek x1 x2 x3 küszöb θ kimenet: -1,+1 xn bemenetek súlyozott összegét egy küszöbhöz hasonlítjuk kétféle kimenet - a bemeneti kombinációk bináris osztályozása lineáris szétválasztás

Mesterséges neuron súlyok bemenetek x1 x2 x3 küszöb θ kimenet: -1,+1 xn bemenetek súlyozott összegét egy küszöbhöz hasonlítjuk kétféle kimenet - a bemeneti kombinációk bináris osztályozása lineáris szétválasztás = x 1 w 1 + x 2 w 2 x 2 = w 1 w 2 x 1 + w 2

Logikai műveletek mesterséges idegsejttel

Logikai műveletek mesterséges idegsejttel

Első MI-tél A túlzott lelkesedés a 70-es évekre kiábrándulást eredményez

Első MI-tél A túlzott lelkesedés a 70-es évekre kiábrándulást eredményez Nyárra feladott házi feladat a 60-as évekből: olyan programot írni, ami felismeri, hogy milyen tárgy van egy képen

Első MI-tél A túlzott lelkesedés a 70-es évekre kiábrándulást eredményez Nyárra feladott házi feladat a 60-as évekből: olyan programot írni, ami felismeri, hogy milyen tárgy van egy képen nem jött össze

Első MI-tél A túlzott lelkesedés a 70-es évekre kiábrándulást eredményez Nyárra feladott házi feladat a 60-as évekből: olyan programot írni, ami felismeri, hogy milyen tárgy van egy képen nem jött össze Lineárisan nem szeparálható problémák hatékony kezelése problémás volt

Kizáró vagy megoldása

Kizáró vagy megoldása

Többrétegű neurális hálózat

A megfelelő súlyértékek keresése adott adathalmazon a hálózat a súlyainak egy beállításával vét valamennyi hibát

A megfelelő súlyértékek keresése adott adathalmazon a hálózat a súlyainak egy beállításával vét valamennyi hibát azokat a súlyértékeket keressük, amelyekre ez a hiba a legkisebb

A megfelelő súlyértékek keresése adott adathalmazon a hálózat a súlyainak egy beállításával vét valamennyi hibát azokat a súlyértékeket keressük, amelyekre ez a hiba a legkisebb a sok súly együttes beállítása nehéz optimalizálási feladat

A megfelelő súlyértékek keresése adott adathalmazon a hálózat a súlyainak egy beállításával vét valamennyi hibát azokat a súlyértékeket keressük, amelyekre ez a hiba a legkisebb a sok súly együttes beállítása nehéz optimalizálási feladat van algoritmus közelítő megoldás keresésére

Problémák tanulórendszerekben Különféle hibák kiegyensúlyozása Strukturális hiba: a modell optimális paraméterekkel is eltérhet a közelítő függvénytől (pl legjobban illeszkedő polinom szinuszfüggvényből származó adatra) Közelítési hiba: a paraméterek pontos hangolásához végtelen adatra lehet szükség

Problémák tanulórendszerekben Különféle hibák kiegyensúlyozása Strukturális hiba: a modell optimális paraméterekkel is eltérhet a közelítő függvénytől (pl legjobban illeszkedő polinom szinuszfüggvényből származó adatra) Közelítési hiba: a paraméterek pontos hangolásához végtelen adatra lehet szükség Pontosság vs. általánosítás A sokparaméteres modellek jól illeszkednek a meglévő adatra, de rosszul általánosítanak A magyarázó képességük is kisebb (lehet): Ockham borotvája

A második tél A 90-es évekre a súlytanuló algoritmusok erőforráskorlátokba futnak

A második tél A 90-es évekre a súlytanuló algoritmusok erőforráskorlátokba futnak számítási kapacitás

A második tél A 90-es évekre a súlytanuló algoritmusok erőforráskorlátokba futnak számítási kapacitás adatmennyiség

A második tél A 90-es évekre a súlytanuló algoritmusok erőforráskorlátokba futnak számítási kapacitás adatmennyiség Csak egy kanadai ügynökség ad neurális hálózatokra pénzt

A deep learning alkalmazásai vizuális feldolgozásra

Deep learning és képosztályozás A deep learning többrétegű neuronhálózatok súlyainak optimalizációja

Deep learning és képosztályozás A deep learning többrétegű neuronhálózatok súlyainak optimalizációja Ugyanaz, mint a 80-as években, jobb számítógépeken, több adattal és valamelyest fejlesztett algoritmusokkal

Deep learning és képosztályozás A deep learning többrétegű neuronhálózatok súlyainak optimalizációja Ugyanaz, mint a 80-as években, jobb számítógépeken, több adattal és valamelyest fejlesztett algoritmusokkal tipikus feladat: képek besorolása kategóriákba

Deep learninggel tanult képelemek

Konvolúciós háló Térbeli elhelyezkedésre érzéketlen elemzési és térbeli összegzési lépések ismétlődése

Tanult elemekből generált kép

Szemantikai elemzés

Stílus és tartalom dekomponálása

Tömörítés neurális hálózattal

Tömörítés neurális hálózattal

Rajz struktúrájának tanulása

Generatív és klasszifikációs hálózatok egymás ellen tanítva

Szövegből kép generálása

Létezik-e általános célú MI?

Optimális döntések tanulása neurális hálózattal Gerald Tesauro: TD- Gammon Többrétegű neuronhálózat

Optimális döntések tanulása neurális hálózattal Gerald Tesauro: TD- Gammon Többrétegű neuronhálózat Bemenet: a lehetséges lépések nyomán elért állapotok

Optimális döntések tanulása neurális hálózattal Gerald Tesauro: TD- Gammon Többrétegű neuronhálózat Bemenet: a lehetséges lépések nyomán elért állapotok Kimenet: a nyerés valószínűsége az adott állapotból

Optimális döntések tanulása neurális hálózattal Gerald Tesauro: TD- Gammon Többrétegű neuronhálózat Bemenet: a lehetséges lépések nyomán elért állapotok Kimenet: a nyerés valószínűsége az adott állapotból Ez alapján ki lehet választani, hogy melyik állapotba szeretnénk kerülni

Optimális döntések tanulása neurális hálózattal Gerald Tesauro: TD- Gammon Többrétegű neuronhálózat Bemenet: a lehetséges lépések nyomán elért állapotok Kimenet: a nyerés valószínűsége az adott állapotból Ez alapján ki lehet választani, hogy melyik állapotba szeretnénk kerülni

Számítógépes játékok tanulása Mnih et al, 2015

Mozgás tanulása

34

?

Hogyan segítik az MI alkalmazások az agy megértését?

Hasonlóságok az agy vizuális rendszerével Thalamus Retina??

Különbözőségek a mesterséges és természetes neuronhálók között a deep learning hálózatokban általában egyirányú a feldolgozás, az agyban vannak visszacsatolások a súlyok beállításához használt algoritmus által megkövetelt információáramlás neurális megfelelőjét nem ismerjük

Neurális aktivitás predikciója konvolúciós hálókkal Yamins et al, 2014 Az agy objektumfelismerésben résztvevő neuronjainak átlagos aktivitását prediktáljuk a mesterséges háló mélyebb rétegeinek aktivációjával

Neurális aktivitás predikciója konvolúciós hálókkal Yamins et al, 2014 Az agy objektumfelismerésben résztvevő neuronjainak átlagos aktivitását prediktáljuk a mesterséges háló mélyebb rétegeinek aktivációjával Minél jobban teljesít a hálózat az objektumfelismerésben, annál jobban prediktálja a neurális aktivitást Prediktált neurális aktivitás Objektumfelismerési teljesítmény

Összefoglalás A mesterséges és természetes látórendszerek feladatai azonosak

Összefoglalás A mesterséges és természetes látórendszerek feladatai azonosak Az adatok legfontosabb tulajdonsága a kompozicionalitás

Összefoglalás A mesterséges és természetes látórendszerek feladatai azonosak Az adatok legfontosabb tulajdonsága a kompozicionalitás A rétegzett neurális hálózatok ezt használják ki

Összefoglalás A mesterséges és természetes látórendszerek feladatai azonosak Az adatok legfontosabb tulajdonsága a kompozicionalitás A rétegzett neurális hálózatok ezt használják ki A deep learning modellek jól teljesítenek képklasszifikációban, de alkalmasak képgenerálásra, tömörítésre is

Összefoglalás A mesterséges és természetes látórendszerek feladatai azonosak Az adatok legfontosabb tulajdonsága a kompozicionalitás A rétegzett neurális hálózatok ezt használják ki A deep learning modellek jól teljesítenek képklasszifikációban, de alkalmasak képgenerálásra, tömörítésre is Sok specifikus problémára adnak jó megoldást a legújabb módszerek

Összefoglalás A mesterséges és természetes látórendszerek feladatai azonosak Az adatok legfontosabb tulajdonsága a kompozicionalitás A rétegzett neurális hálózatok ezt használják ki A deep learning modellek jól teljesítenek képklasszifikációban, de alkalmasak képgenerálásra, tömörítésre is Sok specifikus problémára adnak jó megoldást a legújabb módszerek Lehet optimális cselekvéseket is tanulni neurális hálózatokkal

Összefoglalás A mesterséges és természetes látórendszerek feladatai azonosak Az adatok legfontosabb tulajdonsága a kompozicionalitás A rétegzett neurális hálózatok ezt használják ki A deep learning modellek jól teljesítenek képklasszifikációban, de alkalmasak képgenerálásra, tömörítésre is Sok specifikus problémára adnak jó megoldást a legújabb módszerek Lehet optimális cselekvéseket is tanulni neurális hálózatokkal De általános célú MI jelenleg nincs

Összefoglalás A mesterséges és természetes látórendszerek feladatai azonosak Az adatok legfontosabb tulajdonsága a kompozicionalitás A rétegzett neurális hálózatok ezt használják ki A deep learning modellek jól teljesítenek képklasszifikációban, de alkalmasak képgenerálásra, tömörítésre is Sok specifikus problémára adnak jó megoldást a legújabb módszerek Lehet optimális cselekvéseket is tanulni neurális hálózatokkal De általános célú MI jelenleg nincs Bár a mesterséges neuronhálók csak nagyon közvetetten merítenek ötletet biológiai rendszerekből, mégis használhatóak neurális aktivitás predikciójára