Sztuczna in czy sztucznie Dawid Laszuk nteligencja, inteligentne? 23.05.2009r.
Sztuczna inteligencja,
czy sztucznie inteligentne?czy sztucznie inteligentne?
Dawid Laszuk
Sztuczna inteligencja,
czy sztucznie inteligentne?czy sztucznie inteligentne?
23.05.2009r.
Copyright
This presentation has been prepared for the meeting of the Students' Neurobiology at the Warsaw University, thus for a nonmodified to various degree, have been copied from the Internet and literature without modified to various degree, have been copied from the Internet and literature without indicating the original source, which is frequently difficult to trace. Whoever finds his/her rights violated, is kindly requested to notify the author picture will be immediately withdrawn. Unlimited use of these slides in teaching is welcomed provided that the users take full responsibility for it.
Copyright statement
This presentation has been prepared for the meeting of the Students' Society of Neurobiology at the Warsaw University, thus for a non-profit activity. Pictures included, modified to various degree, have been copied from the Internet and literature without modified to various degree, have been copied from the Internet and literature without indicating the original source, which is frequently difficult to trace. Whoever finds his/her rights violated, is kindly requested to notify the author (sknn(et)o2.pl); the questioned picture will be immediately withdrawn. Unlimited use of these slides in teaching is welcomed provided that the users take full responsibility for it.
Sztuczna inteligencja
� Hipotetyczna inteligencja realizowanaa nie naturalnym
� Nazwa technologii i dziedzina badastyku z neurologią, psychologią.
Pierwsze użycie terminu – 1955 – John
„konstruowanie maszyn, o których działaniupodobne do ludzkich przejawów inteligencji
Sztuczna inteligencja
realizowana w procesie inżynieryjnym,
badań naukowych informatyki na
John McCarthy:
działaniu dałoby się powiedzieć, że sąinteligencji”
Sztuczna inteligencja
Golemy
Sztuczna inteligencja - Przeszłość
Frankenstein
Sztuczna inteligencja
Roboty
Sztuczna inteligencja - obecnie
Cyborgi
Schemat działania neuronu
� Dostaje impuls elektryczny
� W zależności od wartości napięcia wartości napięcia zostaje pobudzony
� „Przenosi” dalej impuls
Schemat działania neuronu
Perceptron
1. Dane wejściowe z
wagami
2.Odpowiednia
analiza danych
3.Dane wyjściowe
Perceptron
Uczenie maszyn
Rekurencja:
1)Dane wejściowe
2)Analiza danych
3)Wyjście3)Wyjście
4)Porównanie ze wzorcem
5)Zmiana wagi
Uczenie maszyn
Sieć Neuronowa
Zastosowania:
� w programach do rozpoznawania pisma (OCR)
� na lotniskach do sprawdzania, czy
prześwietlony bagaż zawiera niebezpieczne
ładunki
prognoza pogody� prognoza pogody
� do syntezy mowy
� prognozy giełdowe
� interpretacja badań biologicznych
� sterowanie procesów przemysłowych.
� analiza problemów produkcyjnych
Sieć Neuronowa
Czy da się z tego zrobić
sztucznego człowieka?
Czy da się z tego zrobić
sztucznego człowieka?
Jak rozpoznać czy sieć ma „inteligencję”
człowiek?
Problemy:
(1) Ogólnikowe riposty
Test Turinga
(2) Maszyna może być
inteligentna, ale nie musi
umieć dobrze rozmawiać
(3) Osoby sprawdzające i w
drugim pokoju.
(4) Zbyt duża wiedza
komputera –
0,2354 * 24866 = ?
Jak rozpoznać czy sieć ma „inteligencję”
człowiek?
Test Turinga - 1950
Test Turinga
Aby zdać test Turinga komputer musiałby:
1) Otrzymywać, wysyłać i przetwarzakomunikaty w języku naturalnym.
2) Przetwarzać, przechowywać i wykorzystywaotrzymywane informacje.otrzymywane informacje.
3) Umieć racjonalnie wnioskowaćposiadanych informacji.
4) Potrafić przystosować się do nowej sytuacji.
5) Wykrywać powtarzające się wzorce w otrzymywanych informacjach , i je uogólnia
Test Turinga
test Turinga komputer musiałby:
i przetwarzać zyku naturalnym.
, przechowywać i wykorzystywać
racjonalnie wnioskować na podstawie
ę do nowej sytuacji.
ę wzorce w otrzymywanych informacjach , i je uogólniać.
Chatbox
� ELIZA – 1966 -psychoanalityk
� PARRY – 1972 -schizofrenię paranoidalną.
� ALICE – 1995 -� trzykrotny zwyciężca nagrody
Loebnera;
� ok. 300 programistów
� Tysiące wolontariuszy
� http://www.alicebot.org/
Chatbox
Argument „Chiń
John Searle
Argument „Chińskiego Pokoju”
John Searle - 1980r.
Rat-Robot
Robot z wymienną świadomością Wymienny robot ze
Robot
Wymienny robot ze świadomością
Najnowsze „inteligentne” programy
� Program „Adam”:
� h: drożdze → geny → enzymy.
� prop. eksp. → analiza wyników � prop. eksp. → analiza wyników
� Program Lipsona i Shimdta:
� Odnajduje zależności w danych wej
� Automatycznie wyciąga „wnioski”
Najnowsze „inteligentne” programy
enzymy.
analiza wyników → poprawka analiza wyników → poprawka
Program Lipsona i Shimdta:
ci w danych wejściowych
ga „wnioski”
Porównanie: człowiek vs. maszynaCzłowiek PeCet
Moc obliczeniowa100 – 10 000 mln MIPS 0,01 mln MIPS
Rozwój mocy Stała Prawo Moore'a
Zapotrzebowanie Zapotrzebowanie energetyczne
Batonik „Mars” 10 zł / miesi
Możliwa przenośność Tak Jak trzeba, to mo
Rozmiar 1,5 litra 30 litrów
Uczenie się Poprzez analogięPo przez rekurencje i siłowe wstawianie danych
MIPS – Milion instrukcji na sekundęFLOPS – Operacje zmiennoprzecinkowe na sekunde
Porównanie: człowiek vs. maszynaPeCet Superkomputer
0,01 mln MIPS1,7 PetaFLOPS[10^15]
Prawo Moore'a Prawo Moore'a
10 zł / miesięcznie Mała elektrownia
Jak trzeba, to można Nie
30 litrów >> 10 000 litrów
Po przez rekurencje i siłowe wstawianie danych
Operacje zmiennoprzecinkowe na sekunde
SuperkomputerySuperkomputery
Komputer za 1 000$ Komputer za 1 000$ (1997)
Przyszłość (sztucznej)
Przejście od AI (artificial Intelligence) do IA (ntelligence amplification)
Cybhomo sapiens??
(sztucznej) inteligencji?
cie od AI (artificial Intelligence) do IA (ntelligence
Etyka Robotów(Asimova 1942)
1. Robot nie może skrzywdzizaniechanie działania dopudoznał krzywdy.
2. Robot musi być posłuszny rozkazom człowieka, chyba że stoją one w sprzecznoPrawem.Prawem.
3. Robot musi chronić sam siebie, jeto w sprzeczności z Pierwszym lub Drugim Prawem.
0. Robot nie może skrzywdzipoprzez zaniechanie działania doprowadziuszczerbku dla ludzkości.
Etyka Robotów(Asimova 1942)
e skrzywdzić człowieka, ani przez zaniechanie działania dopuścić, aby człowiek
posłuszny rozkazom człowieka, one w sprzeczności z Pierwszym
sam siebie, jeśli tylko nie stoi ci z Pierwszym lub Drugim
e skrzywdzić ludzkości, lub poprzez zaniechanie działania doprowadzić do
ści.
AI
� Głupi programirobotów bojowych
� Głupi programimaszyn produkujmaszyn produkujroboty bojowe
� Ludzka empatia
Z Definicji:Programista nie jest głupi.
AI - zagrożenia
Głupi programiści robotów bojowych
Głupi programiści maszyn produkujących maszyn produkujących roboty bojowe
Ludzka empatia
Z Definicji:Programista nie jest głupi.
Bibliografia
•Ogólnodostępny Internet
•Penrose R., Nowy umysł Cesarza,
•Tadeuszewicz R., Sieci Neuronowe, •Tadeuszewicz R., Sieci Neuronowe, (http://winntbg.bg.agh.edu.pl/skrypty/0001/)
•Wikipedia
Bibliografia
pny Internet
Nowy umysł Cesarza, PWN ,1995
Sieci Neuronowe, RM, 1993 Sieci Neuronowe, RM, 1993 (http://winntbg.bg.agh.edu.pl/skrypty/0001/)
Dziękuj
Miłego dnia :)
Dziękuję
Miłego dnia :)