background image

POLITECHNIKA WARSZAWSKA

WYDZIAŁ MECHANICZNY ENERGETYKI I LOTNICTWA

MEL

MEL

WYDZIAŁ MECHANICZNY ENERGETYKI I LOTNICTWA

WPROWADZENIE 

WPROWADZENIE 

DO SZTUCZNEJ  INTELIGENCJI

NS 586

Dr in

ż

. Franciszek Dul

Dr in

ż

. Franciszek Dul

©  F.A. Dul 2007

background image

Wprowadzenie

Wprowadzenie

Wprowadzenie

©  F.A. Dul 2007

background image

Wprowadzenie 

Na pocz

ą

tek postaram si

ę

 

Na pocz

ą

tek postaram si

ę

 

odpowiedzie

ć

 na pytania: czym 

wła

ś

ciwie jest sztuczna inteligencja, 

wła

ś

ciwie jest sztuczna inteligencja, 

czy warto j

ą

 studiowa

ć

, a je

ś

li tak,     

to dlaczego?

to dlaczego?

©  F.A. Dul 2007

background image

Uzasadnienie celu... 

Uzasadnienie celu... 

Wydaje si

ę

 do

ść

 prawdopodobne,    

ż

Wydaje si

ę

 do

ść

 prawdopodobne,    

ż

ze sztuczn

ą

 inteligencj

ą

 mo

ż

ecie 

spotka

ć

 si

ę

 w przyszłej pracy.

spotka

ć

 si

ę

 w przyszłej pracy.

Warto zatem wiedzie

ć

 czym jest 

Warto zatem wiedzie

ć

 czym jest 

sztuczna inteligencja, gdzie i do czego 

sztuczna inteligencja, gdzie i do czego 

si

ę

 j

ą

 stosuje. 

©  F.A. Dul 2007

background image

Sztuczna Inteligencja... o czym to jest?

Jest to dziedzina wiedzy zajmuj

ą

ca si

ę

 poznaniem istoty 

Jest to dziedzina wiedzy zajmuj

ą

ca si

ę

 poznaniem istoty 

inteligencji oraz prób

ą

 jej implementacji. 

Głównym zadaniem sztucznej inteligencji jest budowa urz

ą

dze

ń

 

Głównym zadaniem sztucznej inteligencji jest budowa urz

ą

dze

ń

 

inteligentnych.

Sztuczna inteligencja ł

ą

czy ró

ż

ne dziedziny nauki i techniki: 

Sztuczna inteligencja ł

ą

czy ró

ż

ne dziedziny nauki i techniki: 

– filozofi

ę

,

– matematyk

ę

– psychologi

ę

– psychologi

ę

– ekonomi

ę

,

– neurobiologi

ę

– informatyk

ę

,

– informatyk

ę

,

– teori

ę

 sterowania i cybernetyk

ę

,

– lingwistyk

ę

, i inne...

Sztuczna inteligencja jest dziedzin

ą

 nie do ko

ń

ca  

Sztuczna inteligencja jest dziedzin

ą

 nie do ko

ń

ca  

sformalizowan

ą

.

Istotn

ą

 rol

ę

 odgrywa w niej heureza.

©  F.A. Dul 2007

Istotn

ą

 rol

ę

 odgrywa w niej heureza.

background image

Sztuczna Inteligencja... o czym to jest?

Podstawowym obiektem sztucznej inteligencji jest 

agent

Podstawowym obiektem sztucznej inteligencji jest 

agent

inteligentny.

Agent inteligentny obserwuje, przetwarza informacje i działa. 

Agent inteligentny obserwuje, przetwarza informacje i działa. 

Agentem mo

ż

e by

ć

:

– robot, 

– robot, 
– pralka,
– program komputerowy, 
– system ekspertowy, 

– system ekspertowy, 
– agent internetowy,... 

Rzecz najwa

ż

niejsza – sztuczna inteligencja jest coraz 

cz

ęś

ciej spotykana w nauce, technice i 

ż

yciu codziennym.

cz

ęś

ciej spotykana w nauce, technice i 

ż

yciu codziennym.

©  F.A. Dul 2007

background image

Sztuczna Inteligencja... o czym to jest?

Sztuczna inteligencja ma dwa oblicza: 

Sztuczna inteligencja ma dwa oblicza: 

poznawcze  

i   

techniczne

Sztuczna inteligencja w wydaniu 

poznawczym

Obiektem bada

ń

 nad inteligencj

ą

 jest 

Obiektem bada

ń

 nad inteligencj

ą

 jest 

ś

wiadomo

ść

Ś

wiadomo

ść

 powoduje powstanie  

Ś

wiadomo

ść

 powoduje powstanie  

procesów my

ś

lowych

Naturalnym medium inteligencji jest 

Naturalnym medium inteligencji jest 

mózg

Badanie inteligencji jest domen

ą

 

Badanie inteligencji jest domen

ą

 

neurobiologii

filozofii

©  F.A. Dul 2007

filozofii

kognitywistyki

background image

Sztuczna Inteligencja... o czym to jest?

Sztuczna inteligencja ma dwa oblicza: 

Sztuczna inteligencja ma dwa oblicza: 

poznawcze  

i   

techniczne

Sztuczna inteligencja w wydaniu 

technicznym

Obiektami realizuj

ą

cymi sztuczn

ą

 inteligencj

ę

 s

ą

 

Obiektami realizuj

ą

cymi sztuczn

ą

 inteligencj

ę

 s

ą

 

algorytmy

Algorytmy s

ą

 implementowane jako  

Algorytmy s

ą

 implementowane jako  

programy

Podstawowym medium sztucznej inteligencji jest 

Podstawowym medium sztucznej inteligencji jest 

komputer

Sztuczna inteligencja jest wi

ę

c bardzo zbli

ż

ona do

Sztuczna inteligencja jest wi

ę

c bardzo zbli

ż

ona do

informatyki

©  F.A. Dul 2007

background image

Sztuczna Inteligencja... o czym to jest?

Kierunek poznawczy AI

Próba zrozumienia istoty inteligencji poprzez 

Próba zrozumienia istoty inteligencji poprzez 

badanie własno

ś

ci maszyn inteligentnych 

Kierunek techniczny AI

Kierunek techniczny AI

Budowa bytów (maszyn) posiadaj

ą

cych 

cechy 

ś

wiadcz

ą

ce o ich inteligencji

©  F.A. Dul 2007

cechy 

ś

wiadcz

ą

ce o ich inteligencji

background image

Przykłady zastosowa

ń

 Sztucznej Inteligencji

Oto krótka lista zastosowa

ń

 sztucznej inteligencji:

inteligentny sprz

ę

t AGD,

inteligentne mieszkania,

Oto krótka lista zastosowa

ń

 sztucznej inteligencji:

inteligentne mieszkania,

zabawki,

gry,

przemysłowe roboty monta

ż

owe,

przemysłowe roboty monta

ż

owe,

bazy wiedzy w medycynie, technice, geologii,

programy rozpoznawania mowy, pisma, obrazów,

programy rozpoznawania mowy, pisma, obrazów,

tłumaczenie tekstów,

systemy ucz

ą

ce si

ę

,

programy symulacyjne, 

programy symulacyjne, 

układy steruj

ą

ce,

roboty mobilne: je

ż

d

żą

ce, lataj

ą

ce (UAV) i pływaj

ą

ce (AUV),

••

agenci internetowi,

inteligentna bro

ń

,

sondy kosmiczne, łaziki planetarne,

sondy kosmiczne, łaziki planetarne,

...

background image

„WPROWADZENIE DO 

„WPROWADZENIE DO 

SZTUCZNEJ INTELIGENCJI”

– OPIS PRZEDMIOTU 

– OPIS PRZEDMIOTU 

©  F.A. Dul 2007

background image

Sztuczna Inteligencja... Czego ma nauczy

ć

?

Opis przedmiotu

Jest to przedmiot wykładany na wszystkich presti

ż

owych uczelniach: 

Berkeley, MIT, Stanford, Princeton, Harvard, Carnegie Mellon, 
Politechnika Warszawska (Elektronika, 

MEiL

) ...

Wykład ma da

ć

 ogólne poj

ę

cie o istocie sztucznej inteligencji.

Po wysłuchani wykładu w zasadzie powiniene

ś

umie

ć

 rozpozna

ć

 sztuczn

ą

 inteligencj

ę

 gdy si

ę

 na ni

ą

 natkniesz;

Politechnika Warszawska (Elektronika, 

MEiL

) ...

umie

ć

 rozpozna

ć

 sztuczn

ą

 inteligencj

ę

 gdy si

ę

 na ni

ą

 natkniesz;

zna

ć

 najwa

ż

niejsze zagadnienia które zostały rozwi

ą

zane  

metodami sztucznej inteligencji;

zna

ć

 najefektywniejsze metody sztucznej inteligencji;

zna

ć

 najefektywniejsze metody sztucznej inteligencji;

umie

ć

 oceni

ć

 które problemy mo

ż

na i warto rozwi

ą

za

ć

 za pomoc

ą

 

metod  sztucznej inteligencji;  

potrafi

ć

 analizowa

ć

 i porównywa

ć

 ró

ż

ne techniki sztucznej 

potrafi

ć

 analizowa

ć

 i porównywa

ć

 ró

ż

ne techniki sztucznej 

inteligencji pod k

ą

tem rozwi

ą

zania konkretnego zadania;

Dowiesz si

ę

 tak

ż

e troch

ę

o problemach filozoficznych i etycznych sztucznej inteligencji;

o problemach filozoficznych i etycznych sztucznej inteligencji;

o istocie i tajemnicy my

ś

lenia i 

ś

wiadomo

ś

ci...

A poza tym... 

©  F.A. Dul 2007

A poza tym... 

… mo

ż

e b

ę

dziesz bardziej skłonny wybaczy

ć

 domowej pralce 

inteligentnej (?) jej zdumiewaj

ą

ce zachowania!  

background image

Sztuczna Inteligencja – przewodnik po przedmiocie

Opis przedmiotu

Wst

ę

p: 

– definicje inteligencji, sztucznej inteligencji;
– sztuczna inteligencja jako działanie racjonalne 

agent inteligentny

.

– sztuczna inteligencja jako działanie racjonalne 

agent inteligentny

.

– sztuczna inteligencja jako dziedzina wiedzy; 
– zarys historii sztucznej inteligencji.

Agent inteligentny 

Agent inteligentny 

– definicja racjonalno

ś

ci agenta, przykłady;

– struktura agentów: miara jako

ś

ci, 

ś

rodowisko, siłowniki, czujniki;

– rodzaje agentów inteligentnych: refleksowy, refleksowy z modelem 

– rodzaje agentów inteligentnych: refleksowy, refleksowy z modelem 

ś

wiata, celowy, logiczny, u

ż

yteczny, ucz

ą

cy si

ę

;

Agent realizuje cele poprzez poszukiwania: 

– poszukiwania nieinformowane i informowane;

– poszukiwania nieinformowane i informowane;
– rola heurystyk w poszukiwaniach;
– eksploracja - osi

ą

ganie celów w nieznanym 

ś

rodowisku;

– poszukiwania z ograniczeniami;

– poszukiwania z ograniczeniami;
– poszukiwania z przeciwnikiem - gry;

©  F.A. Dul 2007

background image

Sztuczna Inteligencja – przewodnik po przedmiocie

Opis przedmiotu

Agent wnioskuje logicznie 

– logika predykatów (propositional logic),
– logika pierwszego rz

ę

du (first order logic),

– logika pierwszego rz

ę

du (first order logic),

– wnioskowanie automatyczne.

Agent planuje działania

Agent działa w warunkach niepewno

ś

ci

Agent działa w warunkach niepewno

ś

ci

– niepewno

ść

 

ś

rodowiska,

– sieci Bayesa,
– sieci decyzyjne;

– sieci decyzyjne;

Agent si

ę

 uczy:

– uczenie nadzorowane,
– uczenie nienadzorowane,

– uczenie nienadzorowane,
– uczenie z krytykiem,
– sieci neuronowe,

Agent komunikuje si

ę

 

Agent komunikuje si

ę

 

– przetwarzanie j

ę

zyka naturalnego

©  F.A. Dul 2007

background image

Sztuczna Inteligencja – przewodnik po przedmiocie

Opis przedmiotu

Problemy filozoficzne i etyczne sztucznej inteligencji

,

– sztuczna inteligencja „słaba” i „mocna”; 
– eksperyment „proteza mózgu” - kiedy zaczyna si

ę

 

ś

wiadomo

ść

?

– eksperyment „proteza mózgu” - kiedy zaczyna si

ę

 

ś

wiadomo

ść

?

– eksperyment „chi

ń

ski pokój” - czym jest inteligencja? 

– istota inteligencji i my

ś

lenia,

– moralno

ść

 i etyka sztucznej inteligencji,

– moralno

ść

 i etyka sztucznej inteligencji,

– skutki społeczne sztucznej inteligencji.

Zastosowana sztucznej inteligencji 

– rozpoznawanie obrazów,

– rozpoznawanie obrazów,
– rozpoznawanie mowy,
– reprezantacja wiedzy,
– tłumaczenie automatyczne,

– tłumaczenie automatyczne,
– robotyka,
– systemy ekspertowe,
– sterowanie obiektami.

– sterowanie obiektami.

©  F.A. Dul 2007

background image

Plan przedmiotu

Opis przedmiotu

1. Wprowadzenie - czym jest sztuczna inteligencja..........2

2. Agent inteligentny, jego rodzaje i 

ś

rodowisko..................2

2. Agent inteligentny, jego rodzaje i 

ś

rodowisko..................2

3. Agent d

ąż

y do celu i prowadzi gry ..................................8

4. Agent wnioskuje logicznie ...............................................4

4. Agent wnioskuje logicznie ...............................................4
5. Agent planuje działania ...................................................2
6. Agent działa w warunkach niepewno

ś

ci.......................... 4

7. Agent si

ę

 uczy .................................................................4

8. Agent komunikuje si

ę

 w j

ę

zyku naturalnym ....................2

9. Problemy filozoficzne i etyczne sztucznej inteligencji..... 2

9. Problemy filozoficzne i etyczne sztucznej inteligencji..... 2

10. Zastosowania sztucznej inteligencji.................................1

Tematy poznawczne 

©  F.A. Dul 2007

Tematy poznawczne 

Tematy techniczne

background image

Sztuczna Inteligencja... czym ró

ż

ni si

ę

 od innych 

przedmiotów?

Opis przedmiotu

przedmiotów?

Wiedza przekazywana w ramach przedmiotu ma charakter 
bardzo ogólny.

bardzo ogólny.

W przeciwie

ń

stwie do przedmiotów w

ą

sko wyspecjalizowanych 

(np. mechaniki) składa si

ę

 na niego cały wachlarz ró

ż

nych 

(np. mechaniki) składa si

ę

 na niego cały wachlarz ró

ż

nych 

dyscyplin.

Jest to przedmiot nastawiony zdecydowanie na przekazywanie 
wiedzy, nie za

ś

 na 

ć

wiczenie umiej

ę

tno

ś

ci (jak np. statyka);

Jest to przedmiot nastawiony zdecydowanie na przekazywanie 
wiedzy, nie za

ś

 na 

ć

wiczenie umiej

ę

tno

ś

ci (jak np. statyka);

Charakterem jest najbardziej zbli

ż

ony do informatyki.

••

Tematyka przedmiotu wykracza do

ść

 daleko poza obszary 

uprawiane na MEiLu (np. lingwistyka).

©  F.A. Dul 2007

background image

Sztuczna Inteligencja - metody matematyczne

Opis przedmiotu

W celu lepszego przybli

ż

enia charakteru zaj

ęć

 podaj

ę

 list

ę

 działów 

matematyki, które b

ę

d

ą

 u

ż

ywane w trakcie wykładu: 

elementy teorii optymalizacji, 

elementy teorii optymalizacji, 

metody numeryczne, 

elementy teorii grafów,  

elementy teorii gier,

elementy teorii gier,

elementy teorii zło

ż

ono

ś

ci obliczeniowej, 

logika: 

– predykatów,
– pierwszego rz

ę

du,

– pierwszego rz

ę

du,

probabilistyka:

– sieci Bayesa,
– procesy Markowa,

– procesy Markowa,
– filtracja Kalmana

,

teoria sterowania, programowanie dynamiczne,

elementy gramatyki formalnej,

elementy gramatyki formalnej,

elementy teorii u

ż

yteczno

ś

ci,

i inne ...

Wszystkich nieco wystraszonych powy

ż

sz

ą

 list

ą

 

ś

piesz

ę

 uspokoi

ć

:

©  F.A. Dul 2007

Wszystkich nieco wystraszonych powy

ż

sz

ą

 list

ą

 

ś

piesz

ę

 uspokoi

ć

:

– doło

żę

 wszelkich stara

ń

 aby było prosto i zrozumiale! 

background image

Sposób prezentacji przedmiotu

Opis przedmiotu

Wykład b

ę

dzie miał charakter multimedialny;

Podstawowe zagadnienia sztucznej inteligencji zostan

ą

 

Podstawowe zagadnienia sztucznej inteligencji zostan

ą

 

przedstawione w sposób ogólny.

Wybrane problemy zostan

ą

 omówione bardziej 

Wybrane problemy zostan

ą

 omówione bardziej 

szczegółowo;

Materiały wykładowe b

ę

d

ą

 umieszczone w Internecie

Materiały wykładowe b

ę

d

ą

 umieszczone w Internecie

http://strony.aster.pl/fdul

(z wyprzedzeniem jednego wykładu).

(z wyprzedzeniem jednego wykładu).

Dodatkowe informacje mo

ż

na b

ę

dzie znale

źć

                  

w polecanej literaturze.

w polecanej literaturze.

©  F.A. Dul 2007

background image

Niniejszy przedmiot ma na celu przede wszystkim 

Opis przedmiotu

Niniejszy przedmiot ma na celu przede wszystkim 

ogólne zapoznanie

słuchaczy ze sztuczn

ą

 

inteligencj

ą

Nacisk poło

ż

ony zostanie na przedstawienie idei 

oraz zastosowa

ń

 sztucznej inteligencji.

oraz zastosowa

ń

 sztucznej inteligencji.

Zagadnienia szczegółowe, algorytmy, itp., 
omówione zostan

ą

 jedynie informacyjnie.

omówione zostan

ą

 jedynie informacyjnie.

Tematyka b

ę

dzie podzielona na dwie grupy: 

filozoficzn

ą

 i techniczn

ą

.

filozoficzn

ą

 i techniczn

ą

.

W ramach grupy technicznej przedstawione 
zostan

ą

 wybrane zagadnienia rozwi

ą

zane 

zostan

ą

 wybrane zagadnienia rozwi

ą

zane 

metodami sztucznej inteligencji.

©  F.A. Dul 2007

background image

LITERATURA 

©  F.A. Dul 2007

background image

Pozycja podstawowa 

Literatura

Stuart Russell, Peter NorvigArtificial Intelligence: A Modern 

Approach, Prentice Hall, New Yersey, 2003.

Second Edition.

Pozycja podstawowa 

Approach, Prentice Hall, New Yersey, 2003.

Second Edition.

Russell

Berkeley

Norvig

NASA

Berkeley

©  F.A. Dul 2007

Norvig

Google

background image

Literatura

Pozycje uzupełniaj

ą

ce

Nilsson, N.J.;  Artificial Intelligence:        
A New Synthesis
, Morgan Kaufmann 1998. 

A New Synthesis, Morgan Kaufmann 1998. 

Luger, G.F.;  Artificial Intelligence: 
Structures and Strategies for Complex 

Structures and Strategies for Complex 
Problem Solving
, 5th ed. Addison Wesley, 
2005. 

©  F.A. Dul 2007

2005. 

background image

Literatura

Pozycje uzupełniaj

ą

ce

Brighton, H.;  Introducing Artificial 
Intelligence (Introducing...)
, Totem 

Intelligence (Introducing...), Totem 
Books, 2004. 

Winston, P.H.;  Artificial Intelligence, 3rd 
ed. Addison Wesley, 1992. 

ed. Addison Wesley, 1992. 

©  F.A. Dul 2007

background image

Literatura

Pozycje uzupełniaj

ą

ce

Jackson, P.C.; Introduction to Artificial 
Intelligence
, Dover, 1985

Intelligence, Dover, 1985

Dean, T.; Artificial Intelligence: Theory 

Dean, T.; Artificial Intelligence: Theory 
and Practice
, Addison Wesley, 2002

©  F.A. Dul 2007

background image

Literatura

Pozycje uzupełniaj

ą

ce

Kasperski, M. J.;  Sztuczna inteligencja

Helion, Gliwice, 2003. 

Helion, Gliwice, 2003. 

Rutkowski, L.;  Metody i techniki sztucznej 

Rutkowski, L.;  Metody i techniki sztucznej 

inteligencji, PWN, 2005

©  F.A. Dul 2007

background image

Literatura

Czasopisma (najwa

ż

niejsze)

Artificial Intelligence  (Elsevier)

IEEE Transaction on Pattern Analysis and Machine 

IEEE Transaction on Pattern Analysis and Machine 

Intelligence (IEEE Computer Society)  

IEEE Intelligent Systems (IEEE Inc.)

©  F.A. Dul 2007

background image

Literatura

Czasopisma (najwa

ż

niejsze)

Computational Intelligence  (Blackwell Publishing)

Journal of Artificial Intelligence Research 

Journal of Artificial Intelligence Research 

(AI Access Foundation)

International Journal of 

International Journal of 

Computational Intelligence 
Theory and Practice 

©  F.A. Dul 2007

background image

Literatura

Opis przedmiotu

Strona domowa kursu

www.aima.cs.berkeley.edu

www.aima.cs.berkeley.edu

Moja strona z konspektami wykładu

Moja strona z konspektami wykładu

strony.aster.pl/fdul

strony.aster.pl/fdul

©  F.A. Dul 2007

background image

Kilka nazwisk w AI

Ś

wiat

Alan Turing – Bletchley Park, Anglia, prekursor AI
John McCarthy – Stanford, weteran, współtwórca AI

Ś

wiat

John McCarthy – Stanford, weteran, współtwórca AI
Marvin Minsky – MIT, weteran, współtwórca AI
Herbert Simon – Carnegie, noblista, weteran, współtwórca AI

Herbert Simon – Carnegie, noblista, weteran, współtwórca AI
Alen Newell – Carnegie, weteran, współtwórca AI
John Searle – UC Berkeley, filozof AI
Hans Moravec – Carnegie Mellon, robotyk i filozof AI

Hans Moravec – Carnegie Mellon, robotyk i filozof AI

• • •

Stuart Russell – UC Berkeley

Stuart Russell – UC Berkeley
Peter Norvig – NASA Ames Research Center, Google

©  F.A. Dul 2007

background image

Kilka nazwisk w AI

Polska

Ryszard Tadeusiewicz – AGH w Krakowie (były rektor)
Włodzisław Duch – UMK w Toruniu

Polska

Włodzisław Duch – UMK w Toruniu

• • •

Jarosław Arabas – PW, EiTI
Adam Borkowski – IPPT PAN
Leszek Rutkowski – Politechnika Cz

ę

stochowska

Marek Kasperski – ASP Gda

ń

sk

Marek Kasperski – ASP Gda

ń

sk

• • •

Artur Dubrawski – Carnegie Mellon University, Pittsburgh, USA

©  F.A. Dul 2007

background image

Przestroga i deklaracja

Przestroga i deklaracja

Poka

żę

 Pa

ń

stwu sztuczn

ą

 inteligencj

ę

 tak, jak jest 

przedstawiana na 

ś

wiecie.

przedstawiana na 

ś

wiecie.

Tym z Pa

ń

stwa, którzy po wysłuchaniu tego 

wykładu poczuj

ą

 si

ę

 – by

ć

 mo

ż

e – nieco 

wykładu poczuj

ą

 si

ę

 – by

ć

 mo

ż

e – nieco 

zawiedzeni jego informatycznym charakterem 

ś

piesz

ę

 powiedzie

ć

 ju

ż

 teraz: sztuczna inteligencja 

po prostu taka jest... 

po prostu taka jest... 

©  F.A. Dul 2007

background image

A wi

ę

c       

A wi

ę

c       

zaczynamy...

zaczynamy...

©  F.A. Dul 2007