Elementy kognitywistyki II: Sztuczna inteligencja. WYKŁAD X: Sztuczny neuron

Podobne dokumenty
Elementy kognitywistyki II: Sztuczna inteligencja. WYKŁAD XI: Sztuczne sieci neuronowe

Wstęp do teorii sztucznej inteligencji Wykład III. Modele sieci neuronowych.

Sztuczne sieci neuronowe

SIECI NEURONOWE Liniowe i nieliniowe sieci neuronowe

Wstęp do sztucznych sieci neuronowych

Wstęp do kognitywistyki. Wykład 3: Logiczny neuron. Rachunek sieci neuronowych

Elementy kognitywistyki III: Modele i architektury poznawcze

Metody Sztucznej Inteligencji II

Sztuczne sieci neuronowe

Uczenie sieci neuronowych i bayesowskich

Temat: Sieci neuronowe oraz technologia CUDA

Wstęp do teorii sztucznej inteligencji Wykład II. Uczenie sztucznych neuronów.

Elementy kognitywistyki III: Modele i architektury poznawcze

Inteligentne systemy przeciw atakom sieciowym

MODELOWANIE RZECZYWISTOŚCI

Podstawy sztucznej inteligencji

Inteligentne systemy informacyjne

Wykład 1: Wprowadzenie do sieci neuronowych

Elementy kognitywistyki II: Sztuczna inteligencja. WYKŁAD XII: Modele i architektury poznawcze

Najprostsze modele sieci z rekurencją. sieci Hopfielda; sieci uczone regułą Hebba; sieć Hamminga;

Temat: Sztuczne Sieci Neuronowe. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe

Podstawy Sztucznej Inteligencji (PSZT)

Sztuczna inteligencja

Sieć Hopfielda. Sieci rekurencyjne. Ewa Adamus. ZUT Wydział Informatyki Instytut Sztucznej Inteligencji i Metod Matematycznych.

1. Historia 2. Podstawy neurobiologii 3. Definicje i inne kłamstwa 4. Sztuczny neuron i zasady działania SSN. Agenda

Sieci neuronowe jako sposób na optymalizacje podejmowanych decyzji. Tomasz Karczyoski Wydział W-08 IZ

Zagadnienia optymalizacji i aproksymacji. Sieci neuronowe.

wiedzy Sieci neuronowe

IMPLEMENTACJA SIECI NEURONOWYCH MLP Z WALIDACJĄ KRZYŻOWĄ

synaptycznych wszystko to waży 1.5 kg i zajmuje objętość około 1.5 litra. A zużywa mniej energii niż lampka nocna.

Sztuczne sieci neuronowe i sztuczna immunologia jako klasyfikatory danych. Dariusz Badura Letnia Szkoła Instytutu Matematyki 2010

Sztuczne sieci neuronowe (SNN)

Obliczenia Naturalne - Sztuczne sieci neuronowe

Deep Learning na przykładzie Deep Belief Networks

Inteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe

1. Logika, funkcje logiczne, preceptron.

Literatura. Sztuczne sieci neuronowe. Przepływ informacji w systemie nerwowym. Budowa i działanie mózgu

HAŁASU Z UWZGLĘDNIENIEM ZJAWISK O CHARAKTERZE NIELINIOWYM

Rozdział 1 Sztuczne sieci neuronowe. Materiały do zajęć dydaktycznych - na podstawie dokumentacji programu Matlab opracował Dariusz Grzesiak

Wprowadzenie do teorii systemów ekspertowych

Podstawy Sztucznej Inteligencji Sztuczne Sieci Neuronowe. Krzysztof Regulski, WIMiIP, KISiM, B5, pok. 408

Elementy inteligencji obliczeniowej

8. Neuron z ciągłą funkcją aktywacji.

Sztuczne siei neuronowe - wprowadzenie

ELEMENTY SZTUCZNEJ INTELIGENCJI. Sztuczne sieci neuronowe

Budowa i zróżnicowanie neuronów - elektrofizjologia neuronu

SZTUCZNA INTELIGENCJA

6. Perceptron Rosenblatta

PROGNOZOWANIE OSIADAŃ POWIERZCHNI TERENU PRZY UŻYCIU SIECI NEURONOWYCH**

BIOCYBERNETYKA SIECI NEURONOWE. Akademia Górniczo-Hutnicza. Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej.

METODY INŻYNIERII WIEDZY

Zastosowania sieci neuronowych

WYKORZYSTANIE SIECI NEURONOWEJ DO BADANIA WPŁYWU WYDOBYCIA NA SEJSMICZNOŚĆ W KOPALNIACH WĘGLA KAMIENNEGO. Stanisław Kowalik (Poland, Gliwice)

OCENA DZIAŁANIA AE. METODY HEURYSTYCZNE wykład 4 LOSOWOŚĆ W AE KRZYWE ZBIEŻNOŚCI ANALIZA STATYSTYCZNA:

Podstawy sztucznej inteligencji

Wstęp do sieci neuronowych, wykład 04. Skierowane sieci neuronowe. Algorytmy konstrukcyjne dla sieci skierowanych

Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015

I EKSPLORACJA DANYCH

Sztuczne sieci neuronowe

Wstęp do sieci neuronowych, wykład 02 Perceptrony c.d. Maszyna liniowa.

ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY W SZCZECINIE

Inteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe

Zastosowania sieci neuronowych

Badacze zbudowali wiele systemów technicznych, naśladujących w komputerze ludzki mózg. Najbardziej pożyteczne okazały się sieci neuronowe.

Festiwal Myśli Abstrakcyjnej, Warszawa, Czy SZTUCZNA INTELIGENCJA potrzebuje FILOZOFII?

Sieci neuronowe w Statistica

Modelowanie pewnych aspektów czynności mózgu

Inteligencja. Władysław Kopaliśki, Słownik wyrazów obcych i zwrotów obcojęzycznych

OBLICZENIA ZA POMOCĄ PROTEIN

Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI

Wstęp do sieci neuronowych laboratorium 01 Organizacja zajęć. Perceptron prosty

INSTYTUT NAUK EKONOMICZNYCH I INFORMATYKI Rozkład zajęć, Semestr zimowy, Kierunek INFORMATYKA PONIEDZIAŁEK

Sieci neuronowe w Statistica. Agnieszka Nowak - Brzezioska

Arytmetyka liczb binarnych

MODELOWANIE RZECZYWISTOŚCI

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Jeśli X jest przestrzenią o nieskończonej liczbie elementów:

Sieć przesyłająca żetony CP (counter propagation)

Historia sztucznej inteligencji. Przygotował: Konrad Słoniewski

Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).

Elementy Sztucznej Inteligencji. Sztuczne sieci neuronowe cz. 2

CZYM SĄ OBLICZENIA NAT A URALNE?

Kod U2 Opracował: Andrzej Nowak

Sztuczna inteligencja

Liczba godzin w semestrze Ogółem Semestr 1 Semestr 2 Semestr 3 E Z Sh W C L S P W C L S P ECTS W C L S P ECTS W C L S P ECTS W C L S P ECTS

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q

Potencjał spoczynkowy i czynnościowy

METODY INTELIGENCJI OBLICZENIOWEJ wykład 4

SZTUCZNE SIECI NEURONOWE

Układy arytmetyczne. Joanna Ledzińska III rok EiT AGH 2011

SIEĆ NEURONOWA JAKO NARZĘDZIE APROKSYMACJI I KLASYFIKACJI DANYCH. Jakub Karbowski Gimnazjum nr 17 w Krakowie

Plan studiów dla kierunku:

Rys. 1 Otwarty układ regulacji

Zastosowanie metod eksploracji danych Data Mining w badaniach ekonomicznych SAS Enterprise Miner. rok akademicki 2013/2014

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

miejsca przejścia, łuki i żetony

ID1SII4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Przykładowa prezentacja

Wstęp do sieci neuronowych, wykład 07 Uczenie nienadzorowane cd.

Transkrypt:

Elementy kognitywistyki II: Sztuczna inteligencja WYKŁAD X: Sztuczny neuron

Koneksjonizm: wprowadzenie 1943: Warren McCulloch, Walter Pitts: ogólna teoria przetwarzania informacji oparta na sieciach binarnych przełączników (elementów decyzyjnych), szumnie określanych jako neurony Sieci takie są zdolne do takich obliczeń, do jakich są zdolne komputer cyfrowy czy maszyna Turinga Mózg: 10 bln neuronów; każdy powiązany z ok. 10 000 innych neuronów: kanały wejścia-wyjścia (dendryty i aksony) suma wejść elektrycznych musi być dostatecznie duża, by aktywować neuron neuron odpala lub nie (brak stopniowalności)

Koneksjonizm: wprowadzenie Perceptron matematyczny model biologicznego neuronu sygnały elektryczne reprezentowane przez wartości liczbowe sygnały elektryczne są modulowane w synapsach w perceptronie wartości wejściowe są mnożone przez wagi jednostki czerpią aktywacje ze środowiska (jednostki wejściowe) lub od innych jednostek (jednostki ukryte) każda jednostka znajduje się pewnym stanie aktywacji (pozytywnej, zero, negatywnej) jednostka oblicza aktywację, jeśli ta przekracza pewien próg, jednostka przesyła aktywację dalej

Koneksjonizm: wprowadzenie

Jednostki i aktywacje Aktywacja sieciowa: suma wartości wejść; Net=Sum(wejście*waga) aktywacja neuronu: kombinacja aktywacji sieciowej i aktualnej, przesyłana jest dalej jako aktywacja wyjściowa programowanie sieci neuronowej: ustalanie jej reguł aktywacji, progu (o ile istnieje) oraz określenie wag połączeń każde połączenie jest ukierunkowane, przenosi pobudzenie lub wyhamowanie (inhibicję) każde połączenie związane jest z pewną wagą (wartość liczbowa, dodatnia lub ujemna)

Jednostki i aktywacje

Programowanie i obliczanie N = (0.7*0.3) + (1.0*0.5) = 0.71 (aktywacja sieciowa C) Przykład 2 programowanie sieci: wagi połączeń: A-C=0.1, A-D=0.3, B-C=0.2, B-D=0.4 aktywacja: N = sumie zważonych wejść; aktywacja sieciowa=aktywacji bieżącej obliczanie: wejście: A 1, B - 1 N A =1, N B =1 N C =1*0.1 + 1* 0.2 = 0.3

Jets and Sharks McClelland, 1981: lokalistyczne reprezentacje w sieci interaktywnej aktywacji i współzawodnictwa umożliwia reprezentację ogólnych informacji bez ogólnych reguł system przechowuje specyficzne informacje (o egzemplarzach obiektów i własności) obliczenia dzięki aktywacji rozprzestrzenianej pomiędzy egzemplarzami i reprezentacjami ich własności własności mogą wzmacniać się nawzajem (wspierane przez dużą liczbę przypadków) lub mogą współzawodniczyć (gdy się wykluczają)

Jets and Sharks

Jets and Sharks 24 jednostki, 7 grup, każda jednostka ma spoczynkowy poziom aktywacji <0 zasada przekazywania aktywacji: sumuj pobudzające i hamujące aktywacje, następnie przekazuj wynik w sposób ciągły powiązania reprezentują wiedzę, jaką sieć ma o własnościach określonych indywiduów (nazwa, zawód, wiek...) w obrębie grupy między jednostkami pojawiają się wzajemnie hamujące powiązania (nie można mieć więcej niż jednej własności z danej grupy) na początku każda jednostka znajduje się w spoczynkowym stanie aktywacji start: wybieramy węzeł i dostarczamy mu aktywacji sieć oblicza aktywując jedne jednostki, hamując inne sieć dąży do stanu równowagi koniec cyklu obliczeniowego wyjście: pobudzone (aktywne) jednostki

Jets and Sharks sieć może: 1. odzyskać specyficzne informacje dotyczące wybranych egzemplarzy 2. odzyskiwać ogólne tendencje dotyczące klas obiektów 3. uzupełniać możliwe wartości domyślne Typowość (po 200 cyklach): Próba: Jet Wiek: lata 20te: 0.663 wykształcenie: JH 0.663 stan cywilny: kawaler 0.663 zajęcie: - dealer narkotyków: 0.334 - włamywacz: 0.334 - bukmacher: 0.334 Sieć wyliczyła prototypowego członka gangu Jets (wyjątek: Lance)

Jets and Sharks Wartości domyślne (po 400 cyklach): Nazwa: Lance: 0.799 Gang: Jets: 0.710 Wiek: lata 20te: 0.667 wykształcenie: JH 0.704 stan cywilny: - żonaty 0.552 - rozwiedziony: 0.347 zajęcie: - włamywacz: 0.641 Sieć wykorzystała informacje o zajęciu jednostek podobnych do Lance'a, by określić jego zawód

Jets and Sharks Własności sieci: ma określoną architekturę zawiera pewnego rodzaju reprezentacje sieć ma metodę obliczania sieć jest zaprogramowana sieć się nie uczy, nie jest trenowana