Sieci neuronowe. - wprowadzenie - Istota inteligencji. WYKŁAD Piotr Ciskowski



Podobne dokumenty
Sieci neuronowe i algorytmy uczenia Czyli co i jak andrzej.rusiecki.staff.iiar.pwr.wroc.pl s.

SIECI NEURONOWE Wprowadzenie

Metody sztucznej inteligencji

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

PRZEWODNIK PO PRZEDMIOCIE

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

Systemy Inteligentnego Przetwarzania wykład 1: sieci elementarne

Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2)

Inteligentne systemy informacyjne

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

Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Nazwa przedmiotu: METODY SZTUCZNEJ INTELIGENCJI W ZAGADNIENIACH EKONOMICZNYCH Artificial intelligence methods in economic issues Kierunek:

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Podstawy Sztucznej Inteligencji (PSZT)

Sztuczne Sieci Neuronowe. Wiktor Tracz Katedra Urządzania Lasu, Geomatyki i Ekonomiki Leśnictwa, Wydział Leśny SGGW

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

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

Sieci neuronowe (wprowadzenie)


Sieci neuronowe (wprowadzenie) Ryszard Tadeusiewicz Laboratorium Biocybernetyki Katedra Automatyki AGH

Zastosowania sieci neuronowych - automatyka identyfikacja sterowanie

PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

Sylabus modułu kształcenia na studiach wyższych. Nazwa Wydziału. Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia

MODELOWANIE RZECZYWISTOŚCI

KARTA PRZEDMIOTU. 17. Efekty kształcenia:

Opis efektów kształcenia dla modułu zajęć

Diagnostyka procesów przemysłowych Kod przedmiotu

Algorytmy wspomagania decyzji Czyli co i jak andrzej.rusiecki.staff.iiar.pwr.wroc.pl s.

WIEDZA METODY INŻYNIERII WIEDZY KNOWLEDGE ENGINEERING AND DATA MINING. Adrian Horzyk. Akademia Górniczo-Hutnicza

Sieci neuronowe (wprowadzenie)

Algorytmy wspomagania decyzji Czyli co i jak andrzej.rusiecki.staff.iiar.pwr.wroc.pl s. 230/C-3

Sieci neuronowe do przetwarzania informacji / Stanisław Osowski. wyd. 3. Warszawa, Spis treści

Wprowadzenie do teorii systemów ekspertowych

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych

Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjalności Katedra Inżynierii Produkcji Dr Małgorzata Lucińska

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

PRZEWODNIK PO PRZEDMIOCIE

Sztuczne sieci neuronowe (SNN)

SZTUCZNA INTELIGENCJA

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

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Stefan Sokołowski SZTUCZNAINTELIGENCJA. Inst. Informatyki UG, Gdańsk, 2009/2010

Historia sztucznej inteligencji. Przygotował: Konrad Słoniewski

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Wykład wprowadzający

Sieci neuronowe jako przykład współczesnej technologii informatycznej

Wstęp do sztucznych sieci neuronowych

Sieci neuronowe i ich ciekawe zastosowania. Autor: Wojciech Jamrozy III rok SMP / Informatyka

Kierunek Informatyka stosowana Studia stacjonarne Studia pierwszego stopnia

BIOCYBERNETYKA PROLOG

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

Wykład organizacyjny

Zagadnienia optymalizacji i aproksymacji. Sieci neuronowe.

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

PRZEWODNIK PO PRZEDMIOCIE

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

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. Dyscyplina:

2.2.P.07: Komputerowe narzędzia inżynierii powierzchni

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

Zastosowania sieci neuronowych

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

Systemy sztucznej inteligencji w zarzdzaniu przedsibiorstwem Karta (sylabus) przedmiotu

Przetwarzanie danych i rozwiązywanie problemów

MATLAB Neural Network Toolbox przegląd

Efekty kształcenia na kierunku AiR drugiego stopnia - Wiedza Wydziału Elektrotechniki, Automatyki i Informatyki Politechniki Opolskiej

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

SIECI NEURONOWE Liniowe i nieliniowe sieci neuronowe

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013

PRZEWODNIK PO PRZEDMIOCIE

Sztuczna inteligencja - wprowadzenie

WYKORZYSTANIE SZTUCZNYCH SIECI NEURONOWYCH W PROGNOZOWANIU

Inteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe

Tomasz Pawlak. Zastosowania Metod Inteligencji Obliczeniowej

Obliczenia Naturalne - Sztuczne sieci neuronowe

Seminarium magisterskie. Dyskusja nad tematem pracy magisterskiej pisanej pod kierunkiem pani Dr hab. Małgorzaty Doman

semestr zimowy Teoria sterowania tak

ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY W SZCZECINIE

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

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

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.

Wpływ opisu danych na efektywność uczenia oraz pracy sztucznej sieci neuronowej na przykładzie identyfikacji białek

K.Pieńkosz Badania Operacyjne Wprowadzenie 1. Badania Operacyjne. dr inż. Krzysztof Pieńkosz

Wykład 1: Wprowadzenie do sieci neuronowych

MODELOWANIE RZECZYWISTOŚCI

PODSTAWY BAZ DANYCH. 19. Perspektywy baz danych. 2009/2010 Notatki do wykładu "Podstawy baz danych"

Algorytmy sztucznej inteligencji

Redakcja: Urszula Markowska-Kaczmar Halina Kwaśnicka SIECI NEURONOWE W ZASTOSOWANIACH. Praca zbiorowa

Sztuczne sieci neuronowe

Temat: Sieci neuronowe oraz technologia CUDA

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

OCENA EFEKTYWNOŚCI NEURONOWEGO PROGNOZOWANIA W OPARCIU O WYBRANE METODY NA PRZYKŁADZIE DYSTRYBUCJI PRODUKTÓW ROLNICZYCH

Metody Sztucznej Inteligencji Methods of Artificial Intelligence. Elektrotechnika II stopień ogólno akademicki. niestacjonarne. przedmiot kierunkowy

wiedzy Sieci neuronowe

Sztuczna inteligencja *

Katedra Systemów Decyzyjnych. Kierownik: prof. dr hab. inż. Zdzisław Kowalczuk

Transkrypt:

Sieci neuronowe - wprowadzenie - Istota inteligencji WYKŁAD Piotr Ciskowski

na dobry początek: www.mql4.com - championship 2007 - winners of the ATC 2007 - the ATC 2007 is over forex-pamm.com

na dobry początek: www.mql4.com - championship 2007 - winners of the ATC 2007 - the ATC 2007 is over forex-pamm.com

program wykładu część ogólna piotr.ciskowski.staff.iiar.pwr.wroc.pl 1. Wprowadzenie, historia, istota inteligencji 2. Neuron budowa, działanie, własności 3. Sieć wielowarstwowa MLP budowa, działanie, własności 4. Uczenie neuronu uczenie sieci 5. Algorytmy uczenia sieci MLP 6. Zasady uczenia sieci Zjawiska zachodzące podczas uczenia 7. Uczenie sieci jedno- i dwuwarstwowych - omówienie - ilustracja

program wykładu część ogólna piotr.ciskowski.staff.iiar.pwr.wroc.pl 8. Sieci samoorganizujące SOM 9. Sieci o radialnych funkcjach bazowych RBF 10. inne rodzaje sieci neuronowych jednokierunkowych 11. Sieci rekurencyjne 12. Kontekstowe sieci neuronowe 13. Narzędzia do symulacji sieci a. MATLAB Neural Networks Toolbox b. STATISTICA Neural Networks c. inne 14. Zastosowania sieci jednokierunkowych 15. Zastosowania sieci automatyka 16. Zastosowania sieci rekurencyjnych 17. Zastosowania sieci - wdrożenia

program wykładu część sterownikowa piotr.ciskowski.staff.iiar.pwr.wroc.pl 18. Nieliniowe modele obiektów dynamicznych bazujące na sieciach neuronowych 19. Sterowniki neuronowe bazujące na modelu odwrotnym 20. Sterowanie użyciem modelu obiektu 21. Sterowniki bazujące na ciągłej linearyzacji obiektu

program wykładu część rozmyta piotr.ciskowski.staff.iiar.pwr.wroc.pl 18. Podstawowe pojęcia logiki rozmytej 19. Wnioskowanie rozmyte 20. Regulatory rozmyte 21. Systemy neuronowo-rozmyte

literatura piotr.ciskowski.staff.iiar.pwr.wroc.pl 1. Jeff Hawkins, Sandra Blakeslee. Istota inteligencji, Helion 2006 2. Ryszard Tadeusiewicz i in. Odkrywanie właściwości sieci neuronowych przy użyciu programów w języku C#, Polska Akademia Umiejętności, Kraków 2007 3. Stanisław Osowski. Sieci neuronowe do przetwarzania informacji Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa 2006 4. Jacek Żurada, M. Barski, W. Jędruch. Sztuczne sieci neuronowe Wydawnictwo Naukowe PWN, Warszawa 1996 5. Józef Korbicz, Andrzej Obuchowicz, Dariusz Uciński Sztuczne sieci neuronowe. Podstawy i zastosowania Akademicka Oficyna Wydawnicza PLJ, Warszawa 1994 6. Leszek Rutkowski. Metody i techniki sztucznej inteligencji Wydawnictwo Naukowe PWN, Warszawa 2006

literatura piotr.ciskowski.staff.iiar.pwr.wroc.pl 7. Jacek Łęski. Systemy neuronowo-rozmyte, Wydawnictwa Naukowo-Techniczne, Warszawa 2008 8. M. Norgaard i in. Neural Networks for Modelling an Control of Dynamic Systems Springer 2000 9. Timothy Masters. Sieci neuronowe w praktyce. Programowanie w języku C++ Wydawnictwa Naukowo-Techniczne, Warszawa 1996 10. Paweł Cichosz. Systemy uczące się Wydawnictwa Naukowo-Techniczne, Warszawa 2000

neuron biologiczny i sztuczny x 1 x 2 M x S w 1 w 2 M w S u y u = w x + w x + K 1 1 2 2 S = i= 1 w x i i

neuron biologiczny i sztuczny x 1 x 2 M x S w 1 w 2 M w S u y y 1 gdy = f ( u) = 0 gdy u u > próg próg

neuron biologiczny i sztuczny x 0 = 1 x 1 x 2 M x S w k,1 w k,2 M w k, S w k,0 uk yk

różnice w budowie komputer jeden bardzo skomplikowany procesor sieć neuronowa bardzo dużo bardzo prostych procesorów bardzo duża prędkość pojedynczego procesora mała prędkość pojedynczego procesora niezła wydajność całości 10 11 op./sek. Intel i7 wysoka wydajność całości 10 18 op./sek.

różnice w działaniu komputer zdobywanie wiedzy: sieć neuronowa zdobywanie wiedzy: programowanie modelowanie znanego algorytmu uczenie na przykładach najlepsze zastosowania: najlepsze zastosowania: zadania o ściśle określonych, jednoznacznych algorytmach zadania słabo zdefiniowane dużo przykładów czynności, które robimy podświadomie

gdzie co stosować źródło: Tadeusiewicz

różnice w działaniu komputer dokładność obliczeń: bardzo duża sieć neuronowa dokładność obliczeń: mała odporność na uszkodzenia: mała odporność na uszkodzenia: duża wiedza zawarta w: programie, algorytmie wiedza zawarta w: wagach

historia: źródło: Tadeusiewicz 1904 Pawłow teoria odruchów warunkowych 1906 Colgi struktura układu nerwowego 1906 Ramon y Cajal mózg składa się z neuronów 1920 Krogh funkcje regulacyjne w organizmie 1932 Sherrington - sterowanie pracą mięśni 1936 Dale, Hallett - chemiczna transmisja impulsów nerwowych 1944 Erlanger, Gasser - procesy we włóknie nerwowym 1963 Eccless i in. - elektryczna aktywność neuronu 1969 Granit i in. - fizjologia widzenia 1977 Guillemin i in. - działanie hormonów w mózgu 1981 Sperry i in. - specjalizacja półkul móźdżku 1981 Hubel i in. - przetwarzanie informacji w systemie wzrokowym

historia: 1904 Pawłow teoria odruchów warunkowych 1906 Ramon y Cajal mózg składa się z neuronów 1943 McCulloch i Pitts matematyczny model neuronu 1949 Hebb - reguła uczenia Hebba 1958 Rosenblatt rozpoznawanie znaków 1960 Widrow neurokomputer Madaline 1969 Minsky i Pappert krytyka 1986 Rumelhart i in. metoda backpropagation 198x Hopfield sieci rekurencyjne 198x Kohonen sieci samoorganizujące

zastosowania sieci: klasyfikacja rozpoznawanie wzorców rozpoznawanie obrazów predykcja szeregów czasowych przybliżanie funkcji identyfikacja / modelowanie systemów sterowanie optymalizacja pamięci asocjacyjne

zastosowania sieci: Sterowanie ramieniem robota na promach kosmicznych NASA Rozpoznawanie sygnałów sonarowych US Navy Klasyfikacja obrazów mammograficznych szpital w USA Sterowanie zaworami rakiety Atlas Cofanie wielką amerykańską ciężarówą z naczepą Prognozowanie zapotrzebowania na energię elektryczną

Istota inteligencji - autorzy: Jeff Hawkins przedsiębiorca z Doliny Krzemowej główny inżynier w PalmOne założyciel Palm Computing, Handspring fundator Redwood Neuroscience Institute Sandra Blakeslee dziennikarka New York Times

Istota inteligencji cel książki: opisać ogólną teorię funkcjonowania mózgu - prostą i przejrzystą czym jest inteligencja jak powstaje w tkance nerwowej sztuczna inteligencja - rzeczywista inteligencja przed próbą budowy inteligentnych maszyn trzeba najpierw zrozumieć, jak działa mózg dopiero wtedy można zastanawiać się, jak zbudować inteligentne maszyny

Istota inteligencji - pytania: Czy komputery mogą być inteligentne? Czy sieci neuronowe mogą prowadzić do powstania inteligentnych maszyn? Dlaczego tak trudno odkryć, w jaki sposób funkcjonuje mózg? Czym jest inteligencja, jeśli nie jest po prostu inteligentnym zachowaniem? Jak działa mózg? Co wynika z tej teorii? Czy można zbudować inteligentne maszyny i do czego mogą być one zdolne?

Istota inteligencji mózg = umysł? 1979 - Scientific American (Świat Nauki) 09/79 - numer o mózgu - Francis Crick: Thinking about the brain Mimo ciągłego przyrostu szczegółowej wiedzy o mózgu, sposób jego funkcjonowania wciąż pozostaje zagadką

różne podejścia do sztucznej inteligencji: Badacze sztucznej inteligencji Behawioryści Systemy ekspertowe Koneksjoniści - Sieci neuronowe Funkcjonaliści

zadania nie rozwiązane: percepcja język naturalny zachowanie uogólnianie elastyczność intuicja wyobraźnia planowanie

jak odkryć inteligencję: przełamać intuicję Kopernik Darwin Einstein inteligencja inteligentne zachowanie bycie człowiekiem bycie inteligentnym człowiek = inteligencja + uczucia + popędy + emocje + biologia + mądrość?

jak odkryć inteligencję: przełamać intuicję proste rozwiązania kora nowa

prof. Ryszard Tadeusiewicz

prof. Włodzisław Duch

prof. Bernie Widrow