wykład 1 Wprowadzanie do sztucznej inteligencji dr inż. Joanna Kołodziejczyk Zakład Sztucznej Inteligencji ISZiMM

Podobne dokumenty
Podstawy sztucznej inteligencji

Sztuczna Inteligencja i Systemy Doradcze

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Wprowadzenie do teorii systemów ekspertowych

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

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

SZTUCZNA INTELIGENCJA

Historia sztucznej inteligencji. Przygotował: Konrad Słoniewski

Elementy kognitywistyki II: Sztuczna inteligencja

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

Sztuczna inteligencja - wprowadzenie

Sztuczna inteligencja: aktualny stan i perspektywy rozwoju

Sztuczna inteligencja i logika. Podsumowanie przedsięwzięcia naukowego Kisielewicz Andrzej WNT 20011

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

PRZEWODNIK PO PRZEDMIOCIE

Elementy kognitywistyki III: Modele i architektury poznawcze

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

Sztuczna inteligencja

Sztuczna inteligencja stan wiedzy, perspektywy rozwoju i problemy etyczne. Piotr Bilski Instytut Radioelektroniki i Technik Multimedialnych

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

SZTUCZNA INTELIGENCJA (SI, AI)

SZTUCZNA INTELIGENCJA

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

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

Elementy kognitywistyki II: Sztuczna inteligencja. WYKŁAD III: Problemy agenta

Wprowadzenie do Sztucznej Inteligencji

Wstęp do kognitywistyki. Wykład 12: Wprowadzenie do SI. Obliczeniowa teoria umysłu

Alan M. TURING. Matematyk u progu współczesnej informatyki

Elementy kognitywistyki III: Modele i architektury poznawcze

WYKŁAD 1: PRZEDMIOT BADAŃ PSYCHOLOGII POZNAWCZEJ W UJĘCIU HISTORYCZNYM

JAKIEGO RODZAJU NAUKĄ JEST


[1] [2] [3] [4] [5] [6] Wiedza

WYKŁAD 1: PRZEDMIOT BADAŃ PSYCHOLOGII POZNAWCZEJ W UJĘCIU HISTORYCZNYM

Narzędzia AI. Jakub Wróblewski Pokój SZTUCZNA INTELIGENCJA (ARTIFICIAL INTELLIGENCE)

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

Sztuczna inteligencja - mity i rzeczywistość. Sztuczna inteligencja. Plan zajęć z przedmiotu. Plan wykładów. Literatura.

Czy architektura umysłu to tylko taka sobie bajeczka? Marcin Miłkowski

Tomasz Pawlak. Zastosowania Metod Inteligencji Obliczeniowej

Współczesna problematyka klasyfikacji Informatyki

Wstęp do kognitywistyki

Wykłady dla doktorantów Środowiskowych Studiów Doktoranckich w zakresie informatyki w roku akademickim 2011/2012

MIND-BODY PROBLEM. i nowe nadzieje dla chrześcijańskiej antropologii

Inteligentne systemy informacyjne

PRZEWODNIK PO PRZEDMIOCIE

Informacje o przedmiocie. Metody sztucznej inteligencji. Sztuczna inteligencja (AI=Artificial Intelligence) Dziedziny i zastosowania AI.

Percepcja, język, myślenie

KOGNITYWISTYKA PROGRAM OBOWIĄZUJĄCY STUDENTÓW Z REKRUTACJI OD ROKU 2012/2013. Rok I Semestr I

Uniwersytet Śląski. Wydział Informatyki i Nauki o Materiałach PROGRAM KSZTAŁCENIA. Studia III stopnia (doktoranckie) kierunek Informatyka

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

BIOCYBERNETYKA PROLOG

T2A_W01 T2A_W01 T2A_W02 3 SI_W03 Posiada szeroką wiedzę w zakresie teorii grafów T2A_W01

Plan wykładów METODY SZTUCZNEJ INTELIGENCJI W UKŁADACH STEROWANIA

MODELOWANIE RZECZYWISTOŚCI

zna metody matematyczne w zakresie niezbędnym do formalnego i ilościowego opisu, zrozumienia i modelowania problemów z różnych

Diagnostyka procesów przemysłowych Kod przedmiotu

Inteligencja obliczeniowa

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa, Inżynieria oprogramowania, Technologie internetowe

Programowanie gier. wykład 0. Joanna Kołodziejczyk. 30 września Joanna Kołodziejczyk Programowanie gier 30 września / 13

Formacyjne znaczenie programowania w kształceniu menedżerów

Kraków, 14 marca 2013 r.

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

Zastosowanie sztucznej inteligencji w testowaniu oprogramowania

KIERUNKOWE EFEKTY KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

Zasady krytycznego myślenia (1)

WYKŁAD 1: PRZEDMIOT BADAŃ PSYCHOLOGII POZNAWCZEJ W UJĘCIU HISTORYCZNYM

WPROWADZENIE DO SZTUCZNEJ INTELIGENCJI

Wstęp do kognitywistyki

O ALGORYTMACH I MASZYNACH TURINGA

KARTA PRZEDMIOTU. 17. Efekty kształcenia:

Uniwersytet Śląski. Wydział Informatyki i Nauki o Materiałach PROGRAM KSZTAŁCENIA. Studia III stopnia (doktoranckie) kierunek Informatyka

INFORMATYKA a FILOZOFIA

wykład 1 Inteligentny agent i jego otoczenie Szukanie jako metoda rozwiązywania problemów dr inż. Joanna Kołodziejczyk

Metody sztucznej inteligencji w układach sterowania METODY SZTUCZNEJ INTELIGENCJI W UKŁADACH STEROWANIA

Sztuczna inteligencja

PRZEWODNIK PO PRZEDMIOCIE

Wydział Filozofii i Socjologii Uniwersytet Marii Curie-Skłodowskiej w Lublinie

Filozofia z elementami logiki O czym to będzie?

Adam Meissner SZTUCZNA INTELIGENCJA

Efekt kształcenia. Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie algorytmów i ich złożoności obliczeniowej.

Wstęp do logiki. Kto jasno i konsekwentnie myśli, ściśle i z ładem się wyraża,

Symbol efektu kształcenia

Teoretyczne podstawy informatyki

O REDUKCJI U-INFORMACJI

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

Elementy kognitywistyki III: Modele i architektury poznawcze

Wprowadzenie. Jacek Bartman. Zakład Elektrotechniki i Informatyki Instytut Techniki Uniwersytet Rzeszowski

prawda symbol WIEDZA DANE komunikat fałsz liczba INFORMACJA (nie tyko w informatyce) kod znak wiadomość ENTROPIA forma przekaz

Inżynieria Wiedzy i Systemy Ekspertowe. Niepewność wiedzy. dr inż. Michał Bereta Politechnika Krakowska

Kognitywistyka: odkrywanie labiryntu umysłu z różnymi nićmi Ariadny w ręku

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

Podstawy Sztucznej Inteligencji

Elementy Teorii Obliczeń

Matryca pokrycia efektów kształcenia. Efekty kształcenia w zakresie wiedzy (cz. I)

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

Archeologia kognitywna

Elementy kognitywistyki:

Umysł Komputer Świat TEX output: :17 strona: 1

Transkrypt:

Wprowadzanie do sztucznej inteligencji wykład 1 dr inż. Joanna Kołodziejczyk jkolodziejczyk@wi.ps.pl Zakład Sztucznej Inteligencji ISZiMM ESI - wykład 1 p. 1

Organizacja wykładu 1. Co to jest sztuczna inteligencja 2. Podstawy SI 3. Rys historyczny SI ESI - wykład 1 p. 2

Literatura Slajdy z wykładów: http://ksir.wi.ps.pl/esi Przydatne linki podawane w ww serwisie Podręczniki podawane na slajdach z wykładu Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig, Prince Hall, 1995 http://www.cs.berkeley.edu/~russell/aima/ ESI - wykład 1 p. 3

Dlaczego chcemy studiować SI? SI próbuje odkryć jak działaja jednosteki inteligentne SI próbuje budować inteligentne jednostki SI na pewno ma i będzie miała wpływ na nasza przyszłość SI jest dziedzina silnie interdyscyplinarna SI w chwili obecnej składa się z wielu poddziedzin (niektóre zostana omówione na wykładzie) Czy można zrozumieć jak to jest możliwe, że za pomoca małego i wolnego mózgu można postrzegać, rozumieć, przewidywać i manipulować elementami świata dużo bardziej złożonego? Jak myślimy? ESI - wykład 1 p. 4

Czym jest inteligencja? Psychologia: cecha umysłu odpowiadajaca za sprawność w zakresie myślenia, rozwiazywania problemów i innych czynności poznawczych. Filozofia: czynność intelektu, polegajaca na aktualnym rozumieniu poznawanej rzeczy; INTELEKT - umysł, rozum; całokształt wiedzy, doświadczenia i zdolności umysłowych człowieka; utożsamiany niekiedy z inteligencja. Biologia: obserwowana w warunkach naturalnych lub eksperymentalnych umiejętność niektórych zwierzat szybkiego znalezienia najtrafniejszego postępowania w nowej, nieznanej sytuacji. ESI - wykład 1 p. 5

Czym jest sztuczna inteligencja? Różne definicje według różnych kryteriów. Dwa wymiary: 1. myślenie/rozumowanie kontra działanie/zachowanie 2. sukces w naśladowaniu ludzkich standardów kontra sukces w osiagnięciu idealnej inteligencji (niezawodnej) nazwijmy ja racjonalnej System, który myśli jak człowiek. System, który zachowuje się jak człowiek. System, który myśli racjonalnie. System, który zachowuje się racjonalnie. ESI - wykład 1 p. 6

Ludzkie myślenie (zachowanie) Alan Turing (1950) Computing machinery and intelligence : Czy maszyna myśli? Czy maszyna może zachowywać się inteligentnie? Test operacyjny na inteligentne zachowanie: Gra w naśladownictwo (Imitation Game) ESI - wykład 1 p. 7

Dziedzictwo pomysłu Turinga Turing twierdził, że do 2000 roku będzie można mówić o myślacych maszynach i taka maszyna będzie miała 30% szans by w 5 minutowej konwersacji zwieść odpytujacego. Maszyna wymaga współdziałania wszystkich głównych komponentów SI: wiedzy, wnioskowania, rozumienia języka naturalnego, uczenia się. Dodatkowo w pełnym teście potrzebne będa takie elementy jak widzenie i robotyka. Myślenie w sensie Turinga Myślenie jest domena człowieka i nie dotyczy maszyn? Asking whether computers can think is like asking whether submarines can swim. Jak sprawdzić czy ktoś myśli? Problemy z testem: nie da się go powtórzyć i nie da się go matematycznie przeanalizować. ESI - wykład 1 p. 8

Dyskusja nad myślac a maszyna Turing przewidział wszystkie główne zarzuty przeciwko SI na przestrzeni 50 lat Artefakty inteligentne tworzy Bóg? Sprzeciw socjologiczny jak traktować maszyny bunt maszyn madrzejsze od człowieka? Świadomość czy maszyna cieszy się z dobrych obliczeń? Niemożność myślenia o sobie? Czy maszyna się myli? Argument Lady Lovelace: ograniczenie maszyny? Czy człowiek jest ograniczony? Ciagłość systemu nerwowego: czy stany dyskretne maszyny dyskwalifikuja myślenie? Zachowanie człowieka jest niealgorytmiczne? Percepcja pozazmysłowa czy komputer lewituje badź ma zdolności jasnowidzenia? ESI - wykład 1 p. 9

Nagroda Loebnera What is the Loebner Prize? The Loebner Prize for artificial intelligence ( AI ) is the first formal instantiation of a Turing Test. The test is named after Alan Turing the brilliant British mathematician... In 1990 Hugh Loebner agreed with The Cambridge Center for Behavioral Studies to underwrite a contest designed to implement the Turing Test. Dr. Loebner pledged a Grand Prize of $100,000 and a Gold Medal (pictured above) for the first computer whose responses were indistinguishable from a human s. Such a computer can be said "to think. Each year an annual prize of $2000 and a bronze medal is awarded to the most human-like computer. The winner of the annual contest is the best entry relative to other entries that year, irrespective of how good it is in an absolute sense. http://www.loebner.net/prizef/loebner-prize.html ESI - wykład 1 p. 10

Jabberwacky http://youtube.com/watch?v=z9rj2xe9eha http://www.icogno.com/joan.html http://www.youtube.com/watch?v=2zfwsmi95xw&feature=related ESI - wykład 1 p. 11

Myślenie ludzkie: kognitywistka Jak ludzie myśla? Wymagana jest teoria naukowa wewnętrznej aktywności mózgu. Dwie drogi badań introspekcja próba przechwycenia myśli podczas ich pojawiania się testowanie zachowań na ludziach w oparciu o neurologię (a dokładnie cognitive neuroscience) (odkrycie zasad działania mózgu da szansę na jego implementację) Dostępne teorie nie wyjaśniaja niczego, co byłoby podobne do ludzkiej inteligencji w ujęciu ogólnym. Wyniki badań z kognitywistyki zasilaja i inspiruja badaczy AI i vice versa. ESI - wykład 1 p. 12

Myślenie racjonalne Normatywne (lub niepodważalne) niż domyślne. Arystoteles: Na czym polega poprawny proces myślenia? sylogizm. W Grecji opracowano różne logiki: notacje, reguły wyprowadzania wniosków ( myśli ). Tradycja logistyczna dała nadzieję na zmechanizowanie myślenia i stworzenie systemów z użyciem programowania logicznego. Główne problemy: Nie cała inteligencja jest oparta na żelaznej logice. Jest różnica w rozwiazaniach praktycznych i teoretycznych. ESI - wykład 1 p. 13

Działanie racjonalne Racjonalne zachowanie: działanie poprawne. Działanie poprawne: to takie, dzięki któremu maksymalizujemy szansę osiagnięcia celu. Działanie odbywa się na podstawie dostępnych informacji z receptorów wizji, zrozumienia języka naturalnegi itp. Z pewnych działań można nawet wyłaczyć myślenie np. refleks. Zalety: Bardziej uogólniona idea niż myślenie w sensie ludzkim. Daje łatwiejszy grunt dla badań naukowych. Racjonalność jest możliwa do osiagnięcia w warunkach idealnych. Racjonalność nie jest dobrym modelem rzeczywistości. ESI - wykład 1 p. 14

Racjonalny agent Agent jest jednostka, która postrzega i działa. Niniejszy kurs jest o tym, jak projektować racjonalnych agentów. Formalizujac, agent jest funkcja odwzorowujac a zanotowane spostrzeżenia w akcje. f : P A Dla każdej klasy otoczenia, w którym agent będzie działał będziemy poszukiwać agenta lub grupy agentów o najlepszych osiagach. Ograniczenia obliczeniowe sa główna przyczyna porażki w poszukiwaniu idealnego racjonalizmu stad celem jest opracowanie najlepszego programu na obecne zasoby obliczeniowe. ESI - wykład 1 p. 15

Podstawy sztucznej inteligencji Filozofia Matematyka Psychologia Ekonomia Informatyka Sterowanie i cybernetyka Neuroscience Lingwistyka logika, metody dowodzenia rozum jako fizyczny model podstawy uczenia się, język naturalny, rozumowanie formalna reprezentacja i dowodzenie algorytmy, obliczenia, teoria złożoności prawdopodobieństwo behavioryzm, kognitywistyka zjawisko postrzegania i sterowania motorycznego techniki eksperymentalne formalna teoria racjonalnych decyzji, game theory software & hardware budowanie optymalnych systemów strowania studia nad budowa układu nerwowego w szczególności mózgu. reprezentacja wiedzy gramatyka ESI - wykład 1 p. 16

Rys historyczny (cz. 1) Zanim powstało pojęcie SI: 1943: Warren Mc Culloch i Walter Pitts: model sztucznego neuronu binarnego Pierwszy krok do sieci neuronowych i uczenia się (reguła Hebba). Marvin Minsky i Dann Edmonds (1951) skonstruowali perwszy neurokomputer. 1950: Alan Turing Computing Machinery and Intelligence Pierwsza pełna wizja SI. ESI - wykład 1 p. 17

Rys historyczny (cz. 2) Narodziny Artificial Intelligence Darmouth Workshop skupia największe sławy z dziedzin: teoria automatów, sieci neuronowe i studiów nad inteligencja. Allen Newell i Herbert Simon: prezentuja logic theorist (pierwszy nienumeryczny program automatycznego dowodzenia twierdzeń) Przez następnych 20 lat dziedzina była zdominowana przez uczestników warsztatów. Powstało pojęcie sztuczna inteligencja jako nazwa dziedziny. ESI - wykład 1 p. 18

Rys historyczny (cz. 3) Wielkie oczekiwania (1952-1969) Newell i Simon prezentuja General Problem Solver (GPS) imituje sposób ludzkiego rozwiazywania problemów. Arthur Samuel (1952) zajmuje się teoria gier i oprogramowuje warcaby z wielkim sukcesem. John McCarthy(1958) : wymyślił Lisp (drugi najstarszy język wysokiego poziomu) i Advice Taker (rozdziela bazę wiedzy od mechanizmu wnioskowania) Marvin Minsky (1958) Wprowadzenie mikroświata wymagajacego inteligencji, by rozwiazać problemy w nim istniejace np. blocks-world. Wykorzystanie metody rezolucji dowodzenia twierdzeń dla logiki pierwszego rzędu. ESI - wykład 1 p. 19

Blocks-world Blue Red Green Green Red Green Blue Red ESI - wykład 1 p. 20

Program ANALOGY (Evans -1968) is to as is to: 1 2 3 4 5 ESI - wykład 1 p. 21

Rys historyczny (cz. 4) Załamanie w badaniach nad AI (1966-1973) Progres był wolniejszy niż tego oczekiwano - naświetlane perspektywy okazały się nierealne. Niektóre systemy nie dawały się rozszerzyć na rzeczywiste zastosowania - eksplozja kombinatoryczna w zadaniach przeszukiwania. Podstawowe ograniczenia techniczne i w reprezentacji wiedzy. Minsky prezentuje ograniczenia perceptronu (jednowarstwowego) (1969). The spirit is willing but the flash is weak. ESI - wykład 1 p. 22

Rys historyczny (cz. 4) Załamanie w badaniach nad AI (1966-1973) Progres był wolniejszy niż tego oczekiwano - naświetlane perspektywy okazały się nierealne. Niektóre systemy nie dawały się rozszerzyć na rzeczywiste zastosowania - eksplozja kombinatoryczna w zadaniach przeszukiwania. Podstawowe ograniczenia techniczne i w reprezentacji wiedzy. Minsky prezentuje ograniczenia perceptronu (jednowarstwowego) (1969). The spirit is willing but the flash is weak. The vodka is good but the meat is rotten. ESI - wykład 1 p. 22

Rys historyczny (cz.5) Wznowienie prac dzięki systemom ekspertowym (1969-1970) Zastosowania ogólne kontra zastosowanie w specyficznych domenach: DENDRAL project (Buchanan et al. 1969) - pierwszy system oparty na wiedzy. Systemy ekspertowe : MYCIN (diagnozowanie infekcji krwi) - Feigenbaum i inni. Zawierał 450 reguł. Umiejętności na wyższym poziomie niż młody lekarz. Wprowadzono niepewność. Rozwinięcie form reprezentacji wiedzy: ramy, sieci semantyczne. ESI - wykład 1 p. 23

System symboliczny (Newell i Simon 1975) System symboliczny zawiera zbiór jednostek, które sa wzorcem w innej jednostce zwanej wyrażeniem. Wyrażenie zbudowane jest z pewnej liczby różnych symboli odniesionych względem siebie w pewien fizyczny sposób (np.. leża obok siebie). W każdej chwili system zawiera zbiór wyrażeń. Ponadto istnieja procesy (tworzenie, modyfikacja, reprodukcja, destrukcja), które definiuja operacje na wyrażeniach by tworzyć nowe wyrażenia. System symboliczny jest modelem umysłu. ESI - wykład 1 p. 24

Hipoteza systemu symbolicznego System symboli jest konieczny i wystarczajacy do wykonania inteligentnego działania Nie istnieje metoda analityczna na udowodnienie lub obalenie hipotezy. Można jedynie stwierdzić, że większość dowodów przemawia za tym, że jest to prawda. Jedyna droga uzyskania dowodów jest eksperyment. Komputery sa doskonałym medium do eksperymentów, od kiedy sa programowane i symuluja systemy symboliczne. Dowody poparcia dla hipotezy pochodziły z teorii gier, percepcji wizualnej. Hipoteza pozwala wierzyć, że możliwe jest zbudowanie programu komputerowego zdolnego do wykonywania inteligentnych zadań. ESI - wykład 1 p. 25

Rys historyczny (cz.6) SI wkracza do przemysłu (1980 -) R1 w DECu (McDermott, 1982) - konfigurowanie poleceń, Fifth generation project w Japonii (1981) - rozumienie języka naturalnego (Prolog), Systemy wizualne dla robotów itp, itd. Sieci neuronowe wracaja do łask (1986 - ) w tym obliczenia równoległe i metoda wstecznej propagacji błędów. ESI - wykład 1 p. 26

Rys historyczny (cz.7) SI staje się bardzo popularna dziedzina nauki (1987- ): rozpoznawanie mowy: łańcuchy Markowa sieci neuronowe wiedza niepewna w systemach ekspertowych: sieci Bayesowskie, logika rozmyta sztuczne życie, systemy ewolucyjne, systemy mrówkowe Pojawienie się pojęcia: inteligentni agenci (1995-): Jak agent ma się zachować w otoczeniu (naturalnym) z ciagł a praca sensorów. Od 2003 powrót do badań nad koncepcja ogólnego systemu inteligentnego. ESI - wykład 1 p. 27

Pojęcie silnej i słabej SI Silna sztuczna inteligencja w odróżnieniu od słabej sztucznej inteligencji posiada świadomość. CELEM wykładów jest synteza praktycznych informacji, które sa powszechna i niezbędna wiedza dla zrozumienia obecnie wykorzystywanych technik SI. Opis algorytmów i metod wykorzystywanych do rozwiazywania szeregu problemów wymagajacych wiedzy i inteligencji. ESI - wykład 1 p. 28