Modelowanie układu nerwowego (computational neurosicence)

Slides:



Advertisements
Podobne prezentacje
Excel Narzędzia do analizy regresji
Advertisements

Dwójniki bierne impedancja elementu R
Sieć jednokierunkowa wielowarstwowa
Predykcja współrzędnych x, y bieguna ziemskiego za pomocą sztucznych sieci neuronowych Maciej Kalarus Centrum Badań Kosmicznych PAN 5 grudnia 2003r.
SIECI NEURONOWE Sztuczne sieci neuronowe są to układy elektroniczne lub optyczne, złożone z jednostek przetwarzających, zwanych neuronami, połączonych.
Integracja w neuronie – teoria kablowa
Przetworniki C / A budowa Marek Portalski.
SZTUCZNE SIECI NEURONOWE
Inteligencja Obliczeniowa Modele neuronowe
Inteligencja Obliczeniowa Sieci dynamiczne cd.
Samoorganizacja: uczenie bez nadzoru.
Inteligencja Obliczeniowa Sieci dynamiczne.
Inteligencja Obliczeniowa Perceptrony
Sztuczne sieci neuronowe
Komórka nerwowa - neuron
HH model - bramki Pomiary voltage clamp dla różnych wartości V pozwoliły HH postawić hipotezę, że kanał Na posiada bramkę aktywacyjną i bramkę inaktywacyjną.
Czy potrafimy obliczyć wartość wyjścia sieci znając wartości jej wejść? Tak, przy założeniu, że znamy aktualne wartości wag i progów dla poszczególnych.
Metody Sztucznej Inteligencji w Sterowaniu 2009/2010 Metoda propagacji wstecznej Dr hab. inż. Kazimierz Duzinkiewicz, Katedra Inżynierii Systemów Sterowania.
Komputer, procesor, rozkaz.
Mirosław ŚWIERCZ Politechnika Białostocka, Wydział Elektryczny
Sieci Hopfielda.
Sztuczne sieci neuronowe (SSN)
Zastosowanie technologii CUDA w sztucznej inteligencji
Modelowanie zorientowane agentowo
Zastosowanie automatów komórkowych do modelowania korków ulicznych
Darek Rakus
formalnie: Budowa i zasada funkcjonowania sztucznych sieci neuronowych
Systemy wspomagania decyzji
Podstawy układów logicznych
Sztuczne Sieci Neuronowe
Modelowanie ukladu nerwowego
Funkcje logiczne i ich realizacja. Algebra Boole’a
Cyfrowe układy logiczne
Uczenie w Sieciach Rekurencyjnych
Mikroprocesory.
Mikroprocesory mgr inż. Sylwia Glińska.
Systemy wspomagania decyzji
Homogenizacja Kulawik Krzysztof.
Modelowanie i Identyfikacja 2011/2012 Metoda propagacji wstecznej Dr hab. inż. Kazimierz Duzinkiewicz, Katedra Inżynierii Systemów Sterowania 1 Warstwowe.
(poza biologiczne ograniczenia) fantazja czy rzeczywistość ?
SYSTEMY EKSPERTOWE I SZTUCZNA INTELIGENCJA
1. Współczesne generacje technologii
Do technik tych zalicza się: * sztuczne sieci neuronowe
PODSTAWOWE BRAMKI LOGICZNE
ZAPIS BLOKOWY ALGORYTMÓW
Potencjały synaptyczne
Prądy w komórkach nerwowych. Kanały K + Istnieje wielka różnorodność kanałów K +. W aktywnej komórce, kanały K + zapewniają powrót do stanu równowagi.
URZĄDZENIA TECHNIKI KOMPUTEROWEJ
Modelowanie współpracy farm wiatrowych z siecią elektroenergetyczną
Własności bramek logicznych RÓZGA DARIUSZ 20061
Warstwowe sieci jednokierunkowe – perceptrony wielowarstwowe
Metody sztucznej inteligencji – technologie rozmyte i neuronoweReguła propagacji wstecznej  Dr hab. inż. Kazimierz Duzinkiewicz, Katedra Inżynierii Systemów.
Wybrane zagadnienia inteligencji obliczeniowej Zakład Układów i Systemów Nieliniowych I-12 oraz Katedra Mikroelektroniki i Technik Informatycznych proponują.
Od neuronow do populacji
SZTUCZNA INTELIGENCJA
SZTUCZNA INTELIGENCJA
METODY PROGNOZOWANIA SPRZEDAŻY W PRZEDSIĘBIORSTWIE Opole 2006 Politechnika Opolska Instytut Inżynierii Produkcji Dr inż. Łukasz MACH.
© Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania Modelowanie i podstawy identyfikacji 2015/2016 Modele neuronowe – podstawy,
GeneracjeTechnologia Architektura przetwarzania 0. Przekaźniki elektromechaniczne 1. Lampy elektronowe 2. Tranzystory 3. Układy scalone 3.5.Układy dużej.
Etapy procesu sterowania rozmytego
Opiekun: Stanisław Toton. 1. Co to jest mikroprocesor? 2. Początki mikroprocesora. 3. Budowa typowego mikroprocesora. 4. Rozwój mikroprocesorów na przełomie.
Belief Nets Autor: inż. 2013r źródło tła:
Wstep do Sieci Neuronowych
Pojęcia podstawowe Algebra Boole’a … Tadeusz Łuba ZCB 1.
Kognitywne właściwości sieci neuronowych
Modele integrate and fire
Wstep do Sieci Neuronowych
nie-biologiczna ewolucja inteligencji: w stronę superinteligencji?
Systemy Ekspertowe i Sztuczna Inteligencja trudne pytania
Klasa NetCon (rozdzial 10 The NEURON book)
Zapis prezentacji:

Modelowanie układu nerwowego (computational neurosicence) Modelowanie układu nerwowego zajmuje sie badaniem obliczeniowych wlasnosci układu nerwowego. Wlasnosci te sa poznawane poprzez rozwijanie matematycznych teorii i modeli obliczeniowych oraz badanie ich metodami analitycznymi i poprzez symulacje numeryczne.

Modelowanie układu nerwowego - początki Pierwsze prace z modelowania matematycznego neuronów siegają poczatków XX wieku: Louis Lapicque - Integrate and fire neuron (1907) McCulloch and Pitts – Threshold Logic Unit (1943) Model Hodgkina-Huxleya (1952) Wilfrid Rall - teoria kablowa zastosowana do neuronów - modele kompartmentowe (1957) David Marr – obliczeniowe teorie działania móżdżku (1969), kory mózgowej (1970) i hipokampa (1971).

Modele integrate and fire Obwod integrate-and-fire: perfect integrate-and-fire model składa sie z kondensatora, progu i przelacznika. Gdy napiecie przekracza prog, generowany jest impuls, a obwod jest zamykany na pewien czas, w ktorym napiecie wynosi 0. W wersji leaky, obwod zawiera rowniez opornik, przez ktory uplywa prad, co odpowiada prądom uplywu (leak) w neuronach.

Modele integrate and fire Model leaky integrate and fire non-leaky leaky Realistyczny model kompartmentowy komórki piramidalnej V warstwy kory Adapting integrate and fire

Modele integrate and fire Neuron rzeczywisty Model leaky integrate and fire Porownanie zachowania neuronu rzeczywistego (gruba linia) i neuronu integrate-and-fire (cienka linia). Oba neurony byly pobudzane przez fluktuujace wejscie prądowe. Flukutuacje podprogowe sa dobrze odtworzone razem z momentami wystapienia potencjalow czynnosciowych, za wyjatkiem paru dodatkowych lub brakujacych potencjalow (strzałki).

Neuron McCullocha-Pittsa Neuron McCullocha-Pittsa jest bardzo uproszczonym matematycznym modelem biologicznego neuronu. Posiada on wiele wejść i jedno wyjście. Każdemu z wejść przyporządkowana jest liczba rzeczywista - tak zwana waga wejścia. Wartość na wyjściu neuronu obliczana jest jako suma iloczynów wartości xi podanych na wejścia i wag wi wejść. Na wyjsciu podawana podawana jest wartość funkcji aktywacji f(s) dla obliczonej sumy. Neuron McCullocha-Pittsa jest podstawowym elementem sztucznych sieci neuronowych. Dwupoziomowe układy neuronow McCullocha-Pittsa umożliwiaja realizaje dowolnych operacji logicznych. Zmienne wartosci wag umozliwaja ‘uczenie’.

Neuron McCullocha-Pittsa Operacje AND i OR realizowane przez nuron McCullocha-Pittsa.

Rozszerzony model Hodgkina-Huxleya Obwod zastepczy reprezentujacy model blony neuronalnej zawierajacej roznego rodzaju kanaly zalezne od napiecia oraz kanaly pasywne. Kazdy kanał składa sie z oporu (przewodnictwa), oraz baterii reprezentujacej potencjal rownowagi dla jonu plynacego przez kanal.

Teoria kablowa W teorii kablowej aksony i dendryty są traktowane jako cylindry złożone z pojemności cm i oporu rm połączonych równolegle. Wzdłuż włókna występuje opór ri połączony szeregowo. Teoria kablowa umożliwia realistyczne symulacje procesów w dendrytach i aksonach neuronów.

Poziomy modelowania układu nerwowego Kanały jonowe – poziom atomowy/molekularny Dyfuzja jonów/neuroprzekaźników - poziom atomowy/molekularny Stochastyczne zachowanie kanałów jonowych – procesy Markowa Generacja potencjałów czynnosciowych – poziom pojedynczych neuronow (modele punktowe/kablowe/wielokompartmentowe) Wzorce generacji potencjałów czynnosciowych – poziom pojedynczych neuronow Ciagi potencjałów czynnosciowych – procesy punktowe Sieci neuronowe – uproszczone/realistyczne – poziom od malych sieci do funkcji ukladu nerwowego Sieci neuronowe + plastyczność synaptyczna - poziom od malych sieci do funkcji ukladu nerwowego Modele wieloskalowe – poziom populacje neuronow/caly mozg Modele mean field i modele globalne – poziom populacje neuronow/caly mozg Z: The HBP Pilot Report, April 2012

Wieloskalowe modele układu nerwowego IZHIKEVICH MODEL: 108 neuronów, 22 rodzaje komórek, 5*108 synaps wraz z plastycznością. W modelu samorzutnie powstaje aktywność spontaniczna mózgu oraz rytmy (np. gamma). Diagram mikroobwodu korowo - wzgorzowego Symulacja fMRI. Widoczne antyskorelowane klastry aktywnosci (czerwony-niebieski), co odpowiada eksperymentalnym wynikom u ludzi

Wieloskalowe modele układu nerwowego BLUE BRAIN: rozpoczęty w 2005 r, pod kierownictwem Henryego Markrama, zespół neuronaukowców i informatyków z École Polytechnique Fédérale de Lausanne, w Szwajcarii, przeprowadzil na supercomputerze IBM symulacje 1cm2 kory mózgowej.

Wieloskalowe modele układu nerwowego Superkomputer stosowany w projekcie Blue Brain składa sie z 8000 procesorow, dzialajacych z szybkoscia 23 tryliony operacji (typu floating-point) na sekunde (23TFlops). Kazdy procesor sluzy do symulacji jednego lub dwoch neuronow. Blue Gene superkomputer (projekt IBM)

Wizualizacja wynikow The IBM Brain Wall – narzędzie do wizualizacji jednoczesnej aktywności 262,144 neuronów. Każdy neuron jest reprezentowany przez pojedynczy pixel. Większe sieci mogą być wizualizowane poprzez grupowanie wielu neuronów w pixele.

Wieloskalowe modele układu nerwowego HUMAN BRAIN PROJECT: celem projektu jest symulacja ludzkiego mózgu (budzet 1,2 biliona Euro). Na razie: realistyczne symulacje 106 neuronów i synaps. Dane (w tym połączenia) oparte na mózgu gryzoni. Spodziewany efekt: “tracking the emergence of intelligence”. HBP jest kontynuacja projektu Blue Brain. W projekcie Human Brain Project bierze udział zespół kierowany przez przez dr. hab. Piotra Bogorodzkiego z Wydziału Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. Zespół uczestniczy w części projektu dotyczącej tworzenia bazy danych zawierającej dane obrazowe, genetyczne, kliniczne oraz behawioralne. 2023 2014 Memory requirements 2011 2008 x 2005 x PlayStation4 Computing speed iPAD4

Mózg vs. komputer

DARPA SyNAPSE Program SyNAPSE - Systems of Neuromorphic Adaptive Plastic Scalable Electronics Projekt 2008 – 2016 (budzet dotychczasowy 2013, 102 miliony USD ) Cel: układ mikroprocesorów odtwarzajacy 1010 neuronow, 1014 synaps, pobór mocy: 1 kW, objętość: 2 litry ~ ludzki mózg (pobor mocy 20 W). Do zastosowania w robotach. Ostatni raport (IBM Research Division 2013 technical report): model zlozony z 5*1011 neuronów (5 razy więcej niż ludzki mózg). Maciez 4x4 układów scalonych opracowanych przez SyNAPSE. Każdy układ składa się miliona ‘neuronow’ i 256 milionow polaczen miedzy nimi. Sila polaczen pomiedzy neuronami moze byc modyfikowana na zasadach podobnych jak w neuronach rzeczywistych. Uklad 5.4 biliona tranzystorów opracowany w technologii 28nm jest jednym z najbardziej zlozonych ukladow scalonych kiedykolwiek wyprodukowanych. DARPA - Defense Advanced Research Projects Agency

Sztuczny mózg – ogólna konfiguracja