Wprowadzenie do Sztucznej Inteligencji

advertisement
Wprowadzenie do Sztucznej
Inteligencji
Wykł
Wykład 1
Studia Inż
Inżynierskie
©AM
Dlaczego badania nad sztuczną inteligencją?
• Pró
Próba zrozumienia istot inteligentnych - lepsze poznanie
samego siebie (filozofia, psychologia)
• Wyzwanie dla badaczy - konstrukcja inteligentnych maszyn
• Nieograniczone moż
możliwoś
liwości zastosowań
zastosowań praktycznych
©AM
1
Geneza badań nad sztuczną inteligencją
• Staroż
Starożytne począ
początki w badaniach nad logiką
logiką formalną
formalną
• Koniec lat 5050-tych XX w. prawdziwy impuls do rozwoju z
chwilą
chwilą stworzenia pierwszego komputera
• Pojawienie się
się terminu „sztuczna inteligencja”
inteligencja” - rok 1956
• Obecnie uważ
uważana za jedną
jedną z najistotniejszych dziedzin nauki
obok biologii molekularnej i inż
inżynierii genetycznej
©AM
Inteligencja - próba definicji
• Czy jest to jakaś
jakaś pojedyncza wł
własność
asność,, cecha, czy raczej zbió
zbiór pewnych
umieję
umiejętnoś
tności?
• W jakim stopniu jest wyuczona, a w jakim wrodzona?
• Co tak naprawdę
naprawdę dzieje się
się w trakcie uczenia?
• Czym w gruncie rzeczy jest kreatywność
kreatywność?? Czym intuicja?
• Czy inteligencja moż
może być
być stwierdzona jedynie na podstawie
obserwacji zachowania, czy wymaga raczej poznania jakiś
jakiś
„wewnę
wewnętrznych”
trznych” mechanizmó
mechanizmów?
• Jak wiedza jest reprezentowana w systemie nerwowym i czy pł
płyną
yną z
tego jakieś
jakieś wnioski odnoś
odnośnie budowy inteligentnych maszyn?
• Czym jest samoś
samoświadomość
wiadomość i czy ma znaczenie dla inteligencji?
• Czy w ogó
ogóle moż
możliwe jest stworzenie inteligentnych maszyn, czy
inteligencja wymaga raczej bogactwa doznań
doznań i doś
doświadczeń
wiadczeń, któ
które są
są
dostę
dostępne jedynie w realnie istnieją
istniejącym świecie?
©AM
2
Definicje sztucznej inteligencji
• [Sztuczna inteligencja to automatyzacja] zdolnoś
zdolności przypisanych
ludzkiemu myś
myśleniu, zdolnoś
zdolności taki jak podejmowanie decyzji,
rozwią
rozwiązywanie problemó
problemów, uczenie się
się... [Bellman
[Bellman,, 1978]
• Sztuczna inteligencja to badania prowadzone w kierunku
stworzenia komputeró
komputerów, któ
które myś
myślą ... maszyn posiadają
posiadających
umysł
ł
.
[Haugeland
Haugeland,
,
1985]
umys [
• Sztuczna inteligencja to sztuka tworzenia maszyn zdolnych do
wykonywania dział
działań, wymagają
wymagających od czł
człowieka zaangaż
zaangażowania
inteligencji. [Kurzweil
[Kurzweil,, 1990]
• Sztuczna inteligencja to badania mają
mające na celu stworzenie
komputeró
komputerów posiadają
posiadających umieję
umiejętnoś
tności, w któ
których czł
człowiek jest
obecnie lepszy. [Rich
[Rich i Knight,
Knight, 1991]
©AM
Definicje sztucznej inteligencji c.d.
• Sztuczna inteligencja to badanie zdolnoś
zdolności umysł
umysłowych za pomocą
pomocą
modeli obliczeniowych. [Charniak
[Charniak i McDermott,
McDermott, 1985]
• Sztuczna inteligencja to studia nad modelami obliczeniowymi, któ
które
umoż
umożliwiają
liwiają percepcję
percepcję, wnioskowanie i dział
działanie. [Winston
[Winston,, 1992]
• Sztuczna inteligencja to badania mają
mające na celu opis i symulację
symulację
inteligentnego zachowania w kategoriach procesó
procesów obliczeniowych.
[Schalkoff,
Schalkoff, 1990]
• Sztuczna inteligencja jest gałę
ziąą informatyki, zajmują
gałęzi
zajmującą się
się
automatyzacją
automatyzacją inteligentnego zachowania.[Luger i Stubblefield,
Stubblefield, 1993]
©AM
3
Definicje sztucznej inteligencji c.d.
myś
myślenie
(wnioskowanie)
[Kurzweil,
Kurzweil, 1990]
[Rich i Knight,
Knight, 1991]
[Charniak i McDermott,
McDermott, 1985]
[Winston,
Winston, 1992]
zachowanie
(dział
(działanie)
[Bellman,
Bellman, 1978]
[Haugeland,
Haugeland, 1985]
[Schalkoff,
Schalkoff, 1990]
[Luger i Stubblefield,
Stubblefield, 1993]
ludzkie
racjonalne
©AM
Koncepcje sztucznej inteligencji
„Silna”
Silna” sztuczna inteligencja - system inteligentny, to
taki, któ
który jest bezpoś
bezpośrednim odzwierciedleniem
inteligencji czł
człowieka
„Słaba”
aba” sztuczna inteligencja - system inteligentny, to taki,
któ
który dział
działa racjonalnie (koncepcja systemowa).
©AM
4
Systemowa koncepcja sztucznej inteligencji
Idealistyczna koncepcja racjonalnoś
racjonalności
System funkcjonuje racjonalnie, jeś
jeśli wykonuje wł
właściwe
czynnoś
czynności (akcje, operacje), tzn. dział
działa w sposó
sposób
gwarantują
gwarantujący osią
osiągnię
gnięcie celu, przy przyję
przyjętych
zał
założeniach.
©AM
Działać jak człowiek: Test Turinga
©AM
5
Test Turinga
Mechanizmy niezbę
niezbędne w teś
teście Turinga:
Turinga:
• zdolność
zdolność do przetwarzanie ję
języka naturalnego
• zdolność
zdolność do reprezentowania wiedzy
• zdolność
zdolność do automatycznego wnioskowania
• zdolność
zdolność uczenia się
się
Mechanizmy niezbę
niezbędne w „peł
pełnym”
nym” teś
teście Turinga:
Turinga:
• zdolność
zdolność do rozpoznawania obrazó
obrazów
• zdolność
zdolność poruszania się
się i przemieszczania obiektó
obiektów
(zdolnoś
(zdolności manualne)
©AM
Test Turinga - charakterystyka
• Badanie poró
porównawcze zachowania istoty rozumnej w kontekś
kontekście
pewnego zbioru pytań
pytań; standard pozwalają
pozwalający wykryć
wykryć inteligencję
inteligencję
bez odwoł
odwoływania się
się do "prawdziwej natury”
natury” inteligencji,
wykorzystują
wykorzystujący jedyny dostę
dostępny "wzorzec"
• Zignorowanie wą
wątpliwoś
tpliwości dotyczą
dotyczących wewnę
wewnętrznych procesó
procesów
maszyny, towarzyszą
ą
cych
inteligentnemu
zachowaniu
i
jego
towarzysz
świadomoś
wiadomości bą
bądź braku świadomoś
wiadomości podejmowanych decyzji
• Eliminacja jakichkolwiek tendencji do preferowania inteligencji
organizmó
organizmów ż ywych nad inteligencję
inteligencję maszyn poprzez ograniczenie
kontaktu jedynie do zdalnej formy wymiany informacji
©AM
6
Test Turinga - charakterystyka
• Ograniczenie badań
badań zachowania jedynie do zadań
zadań o charakterze
symbolicznym; nie są
są sprawdzane moż
możliwoś
liwości percepcji
zmysł
zmysłowej ani umieję
umiejętnoś
tności manualne, choć
choć uważ
uważane są
są za
istotny przejaw ludzkiej inteligencji
• Ograniczenie poję
pojęcia inteligencji jedynie do jej ludzkiej postaci;
Czy inteligencja maszynowa lub jakakolwiek inna nie moż
może mieć
mieć
zupeł
zupełnie odmiennej formy (inny, nieznany nam rodzaj
inteligencji)?
©AM
Myśleć jak człowiek: Cognitive science
Kognitywistyka (ang. cognitive science) – opis i
modelowanie ludzkiego sposobu myś
myślenia, jego procesu
poznania i inteligentnego zachowania w odniesieniu do
maszyn (komputeró
(komputerów, robotó
robotów itp.)
Kognitywizm – dział
dział psychologii zajmują
zajmujący się
się badaniami
nad procesami poznawczymi zakł
zakładają
adający, że mechanizmem
tworzenia doś
doświadczeń
wiadczeń (niezbę
(niezbędnych w uczeniu) jest
percepcja
Metody badawcze:
• psychologiczne: introspekcja, psychiatria kliniczna itp.
• eksperymenty neurologiczne - neurobiologia
©AM
7
Myśleć jak człowiek: Cognitive science
Główne cele badań
badań kognitywistycznych to:
• wyjaś
wyjaśnienie natury procesó
procesów mentalnych
• ich modelowanie i symulacja cyfrowa
• projektowanie i rozwó
rozwój inteligentnych urzą
urządzeń
dzeń
Problematyka badawcza tej dziedziny:
• reprezentacja wiedzy
• lingwistyka
• proces uczenia
• procesy myś
myślenia (wnioskowania)
• percepcja
• świadomość
wiadomość
• inteligencja poznawcza
©AM
Myśleć racjonalnie: tradycje logiki
Język logiki formalnej - precyzyjna notacja/forma wyraż
wyrażania opisó
opisów
wszystkich obiektó
obiektów i zwią
związkó
zków mię
między nimi.
Zalety:
Twierdzenie Gödla - moż
możliwe jest zbudowanie programu, któ
który
znajdzie rozwią
ą
zanie
każ
ż
dego
problemu
logicznego,
o
ile
ono
istnieje
rozwi
ka
(jeś
(jeśli nie istnieje, to nie wiemy czy program się
się zatrzyma!).
Wady:
Trudno wyrazić
wyrazić wiedzę
wiedzę nieformalną
nieformalną w ję
języku logiki, szczegó
szczegó lnie zaś
zaś
wiedzę
wiedzę niepewną
niepewną, niepeł
niepełną i nieprecyzyjną
nieprecyzyjną.
Praktyczna realizacja programu rozwią
rozwiązują
zującego realne problemy
logiczne jest obecnie niemoż
niemożliwa ze wzglę
względu na wymagania zasobowe.
©AM
8
Działać racjonalnie: racjonalny system
Systemowa sztuczna inteligencja - studiowanie i konstruowanie
racjonalnych systemó
systemów (agentó
(agentów) sztucznej inteligencji.
Racjonalne dział
działanie to zachowanie prowadzą
prowadzące wł
właściwą
ciwą drogą
drogą do
osią
osiągnię
gnięcia celu; dział
działanie poprawne przy przyję
przyjętych zał
założeniach i
postawionym celu.
Racjonalne dział
działanie to coś
coś wię
więcej niż
niż racjonalne
myś
myślenie/wnioskowanie:
• logiczne wnioskowanie - warunek dostateczny (ale nie konieczny!)
racjonalnego zachowania
©AM
• racjonalne dział
działanie bez wnioskowania (np. natychmiastowa reakcja
mistrza gry w szachy)
• racjonalne dział
działanie bez moż
możliwoś
liwości prowadzenia wnioskowania
(przymus dział
działania bez moż
możliwoś
liwości wnioskowania!)
Działać racjonalnie: racjonalny system
Wszystkie (sześć
(sześć)) zdolnoś
zdolności potrzebnych w teś
teście Turinga to cechy
niezbę
niezbędne ró
również
wnież w osią
osiągnię
gnięciu racjonalnego dział
działania.
Zalety koncepcji racjonalnego agenta:
• wię
większy poziom ogó
ogólnoś
lności niż
niż racjonalne wnioskowanie, któ
które nie
jest jednym sposobem osią
ą
gnię
ę
cia
racjonalnego
zachowania,
osi gni
• moż
możliwa do weryfikacji i realizacji w praktyce ze wzglę
względu na
precyzyjną
precyzyjną i kompletną
kompletną definicję
definicję niezależ
niezależną od jakiegokolwiek
wzorca.
Obecny poziom technologii uniemoż
uniemożliwia peł
pełną realizację
realizację systemowej
koncepcji sztucznej inteligencji w skomplikowanych środowiskach
stą
stąd koncepcja ograniczonej racjonalnoś
racjonalności - właściwego dział
działania w
sytuacji ograniczonych zasobó
zasobów obliczeniowych (pamię
(pamięci i/lub czasu).
©AM
9
Kognitywizm a konekcjonizm w sztucznej
inteligencji
Kognitywizm
Opis i modelowanie procesó
procesów poznawczych jest
moż
możliwy na poziomie symbolicznym (paradygmat von
Neumanna).
Konekcjonizm
Opis i modelowanie procesó
procesów poznawczych za
pomocą
pomocą duż
dużej liczby maksymalnie uproszczonych
jednostek przetwarzają
czonych w
przetwarzających, połą
połączonych
skomplikowane sieci i realizują
realizujących przetwarzanie
subsymboliczne (przetwarzanie rozproszone i
równoległ
wnoległe).
©AM
Kognitywizm w sztucznej inteligencji
Fizyczny system symboli to zbió
zbiór elementó
elementów
zwanych symbolami, bę
będących fizycznymi wzorcami,
któ
które mogą
mogą wystę
występować
pować jako skł
składniki elementó
elementów
innego typu zwanych wyraż
wyrażeniami (lub strukturami
symbolicznymi).
Hipoteza Fizycznego Systemu Symboli
Fizyczny system symboli ma niezbę
niezbędne i wystarczają
wystarczające
środki do wygenerowania inteligentnego dział
działania (Newell
(Newell,,
Simon’
Simon’76).
©AM
10
Podstawowe zagadnienia dotyczące budowy
systemów sztucznej inteligencji
Reprezentacja wiedzy jest to sposó
sposób przedstawienia
cał
całego zakresu wiedzy niezbę
niezbędnej dla inteligentnego
zachowania w formalnym ję
języku, to znaczy takim, któ
którym
moż
może posł
posługiwać
ugiwać się
się komputer.
Przeszukiwanie jest techniką
techniką rozwią
rozwiązywania problemó
problemów,
polegają
polegającą na systematycznej eksploracji przestrzeni
stanó
stanów (hipotez rozwią
rozwiązania) problemu, to znaczy analizie
wszystkich kolejnych i alternatywnych (ró
(równoległ
wnoległych)
krokó
kroków pojawiają
pojawiających się
się w procesie rozwią
rozwiązywania
problemu.
©AM
Obszary zastosowań sztucznej inteligencji
• Gry
• Automatyczne wnioskowanie i dowodzenie
twierdzeń
twierdzeń
• Systemy eksperckie
• Przetwarzanie ję
języka naturalnego
• Rozpoznawanie obrazó
obrazów
• Planowanie dział
działań i robotyka
• Automatyczne (maszynowe) uczenie się
się
©AM
11
Literatura
1. Charniak,
Charniak, D. McDermott,
McDermott, Introduction to Artificial
Intelligence,
Intelligence, Addison Wesley,
Wesley, 1985.
2. G.F. Lugger,
Lugger, W.A. Stubblefield,
Stubblefield, Artificial Intelligence
and the Design of Expert Systems,
Systems, The
Benjamin/Cummings
Benjamin/Cummings Publ.
Publ. Comp.
Comp. Inc.,
Inc., 1989.
3. E. Rich,
Rich, Artificial Intelligence,
Intelligence, McGraw Hill,
Hill, 1983.
4. E. Rich,
Rich, Knight,
Knight, Artificial Intelligence,
Intelligence, McGraw Hill,
Hill,
1991.
5. S. J. Russell, P. Norvig,
Norvig, Artificial Intelligence.
Intelligence. A
Modern Approach.
Approach. Prentice Hall, Upper Saddle River,
River,
New Yersey,
Yersey, 1994.
©AM
12
Download