01 Sztuczna inteligencja jako dziedzina wiedzy

background image

1. SZTUCZNA INTELIGENCJA

JAKO DZIEDZINA WIEDZY

© F.A. Dul 2007

JAKO DZIEDZINA WIEDZY

background image

Sztuczna inteligencja jako dziedzina wiedzy

W tym rozdziale przedstawimy ró

ż

ne

spojrzenia na sztuczn

ą

inteligencj

ę

,

w tym takie, które okre

ś

la j

ą

jako

© F.A. Dul 2007

w tym takie, które okre

ś

la j

ą

jako

działanie racjonalne inteligentnych
agentów.

background image

Człowiek – homo sapiens – jest jedyn

ą

istot

ą

my

ś

l

ą

c

ą

.

Inteligencj

ę

przypisuje si

ę

człowiekowi oraz zwierz

ę

tom.

Wybrane definicje inteligencji:

Czym jest inteligencja?

1.1 Czym jest sztuczna inteligencja?

• Inteligencja to to, co mierz

ą

testy inteligencji (Boring)

• Inteligencja to zdolno

ść

rozwi

ą

zywania problemów (Piaget)

• Inteligencja to dostrzeganie zale

ż

no

ś

ci, relacji (Spearman)

© F.A. Dul 2007

• Inteligencja to dostrzeganie zale

ż

no

ś

ci, relacji (Spearman)

• Inteligencja to zdolno

ść

uczenia si

ę

(Ferguson)

• Inteligencja to ogólna zdolno

ść

adaptacji do nowych warunków

i wykonywania nowych zada

ń

(Stern)

• Inteligencja to konstrukt teoretyczny odnosz

ą

cy si

ę

do wzgl

ę

dnie

stałych warunków wewn

ę

trznych człowieka, determinuj

ą

cych

efektywno

ść

działa

ń

, wymagaj

ą

cych procesów poznawczych.

Warunki te kształtuj

ą

si

ę

w wyniku interakcji genotypu,

ś

rodowiska

i własnej aktywno

ś

ci człowieka. (Strelau)

• ...

Inteligencja nie jest wi

ę

c poj

ę

ciem jednoznacznym.

background image

Niektóre pogl

ą

dy na istot

ę

inteligencji s

ą

wr

ę

cz sprzeczne:

• Inteligencja to zdolno

ść

do twórczego, a nie tylko mechanicznego

przetwarzania informacji, czyli tworzenia zupełnie nowych poj

ęć

i ich nieoczekiwanych poł

ą

cze

ń

.

T

ę

umiej

ę

tno

ść

wykorzystuj

ą

, a by

ć

mo

ż

e posiadaj

ą

tylko

niektórzy ludzie.

• Inteligencja to zdolno

ść

do przetwarzania informacji na poziomie

abstrakcyjnych idei (np. umiej

ę

tno

ść

dokonywania oblicze

ń

matematycznych lub gry w szachy).

Tak

ą

inteligencj

ę

posiadaj

ą

równie

ż

komputery (sztuczna

1.1. Czym jest sztuczna inteligencja?

© F.A. Dul 2007

Tak

ą

inteligencj

ę

posiadaj

ą

równie

ż

komputery (sztuczna

inteligencja).

Na szcz

ęś

cie rozwijanie sztucznej inteligencji

(przynajmniej od strony praktycznej) nie wymaga
jednoznacznego definicji poj

ę

cia inteligencji.

Okre

ś

lenie dziedziny oraz istoty sztucznej inteligencji

mo

ż

e by

ć

dokonane z kilku ró

ż

nych punktów widzenia.

background image

Sztuczna inteligencja to twórcza kontynuacja filozofii

Istnieje wiele definicji sztucznej inteligencji
uzale

ż

nionych od sposobu jej postrzegania;

Definicja poznawcza - filozoficzna

Sztuczna inteligencja - Artificial Intelligence - AI

Najogólniejsze definicje AI odwołuj

ą

si

ę

do jej aspektów

poznawczych lub filozoficznych...

1.1. Czym jest sztuczna inteligencja?

© F.A. Dul 2007

Sztuczna inteligencja to dziedzina zajmuj

ą

ca si

ę

analiz

ą

mo

ż

liwo

ś

ci kreacji sztucznych bytów

posiadaj

ą

cych cechy inteligentne.

Sztuczna inteligencja to twórcza kontynuacja filozofii
w kierunku zrozumienia i budowy bytów inteligentnych.

Definicja poznawcza - konstruktywna

background image

Definicja praktyczno - poznawcza

Sztuczna inteligencja jest to dział informatyki zajmuj

ą

cy

si

ę

badaniami nad systemami inteligentnymi,

ich modelowaniem, konstrukcj

ą

oraz wykorzystaniem

do wspomagania i substytucji pracy umysłowej człowieka
oraz do gł

ę

bszego zrozumienia ludzkiego sposobu

Istniej

ą

te

ż

definicje bardziej praktyczne, traktuj

ą

ce AI

jako dziedzin

ę

techniczn

ą

...

1.1. Czym jest sztuczna inteligencja?

© F.A. Dul 2007

Sztuczna inteligencja to teoria i praktyka budowy
maszyn inteligentnych.

Definicja praktyczna - in

ż

ynierska

oraz do gł

ę

bszego zrozumienia ludzkiego sposobu

rozumowania.

background image

Dzi

ę

ki sztucznej inteligencji

ś

mietnik (w nauce)

nie jest potrzebny...

Definicja zło

ś

liwa

Nie wszyscy jednak zgadzaj

ą

si

ę

z tak górnolotnymi

i czołobitnymi okre

ś

leniami ...

Co gorsza, nawet pionierzy staj

ą

si

ę

ostatnio

pesymstami ….

1.1. Czym jest sztuczna inteligencja?

© F.A. Dul 2007

Artificial Intelligence is dead

... There are absolutely

no progress in understanding the nature of human
inteligence...

Marvin Minsky, 2006

pesymstami ….

ż

, punkt widzenia zale

ż

y od tego, czego si

ę

oczekiwało. Minsky

żą

da chyba zbyt wiele...

background image

Kiedy zatem nam, technikom, AI mo

ż

e by

ć

pomocna?

Wi

ę

kszo

ść

zada

ń

technicznych mo

ż

na rozwi

ą

za

ć

metodami

ż

ne punkty spojrzenia na sztuczn

ą

inteligencj

ę

:

AI jako kontynuacja filozofii;

AI jako nauka biologiczno-medyczna;

AI jako dział informatyki;

AI jako dziedzina in

ż

ynierii;

1.1. Czym jest sztuczna inteligencja?

© F.A. Dul 2007

Wi

ę

kszo

ść

zada

ń

technicznych mo

ż

na rozwi

ą

za

ć

metodami

klasycznymi: analiz

ą

, poprzez symulacje, za pomoc

ą

teorii

sterowania;

Istniej

ą

jednak zadania, które AI rozwi

ą

zuje lepiej, np. analiza

mowy, analiza obrazu, gry strategiczne;

Metody AI s

ą

niezast

ą

pione w sytuacji, gdy brak jest pełnej

informacji o

ś

rodowisku, gdy system jest autonomiczny,

a zwłaszcza wtedy, gdy powinien si

ę

uczy

ć

.

background image

Postrzeganie sztucznej inteligencji ze wzgl

ę

du na natur

ę

lub kryteria oceny skuteczno

ś

ci:

AI jako proces my

ś

lowy (wnioskowanie) lub jako

zachowanie (działanie);

ocena skuteczno

ś

ci AI według standardów zachowa

ń

ludzkich albo według inteligencji idealnej (racjonalno

ść

)

Kombinacje powy

ż

szych kryteriów prowadz

ą

do czterech

punktów spojrzenia na sztuczn

ą

inteligencj

ę

:

1.1. Czym jest sztuczna inteligencja?

© F.A. Dul 2007

W niniejszym kursie sztuczna inteligencja b

ę

dzie

rozpatrywana jako działanie racjonalne.

My

ś

lenie „ludzkie”

Działanie „ludzkie”

My

ś

lenie racjonalne

Działanie racjonalne

punktów spojrzenia na sztuczn

ą

inteligencj

ę

:

background image

• ”Rewolucja kognitywna” lat sze

ść

dziesi

ą

tych: psychologia

oparta na przetwarzaniu informacji;

• Kognitywistyka wymaga teorii naukowych opisuj

ą

cych

wewn

ę

trzn

ą

aktywno

ść

mózgu;

• Dwa podej

ś

cia:

My

ś

lenie „ludzkie”

Kognitywistyka - nauka o działaniu umysłu.

1.1. Czym jest sztuczna inteligencja?

© F.A. Dul 2007

– Przewidywanie i testowanie zachowania si

ę

istot

ludzkich - Cognitive Science - (top-down)

– Identyfikacja czynno

ś

ci umysłowych na podstawie

danych neurologicznych - Cognitive Neuroscience -
(bottom-up)

• Oba podej

ś

cia stanowi

ą

obecnie odr

ę

bne dziedziny i nie

s

ą

zaliczane do głównego nurtu AI.

ś

adna istniej

ą

ca teoria kognitywistyczna nie zbli

ż

a si

ę

nawet do wyja

ś

nienia inteligencji ludzkiej.

background image

My

ś

lenie racjonalne

Arystoteles: czym s

ą

“wła

ś

ciwe” argumenty logiczne oraz

procesy my

ś

lowe?

Greckie szkoły filozoficzne rozwin

ę

ły ró

ż

ne formy logiki:

wprowadziły notacje logiczne, zasady wnioskowania;

Od logiki, poprzez matematyk

ę

i filozofi

ę

, wiedzie

Poszukiwanie „praw my

ś

lenia”.

1.1. Czym jest sztuczna inteligencja?

© F.A. Dul 2007

Kierunek logiczny w AI zmierza do budowy inteligentnych
systemów na bazie programowania logicznego.

Od logiki, poprzez matematyk

ę

i filozofi

ę

, wiedzie

bezpo

ś

rednia droga do współczesnej AI.

Problemy podej

ś

cia logicznego:

• Nie ka

ż

de zachowanie inteligentne jest wynikiem

rozwa

ż

a

ń

logicznych;

• Jaki jest cel my

ś

lenia? Jak powinno si

ę

my

ś

le

ć

?

background image

Kiedy maszyna zachowuje si

ę

w sposób inteligentny?

1.1. Czym jest sztuczna inteligencja?

Działanie „ludzkie”

Alan M. Turing (1912-1954)

Prekursor sztucznej inteligencji,
Matematyk, twórca informatyki,
kryptolog (złamanie „Enigmy”*)

Pionierska praca Turinga o sztucznej

© F.A. Dul 2007

Computing Machinery and Intelligence
(1950), Mind, 59, pp.433-460.

Czy maszyna mo

ż

e my

ś

le

ć

?

Czy maszyna mo

ż

e zachowywa

ć

si

ę

inteligentnie?

*) z udziałem Polaków: Mariana Rejewskiego, Jerzego Ró

ż

yckiego i Henryka Zygalskiego

.

Pionierska praca Turinga o sztucznej
inteligencji

background image

Test praktyczny inteligencji -”gra w imitacj

ę

”- test Turinga

Człowiek

Kiedy maszyna zachowuje si

ę

w sposób inteligentny?

1.1. Czym jest sztuczna inteligencja?

Działanie „ludzkie”

© F.A. Dul 2007

Według Turinga maszyn

ę

mo

ż

na uzna

ć

za inteligentn

ą

,

gdy człowiek-tester nie jest w stanie odró

ż

ni

ć

odpowiedzi

maszyny od odpowiedzi innego człowieka.

Człowiek-tester

Maszyna

background image

Koncepcja Turinga spowodowała przełom w podej

ś

ciu

do badania sztucznej inteligencji.

Pytanie o istot

ę

inteligencji zostało zast

ą

pione ocen

ą

zachowania - sprawdzaniem skutków bycia
inteligentnym.

Takie podej

ś

cie, pozostawiaj

ą

ce dylematy filozoficzne

naukom filozoficznym i psychologicznym, ułatwiło rozwój

1.1. Czym jest sztuczna inteligencja?

Działanie „ludzkie”

© F.A. Dul 2007

Test Turinga jest jednak nieformalizowalny
matematycznie, niekonstruktywny i niepowtarzalny.

Jak dot

ą

d

ż

adna maszyna nie zaliczyła testu Turinga...

Takie podej

ś

cie, pozostawiaj

ą

ce dylematy filozoficzne

naukom filozoficznym i psychologicznym, ułatwiło rozwój
kierunku „technicznego” sztucznej inteligencji.

Dlatego Test Turinga nie stanowi obecnie narz

ę

dzia

praktycznego sztucznej inteligencji.

background image

Działanie „ludzkie”

Okazuje si

ę

równie

ż

,

ż

e zaproponowana przez Turinga

gra w imitacj

ę

odwołuje si

ę

do najwa

ż

niejszych

elementów sztucznej inteligencji „praktycznej”:

baz wiedzy,

Znaczenie koncepcji Turinga polega na zmianie sposobu
podej

ś

cia do tworzenia sztucznej inteligencji.

1.1. Czym jest sztuczna inteligencja?

© F.A. Dul 2007

baz wiedzy,

wnioskowania automatycznego,

rozumienia j

ę

zyka naturalnego,

uczenia si

ę

,

a tak

ż

e:

wizualizacji komputerowej,

robotyki.

background image

„Zrobi

ć

co

ś

dobrze” - na podstawie posiadanych

informacji zrobi

ć

to tak, aby osi

ą

gn

ąć

zamierzony cel.

Działanie racjonalne - „robienie czego

ś

dobrze”.

Działanie racjonalne nie musi bazowa

ć

na my

ś

leniu -

mo

ż

e by

ć

np. oparte na refleksie.

My

ś

lenie stanowi jednak najlepsz

ą

podstaw

ę

działania

1.1. Czym jest sztuczna inteligencja?

Działanie racjonalne

© F.A. Dul 2007

My

ś

lenie stanowi jednak najlepsz

ą

podstaw

ę

działania

racjonalnego.

Działanie racjonalne ma dwie przewagi nad pozostałymi
trzema formami AI:

jest bardziej ogólne ni

ż

my

ś

lenie racjonalne,

jest łatwiejsze do sformalizowania.

Podmiotem działania racjonalnego jest agent racjonalny
zwany te

ż

agentem inteligentnym.

background image

Sztuczna inteligencja jako działanie racjonalne

Sztuczna inteligencja jako działanie racjonalne skupia si

ę

na analizie agenta racjonalnego (inteligentnego).

Agent racjonalny wykonuje ’inteligentnie’’ powierzone mu
zadanie obserwuj

ą

c

ś

rodowisko i przeprowadzaj

ą

c w nim

odpowiednie działania - realizuje funkcj

ę

agenta.

Poj

ę

cie agenta inteligentnego jest bardzo szerokie; mo

ż

e

to by

ć

zarówno pralka, robot przemysłowy, łazik

marsja

ń

ski, jak i program komputerowy czy baza wiedzy.

1.1. Czym jest sztuczna inteligencja?

© F.A. Dul 2007

agent „z refleksem”,

agent celowy,

agent logiczny,

agent planuj

ą

cy,

agent ucz

ą

cy si

ę

.

odpowiednie działania - realizuje funkcj

ę

agenta.

Agenci racjonalni dziel

ą

si

ę

na klasy w zale

ż

no

ś

ci od

metod u

ż

ytych do realizacji funkcji agenta:

Niniejszy wykład po

ś

wi

ę

cony jest omówieniu zagadnie

ń

zwi

ą

zanych z działaniem takich agentów.

background image

W uj

ę

ciu technicznym sztucznej inteligencji

podstawow

ą

rol

ę

pełni agent postaci

agent = architektura + program

1.1. Czym jest sztuczna inteligencja?

Architektura jest rozumiana jako układ
fizyczny zło

ż

ony z wielu urz

ą

dze

ń

, w

którym główn

ą

rol

ę

pełni

komputer

.

© F.A. Dul 2007

„Inteligencja” jest implementowana w
postaci programów tworzonych dla agenta.

którym główn

ą

rol

ę

pełni

komputer

.

Dlatego w uj

ę

ciu ”agentowym”

sztuczna

inteligencja wygl

ą

da jak informatyka.

background image

Sztuczna inteligencja opiera si

ę

na dorobku wielu dziedzin

nauki i techniki.
Najwi

ę

kszy wpływ na rozwój Sztucznej Inteligencji wywarły:

Filozofia,

Matematyka,

Ekonomia,

Neurobiologia,

1.2 Fundamenty sztucznej inteligencji

© F.A. Dul 2007

Neurobiologia,

Psychologia,

In

ż

ynieria Komputerowa i Informatyka,

Teoria Sterowania i Cybernetyka,

Lingwistyka.

Sztuczna inteligencja czerpała (i nadal czerpie) z powy

ż

szych

dziedzin odpowiedzi na podstawowe pytania jej dotycz

ą

ce.

Omówimy pokrótce wpływ powy

ż

szych dziedzin na powstanie

i rozwój sztucznej inteligencji.

background image

• Filozofia

logika, metody wnioskowania, rozum jako
układ fizyczny, podstawy uczenia, j

ę

zyk,

racjonalno

ść

;

• Matematyka

reprezentacja formalna i dowodzenie
algorytmów, rozstrzygalno

ść

i dost

ę

pno

ść

algorytmiczna, prawdopodobie

ń

stwo;

• Ekonomia

u

ż

yteczno

ść

, teoria podejmowania decyzji;

1.2. Fundamenty sztucznej inteligencji

Wkład poszczególnych dziedzin do sztucznej inteligencji:

© F.A. Dul 2007

• Ekonomia

u

ż

yteczno

ść

, teoria podejmowania decyzji;

• Neurobiologia

czynniki fizyczne aktywno

ś

ci umysłowej;

• Psychologia

zjawiska postrzegania i własno

ś

ci

motoryczne, techniki eksperymentalne;

• Informatyka

budowa szybkich komputerów;

• Teoria sterowania

układy maksymalizuj

ą

ce wska

ź

nik jako

ś

ci

• Lingwistyka

reprezentacja wiedzy, gramatyka;

background image

Filozofia (428 p.n.e. – )

Czy wnioskowanie mo

ż

e by

ć

oparte na zasadach

formalnych?

W jaki sposób umysł wynika z fizycznego mózgu?

Sk

ą

d bierze si

ę

wiedza?

W jaki sposób wiedza prowadzi do działania?

Arystoteles – nieformalny system sylogizmów umo

ż

liwiaj

ą

cy

wnioskowanie automatyczne na podstawie reguł i zało

ż

e

ń

wst

ę

pnych.

1.2. Fundamenty sztucznej inteligencji

© F.A. Dul 2007

wst

ę

pnych.

Dualizm – materialne ciało i niematerialna dusza.
Materializm – nie ma duszy, wszystko jest materialne.
Empiryzm – cała wiedza pochodzi z do

ś

wiadczenia.

Zasada indukcji – wyprowadzanie zasad ze zło

ż

enia

elementów.
Pozytywizm logiczny – cała wiedza jest logik

ą

powi

ą

zan

ą

z obserwowanymi sentencjami.
Teoria konfirmacji – pierwsza teoria umysłu jako procesu
obliczeniowego.

background image

Matematyka (800 – )

Jakie s

ą

formalne zasady wnioskowania?

Co mo

ż

e by

ć

obliczone?

Jak wnioskowa

ć

przy niepewnej informacji?

Matematyka umo

ż

liwia sformalizowanie idei filozoficznych.

Logika wywodzi si

ę

od staro

ż

ytnych Greków, ale jej

formalizacja nast

ą

piła dopiero w XIX wieku (Boole, Frege,

Tarski).

1.2. Fundamenty sztucznej inteligencji

© F.A. Dul 2007

Tarski).
Algorytmy równie

ż

wywodz

ą

si

ę

od staro

ż

ytnych Greków,

ale ich wła

ś

ciwy rozwój nast

ą

pił dopiero w wieku XX.

Kurt Gödel udowadniaj

ą

c twierdzenie o niekompletno

ś

ci

wykazał,

ż

e istniej

ą

funkcje których nie mo

ż

na obliczy

ć

.

Wa

ż

niejsze jest jednak to,

ż

e niektóre funkcje obliczalne

mog

ą

by

ć

zbyt zło

ż

one (intractable) aby mo

ż

na je było

obliczy

ć

w rozs

ą

dnym czasie (NP-complete problems).

Teoria prawdopodobie

ń

stwa umo

ż

liwia formalizacj

ę

problemów losowych opisanych niepełnymi modelami
teoretycznymi, z niepewnymi pomiarami, itp.

background image

Ekonomia (1776 – )

Jak podejmowa

ć

decyzje maksymalizuj

ą

ce wyniki

działa

ń

?

Jak to zrobi

ć

, gdy inni w tym nie pomagaj

ą

?

Jak to zrobi

ć

, je

ż

eli wyniki pojawi

ą

si

ę

w dalszej

przyszło

ś

ci?

Ekonomia studiuje problem podejmowania decyzji w oparciu
o poj

ę

cie u

ż

yteczno

ś

ci działa

ń

.

1.2. Fundamenty sztucznej inteligencji

© F.A. Dul 2007

Teoria podejmowania decyzji ł

ą

czy probabilistyk

ę

oraz

u

ż

yteczno

ść

w celu formalizacji procesu podejmowania

wła

ś

ciwych decyzji w warunkach niepewno

ś

ci.

Teoria gier formalizuje podejmowanie decyzji w warunkach
konkurencji - innych agentów, których interesy s

ą

odmienne.

Badania operacyjne rozwa

ż

aj

ą

problem podejmowania

decyzji sekwencyjnych których skutki s

ą

odsuni

ę

te w czasie.

Teoria decyzji zadowalaj

ą

cych (satisficing) okre

ś

la najbardziej

prawdopodobne zachowania ludzkie.

background image

Neurobiologia (1861 – )

W jaki sposób mózg przetwarza informacje?

Neurobiologia zajmuje si

ę

poznaniem mechanizmów

fizycznych zwi

ą

zanych z działaniem mózgu.

Nie ma obecnie w

ą

tpliwo

ś

ci,

ż

e mózg jest siedliskiem

ś

wiadomo

ś

ci i my

ś

lenia.

Wiadomo np.,

ż

e mowa generowana jest w lewej półkuli

mózgowej.

1.2. Fundamenty sztucznej inteligencji

© F.A. Dul 2007

Pomiar czynno

ś

ci mózgu jest mo

ż

liwy za pomoc

ą

elektroencefalografu (EEG) lub funkcjonalnego obrazowania
rezonansu magnetycznego (fMRI).
Istniej

ą

mapy obrazuj

ą

ce wpływ poszczególnych obszarów

mózgu na sterowanie ró

ż

nymi cz

ęś

ciami ciała.

Jednak nie wiadomo, gdzie mózg przechowuje informacje.
Najwi

ę

ksz

ą

zagadk

ą

jest to, w jaki sposób zbiór komórek

(neuronów) mo

ż

e mie

ć

ś

wiadomo

ść

i generowa

ć

my

ś

lenie?

Mózg powoduje my

ś

lenie

(Sears, 1992).

background image

Neurobiologia (1861 – )

W jaki sposób mózg przetwarza informacje?

1.2. Fundamenty sztucznej inteligencji

Porównanie mózgu i komputera (w roku 2003)

Komputer

Mózg

Jednostki obliczeniowe

1 CPU, 10

9

bramek

10

11

neuronów

Jednostki pami

ę

ci

RAM 10

9

bitów

Dysk 10

11

bitów

10

11

neuronów

10

14

synaps

Cykl czasowy

10

-9

s

10

-3

s

© F.A. Dul 2007

Ok. roku 2020 pojemno

ść

pami

ę

ci oraz liczba jednostek

obliczeniowych komputera dorównaj

ą

mózgowi.

Równoległo

ść

przetwarzania informacji przez mózg jest jednak

nieporównanie wi

ę

ksza, co czyni go znacznie (~100,000 razy)

sprawniejszym od komputera.
Dzieje si

ę

tak mimo znacznie wolniejszego przetwarzania

informacji przez mózg.

Cykl czasowy

10 s

10 s

Pasmo

10

10

bitów/s

10

14

bitów/s

Od

ś

wie

ż

enia pami

ę

ci/s

10

9

10

14

background image

Psychologia (1879 – )

W jaki sposób człowiek i zwierz

ę

ta my

ś

l

ą

i działaj

ą

?

Psychologia naukowa, stworzona przez Hermanna Helmholtza
i Wilhelma Wundta (1879) zajmuje si

ę

badaniem my

ś

lenia

i zachowa

ń

człowieka metodami eksperymentalnymi

i teoretycznymi.
Behawioryzm (Watson) odrzuca istnienie procesów
my

ś

lowych (wiedzy, przekona

ń

, celowo

ś

ci czy wnioskowania)

i bada zachowania istot

ż

ywych jako reakcji na bod

ź

ce.

1.2. Fundamenty sztucznej inteligencji

© F.A. Dul 2007

i bada zachowania istot

ż

ywych jako reakcji na bod

ź

ce.

Behawioryzm nie jest jednak w stanie wyja

ś

ni

ć

zachowa

ń

człowieka.
Psychologia kognitywna (James, Bartlett, Craik) traktuje mózg
jako urz

ą

dzenie przetwarzaj

ą

ce informacje.

Psychologia kognitywna zakłada istnienie i obiektywno

ść

procesów my

ś

lowych;

przekonanie czy celowo

ść

s

ą

uwa

ż

ane za równie obiektywne

cechy my

ś

lenia człowieka jak temperatura czy ci

ś

nienie

b

ę

d

ą

ce własno

ś

ciami zbioru cz

ą

stek.

background image

Psychologia (1879 – )

W jaki sposób człowiek i zwierz

ę

ta my

ś

l

ą

i działaj

ą

?

1.2. Fundamenty sztucznej inteligencji

W ramach psychologii kognitywnej Craik (1943) sformułował
trzy cechy agenta inteligentnego:

1. Bod

ź

ce zewn

ę

trzne musz

ą

by

ć

przekształcone do postaci

wewn

ę

trznej.

2. Reprezantacja wewn

ę

trzna jest przetwarzana poprzez

procesy poznawcze do innej postaci wewn

ę

trznej.

3. Nowa reprezentacja jest przekształcana na działania.

© F.A. Dul 2007

3. Nowa reprezentacja jest przekształcana na działania.

Craik okre

ś

lił te

ż

podstawow

ą

cech

ę

agenta inteligentnego,

jak

ą

jest optymalno

ść

działania zmierzaj

ą

cego do osi

ą

gni

ę

cia

celu przy wykorzystaniu posiadanej wiedzy.
Nauki kognitywne zajmuj

ą

si

ę

opracowaniem i badaniem

modeli obliczeniowych psychologii pami

ę

ci, j

ę

zyka czy te

ż

my

ś

lenia.

Panuje wr

ę

cz pogl

ą

d,

ż

e teoria kognitywna powinna by

ć

programem komputerowym opisuj

ą

cym mechanizm procesu

my

ś

lowego (Anderson, 1980).

background image

In

ż

ynieria komputerowa i Informatyka (1940 – )

W jaki sposób zbudowa

ć

wydajne komputery?

Sztuczna inteligencja wymaga „inteligencji” i „maszyny”
– maszyn

ą

tak

ą

jest niew

ą

tpliwie komputer.

Maszyny obliczaj

ą

ce powstały ju

ż

w XVI wieku: Pascal,

Leibniz; programowane od XVII wieku: Jacquard, Babbage.

1.2. Fundamenty sztucznej inteligencji

W

ą

tek arystokratyczno-romantyczny:

Ada Augusta Byron hrabina Lovelace (córka
poety lorda Byrona) jest uwa

ż

ana za pierwsz

ą

© F.A. Dul 2007

Nowoczesne komputery zostały wynalezione
w latach 40. XX wieku (Robinson, Zuse,
Turing, Atanasoff, Mauchly i inni).
Sztuczna inteligencja nie tylko korzysta z
komputerów jako mediów, ale tak

ż

e zasila

informatyk

ę

ideami, takimi jak np:

- podział czasu,

- komputer osobisty z oknami i mysz

ą

,

- główne koncepcje j

ę

zyków obiektowych.

poety lorda Byrona) jest uwa

ż

ana za pierwsz

ą

programistk

ę

(maszyny Babbage’a).

background image

Teoria Sterowania i Cybernetyka (1948 – )

W jaki sposób sztuczny byt mo

ż

e działa

ć

i sterowa

ć

sob

ą

?

Skonstruowanie przez Ktesibiosa (250 pne.) pierwszego
automatu – zegara wodnego – pokazało,

ż

e nie tylko istoty

ż

ywe mog

ą

zmienia

ć

swoje zachowanie w reakcji na zmiany

zachodz

ą

ce w

ś

rodowisku.

Cybernetyka (Wiener) formalizuje zagadnienia sterowania
dla układów ró

ż

nego rodzaju: mechanicznych, elektrycznych,

biologicznych a nawet psychologicznych.

1.2. Fundamenty sztucznej inteligencji

© F.A. Dul 2007

biologicznych a nawet psychologicznych.
Zachowanie celowe tłumaczone jest jako mechanizm
minimalizuj

ą

cy bł

ą

d pomi

ę

dzy stanem aktualnym a stanem

docelowym.
Teoria sterowania (stochastycznego) ma na celu budow

ę

układów maksymalizuj

ą

cych wska

ź

nik jako

ś

ci.

Takie podej

ś

cie jest charakterystyczne równie

ż

dla sztucznej

inteligencji: maszyna inteligentna powinna działa

ć

optymalnie.

Teoria sterowania próbuje tak

ż

e bada

ć

zwi

ą

zki poomi

ę

dzy

sterowaniem a

ś

wiadomo

ś

ci

ą

(Wiener, Russel, Craik).

background image

Lingwistyka (1957 – )

Jak si

ę

ma j

ę

zyk do my

ś

lenia?

Lingwistyka rozpatruje j

ę

zyk od strony zachowa

ń

j

ę

zykowych

(Skinner) oraz struktur syntaktycznych (Chomsky).
Podej

ś

cie syntaktyczne, bardziej analityczne, pozwala

na sformalizowanie j

ę

zyka.

Umo

ż

liwia to programowanie struktur j

ę

zykowych.

Sztuczna inteligencja wraz z lingwistyk

ą

tworz

ą

lingwistyk

ę

obliczeniow

ą

.

1.2. Fundamenty sztucznej inteligencji

© F.A. Dul 2007

obliczeniow

ą

.

Przetwarzanie j

ę

zyka naturalnego jest niezb

ę

dne w sztucznej

inteligencji do komunikowania si

ę

inteligentnej maszyny

z otoczeniem.
Innym obszarem zastosowania lingwistyki w ramach
sztucznej inteligencji jest automatyczne tłumaczenie tekstów.
Niezb

ę

dna w sztucznej inteligencji reprezentacja wiedzy

w postaci mo

ż

liwej do przetworzenia przez komputery jest

równie

ż

domen

ą

lingwistyki.

background image

Sztuczna inteligencja jako poł

ą

czenie wielu dziedzin nauki

i techniki.

Filozofia

Ekonomia

Lingwistyka

Matematyka

Sztuczna Inteligencja

1.2. Fundamenty sztucznej inteligencji

© F.A. Dul 2007

Sterowanie

i Cybernetyka

Komputery

i Informatyka

Psychologia

Neurolbiologia

background image

Komponenty sztucznej inteligencji: logika, teoria sterowania,
teoria podejmowania decyzji, informatyka, badania operacyjne
s

ą

samodzielnymi dyscyplinami.

Czy zatem uznanie sztucznej inteligencji za now

ą

dyscyplin

ę

jest uzasadnione?

Według Russela i Norviga „sztuczna inteligencja uwzgl

ę

dnia

zdolno

ś

ci ludzkie:

samodoskonalenie, kreatywno

ść

, zdolno

ść

uczenia si

ę

czy u

ż

ywanie j

ę

zyka do komunikowania si

ę

,

których poszczególne dyscypliny nie maj

ą

”.

1.2. Fundamenty sztucznej inteligencji

© F.A. Dul 2007

których poszczególne dyscypliny nie maj

ą

”.

Sztuczna inteligencja jako działanie racjonalne mo

ż

e by

ć

uwa

ż

ana za nauk

ę

informatyczn

ą

.

Dlaczego zatem sztuczna inteligencja nie jest po prostu
działem matematyki stosowanej?

Według Russela i Norviga „sztuczna inteligencja wykracza
poza informatyk

ę

i matematyk

ę

, gdy

ż

ma na celu

budow

ę

maszyn inteligentnych

mog

ą

cych działa

ć

w zło

ż

onym,

zmiennym

ś

rodowisku.”

background image

Sztuczna inteligencja ł

ą

czy dorobek

ż

nych dziedzin próbuj

ą

c wprowadzi

ć

do nich

zdolno

ś

ci ludzkie

: kreatywno

ść

,

samodoskonalenie, uczenie si

ę

,

1.2. Fundamenty sztucznej inteligencji

© F.A. Dul 2007

samodoskonalenie, uczenie si

ę

,

komunikacj

ę

za pomoc

ą

j

ę

zyka.

(Russel & Norvig)

background image

Sztuczna inteligencja jako poł

ą

czenie wielu dziedzin nauki

i techniki z adaptacj

ą

zdolno

ś

ci ludzkich.

Filozofia

Ekonomia

Lingwistyka

Matematyka

Sztuczna Inteligencja

1.2. Fundamenty sztucznej inteligencji

© F.A. Dul 2007

Sterowanie

i Cybernetyka

Komputery

i Informatyka

Psychologia

Neurobiologia

Zdolno

ś

ci

ludzkie

background image

Adekwatn

ą

nazw

ą

dla sztucznej inteligencji

rozumianej jako działanie racjonalne byłaby

„racjonalno

ść

obliczeniowa”

Jednak „sztuczna inteligencja” wydawała

1.2. Fundamenty sztucznej inteligencji

© F.A. Dul 2007

Jednak „sztuczna inteligencja” wydawała
si

ę

twórcom dziedziny bardziej sugestywna

(zainteresowanie, fundusze...).

background image

1.3 Historia Sztucznej Inteligencji

• p.n.e.

Staro

ż

ytni: czy człowiek jest zdolny skonstruowa

ć

maszyn

ę

na wzór i podobie

ń

stwo swoje?

Mity: o stworzeniu Pandory, Laodamii, o Pigmalionie;

• p.n.e.

Arystoteles; definicja człowieka: zwierz

ę

wyposa

ż

one

w logos - my

ś

lenie, pojmowanie;

• 1630

Kartezjusz - dualizm ciała („res extensa”) i umysłu
(„res cogitas”) - umysł bez ciała, ciało bez umysłu;

• XVII w.

Thomas Hobbes - „... ka

ż

da wiedza jest obliczaniem”

Prehistoria Sztucznej Inteligencji

© F.A. Dul 2007

• XVII w.

Thomas Hobbes - „... ka

ż

da wiedza jest obliczaniem”

• 1710

Mechanicyzm de La Mettriego - „człowiek-maszyna”;
dusza nie istnieje; człowiek jest tylko mechanizmem;

• 1650

Maszyna Pascala - sumator mechaniczny.

• 1690

G.W. Leibniz - j

ę

zyk oparty na zasadach arytmetyki,

maszyna arytmetyczna (u

ż

ywana do lat 80. XX w!),

gramatyka uniwersalna; semantyczne dowodzenie
zda

ń

, maszyna my

ś

l

ą

ca w sensie Leibniza.

1822

Maszyna Babbage’a - u

ż

ycie kart z programem;

1835

Lady Ada Augusta Byron hrabina Lovelace -
„...maszyna nigdy nie wyjdzie poza program”

background image

Dojrzewanie sztucznej inteligencji

1.3. Historia sztucznej inteligencji

Sztucznej Inteligencji historia współczesna

• 1943

McCulloch i Pitts: obwodowy model Boolowski mózgu;
Sugestia mo

ż

liwo

ś

ci uczenia neuronów.

• 1950

Minsky i Edmonds: pierwsza sie

ć

neuronowa

– 40 neuronów wykonane z 3000 lamp pró

ż

niowych

i ... celownika bombowego z samolotu B-24.

• 1950

Artykuł Alana Turinga
"Computing Machinery and Intelligence”;

© F.A. Dul 2007

"Computing Machinery and Intelligence”;
Test Turinga, uczenie maszyn, algorytmy genetyczne.

background image

• 1956

Workshop w Dartmouth College (USA);
Narodziny Sztucznej Inteligencji jako dyscypliny;

1.3. Historia sztucznej inteligencji

Sztucznej Inteligencji historia współczesna

Uczestnicy:

John McCarthy (Princeton)
Nathaniel Rochester, Trenchard Moore,
Arthur Samuel (IBM)
Ray Solomonoff, Oliver Selfridge (MIT)

Narodziny sztucznej inteligencji

© F.A. Dul 2007

Ray Solomonoff, Oliver Selfridge (MIT)
Claude Shannon,
Allen Newell, Herbert Simon (Nobel’78 z ekonomii),
Marvin Minsky

Sformułowali oni kluczow

ą

do dzi

ś

dla AI hipotez

ę

:

„Ka

ż

dy aspekt uczenia si

ę

, jak równie

ż

ka

ż

da

inna własno

ść

inteligencji mog

ą

by

ć

w zasadzie

opisane tak precyzyjnie,

ż

e mo

ż

na b

ę

dzie

zbudowa

ć

maszyn

ę

zdoln

ą

do ich symulacji...”

John McCarthy zaproponował dla dyscypliny termin
"Artificial Intelligence”.

background image

• 1952 – 69 Pojawiaj

ą

si

ę

pierwsze roboty;

• 1957

Herbert Simon:

„... zbudujemy w ci

ą

gu dziesi

ę

ciu lat

maszyny wnioskuj

ą

ce i my

ś

l

ą

ce...”

• 1950 – 60 Pierwsze programy sztucznej inteligencji:

szachowy Samuela,
Logic Theorist Newella i Simona,
Geometry Engine Gelerntera;

1.3. Historia sztucznej inteligencji

Sztucznej Inteligencji historia współczesna

Entuzjazm i wielkie oczekiwania

© F.A. Dul 2007

Geometry Engine Gelerntera;

• 1965

Algorytm Robinsona do wnioskowania logicznego:
dowiódł twierdzenia którego matematycy udowodni

ć

nie potrafili;

• 1950 – 67 Znaczny post

ę

p bada

ń

nad sieciami neuronowymi.

background image

• 1966 – 73 Sztuczna inteligencja napotyka barier

ę

zło

ż

ono

ś

ci

obliczeniowej;

• 1966

Pesymizm w sprawie automatycznego tłumaczenia
tekstów:

„The spirit is willing but the flesh is weak”

English

P

усский ⇒

English

„The vodka is good but the meat is rotten”

1.3. Historia sztucznej inteligencji

Sztucznej Inteligencji historia współczesna

Otrze

ź

wienie, pesymizm i realizm

© F.A. Dul 2007

„The vodka is good but the meat is rotten”

• 1969

Badania nad sieciami neuronowymi prawie zamieraj

ą

;

• 1973

Pesymistyczny raport Lighthilla (UK) na temat
mo

ż

liwo

ś

ci rozwoju AI powoduje wstrzymanie

finansowania bada

ń

w Wielkiej Brytanii.

background image

1.3. Historia sztucznej inteligencji

Sztucznej Inteligencji historia współczesna

• 1969 – 79 Pojawiaj

ą

si

ę

pierwsze bazy wiedzy: D

ENDRAL

(chemia), M

YCIN

(medycyna), S

HRDLU

(lingwistyka)

;

Opracowywane s

ą

systemy ekspertowe.

• 1980 –

Sztuczna inteligencja wkracza do przemysłu;
Systemy ekspertowe w firmach DEC, DuPont;
Projekt Pi

ą

tej Generacji (Japonia) – niepowodzenie;

• 1981

Raport Alveya powoduje wznowienie finansowania

Wyj

ś

cie z zastoju i rozwój

© F.A. Dul 2007

• 1981

Raport Alveya powoduje wznowienie finansowania
bada

ń

AI w Wielkiej Brytanii.

• 1986 –

Renesans sieci neuronowych –

konekcjonizm

jako

alternatywa dla podej

ś

cia symbolicznego w AI.

• 1987 –

Sztuczna inteligencja staje si

ę

nauk

ą

;

formalizacja metod i teorii AI; zmniejszenie roli intuicji;
Renesans podej

ś

cia probabilistycznego.

• 1995 –

Pojawiaj

ą

si

ę

inteligentni agenci „zupełni”;

S

OAR

– pierwszy agent na

ś

laduj

ą

cy my

ś

lenie ludzkie.

„Boty” internetowe – poszukuj

ą

ce, konwersuj

ą

ce,...

background image

Planowanie autonomiczne i szeregowanie

Opracowany przez NASA dla sondy Deep Space One
autonomiczny program R

EMOTE

A

GENT

pozwala planowa

ć

zadania oraz korygowa

ć

ę

dy.

Innym przykładem jest oprogramowanie łazika marsja

ń

skiego.

Gra w szachy

W roku 1997 komputer „Deep Blue” pokonał arcymistrza
szachowego Gari Kasparowa 3,5:2,5.

1.4 Sztuczna Inteligencja - stan aktualny

© F.A. Dul 2007

szachowego Gari Kasparowa 3,5:2,5.

W roku 2006 program „Deep Fritz” zainstalowany na laptopie

pokonał arcymistrza Vladimira Krammnika.

Autonomiczne sterowanie pojazdami

System wizyjny neuronowy A

LVINN

umo

ż

liwił po treningu

autonomiczny przejazd sterowanego komputerem samochodu
N

AV

L

AB

przez całe USA (Pittsburgh - San Diego) (2850 mil, 98%

trasy).

background image

Diagnostyka medyczna

Probabilistyczne programy diagnostyki medycznej s

ą

w stanie

diagnozowa

ć

wiele chorób na poziomie lekarza specjalisty.

Zdarzało si

ę

,

ż

e programy takie diagnozowały lepiej od

ekspertów, gdy

ż

potrafiły uwzgl

ę

dnia

ć

wiele subtelnych

oddziaływa

ń

ż

nych czynników.

Wielkoskalowe planowanie logistyczne

W czasie Pierwszej Wojny w Zatoce (1991) wojska USA u

ż

ywały

oprogramowania D

pozwalaj

ą

cego planowa

ć

rozmieszczenie

1.4. Sztuczna inteligencja - stan aktualny

© F.A. Dul 2007

oprogramowania D

ART

pozwalaj

ą

cego planowa

ć

rozmieszczenie

wojsk, pojazdów i zaopatrzenia dla ~50,000 obiektów.
Planowanie trwało kilka godzin a nie miesi

ę

cy, za

ś

w ocenie

DARPA to jedno zastosowanie zwróciło z nawi

ą

zk

ą

nakłady

poniesione na rozwijanie AI w okresie trzydziestu lat.

Dowodzenie twierdze

ń

Metodami sztucznej inteligencji dowiedziono twierdzenia
Robbinsa (dotycz

ą

cego teorii grafów), które opierało si

ę

próbom

klasycznego udowodnienia przez wiele dziesi

ą

tków lat.

background image

Robotyka

Powszechne u

ż

ycie robotów w przemy

ś

le samochodowym.

Roboty inteligentne s

ą

coraz cz

ęś

ciej u

ż

ywane w mikrochirurgii.

System H

IP

N

AV

umo

ż

liwia stworzenie trójwymiarowego obrazu

ciała pacjenta na podstawie którego robot precyzyjnie wstawia
protez

ę

biodra.

Rozumienie j

ę

zyka i rozwi

ą

zywanie problemów

Program P

ROVERB

gra w puzzle słowne lepiej ni

ż

wi

ę

kszo

ść

ludzi. Osi

ą

ga to poprzez u

ż

ycie słowników, baz słów, filmów,

1.4. Sztuczna inteligencja - stan aktualny

© F.A. Dul 2007

ludzi. Osi

ą

ga to poprzez u

ż

ycie słowników, baz słów, filmów,

ksi

ąż

ek, oraz innych

ź

ródeł informacji pozwalaj

ą

cych zrozumie

ć

kontekst słów w zdaniach.

Systemy ekspertowe

Istnieje wiele systemów ekspertowych wspomagaj

ą

cych

człowieka w nauce, technice i medycynie, np.:

D

ENDRAL

- do wyznaczania struktur molekuł na podstawie

spektrogramów masowych;

M

YCIN

- do diagnozowania zaka

ż

e

ń

;

P

ROSPECTOR

- do poszukiwa

ń

geologicznych.

background image

Czym jest inteligencja?

Co odró

ż

nia byt my

ś

l

ą

cy od maszyny?

Czy maszyna mo

ż

e by

ć

inteligentna?

Czy maszyna my

ś

l

ą

ca mo

ż

e by

ć

tego

ś

wiadoma?

Je

ż

eli ka

ż

dy człowiek posiada inteligencj

ę

a komputer pokonał

arcymistrza, to czy komputer ma inteligencj

ę

?

1.5 Sztuczna Inteligencja − dylematy poznawcze

i etyczne

© F.A. Dul 2007

Czy inteligentne maszyny b

ę

d

ą

mogły podejmowa

ć

działania

wbrew człowiekowi - dla jego dobra?

Czy w stosunku do maszyn my

ś

l

ą

cych powinna obowi

ą

zywa

ć

etyka lub moralno

ść

?

Czy my

ś

l

ą

cym maszynom powinny przysługiwa

ć

prawa?

Czy roboty mog

ą

si

ę

zbuntowa

ć

?

Czy roboty mog

ą

za

żą

da

ć

praw pracowniczych, np. urlopów?

background image

Komputer HAL 9000 z kultowego filmu s-f Stanleya Kubricka
„2001: Odyseja kosmiczna” (1968).

1.5. Sztuczna inteligencja - dylematy poznawcze i etyczne

Czy maszyna inteligentna mo

ż

e mie

ć

dusz

ę

?

© F.A. Dul 2007

… my mind is going …

… Dave ...

… I can feel it ...

… I can feel it ...

background image

Podsumowanie

• Sztuczna inteligencja (Artificial Intelligence - AI) zajmuje si

ę

badaniem mo

ż

liwo

ś

ci stworzenia bytów obdarzonych

cechami inteligencji.

• Sztuczna inteligencja jest dziedzin

ą

multidyscyplinarn

ą

,

obejmuj

ą

c

ą

: filozofi

ę

, matematyk

ę

, ekonomi

ę

, informatyk

ę

,

psychologi

ę

, neurologi

ę

, lingwistyk

ę

, dyscypliny techniczne.

• Sztuczn

ą

inteligencj

ę

mo

ż

na uwa

ż

a

ć

za dziedzin

ę

filozofii,

nauk

ę

psychologiczno-medyczn

ą

lub nauk

ę

matematyczno-

© F.A. Dul 2007

nauk

ę

psychologiczno-medyczn

ą

lub nauk

ę

matematyczno-

techniczn

ą

.

• Zastosowania sztucznej inteligencji obejmuj

ą

: budow

ę

robotów autonomicznych, rozpoznawanie mowy, obrazów,
systemy eksperckie, gry, wnioskowanie automatyczne,
uczenie maszynowe, przetwarzanie j

ę

zyka naturalnego ...

• Metody sztucznej inteligencji stosuje si

ę

zwykle wtedy,

gdy brak jest adekwatnego modelu

ś

wiata, gdy obiekt

musi działa

ć

w nierozpoznanym, zmiennym otoczeniu lub

gdy wymagana jest autonomia jego działania.


Wyszukiwarka

Podobne podstrony:
2009-10-13 Wstęp do SI [w 01], Sztuczna inteligencja
Wyklad 01 Etyka jako dziedzina filozofii
Elementy Sztucznej Inteligencji
MSI-program-stacjonarne-15h-2011, logistyka, semestr IV, sieci neuronowe w log (metody sztucznej int
Ściąga ze sztucznej inteligencji(1), uczenie maszynowe, AI
wprowadzenie do sztucznej inteligencji-wyk łady (10 str), Administracja, Administracja, Administracj
system ekspercki i sztuczna inteligencja word 07
NARZĘDZIA SZTUCZNEJ INTELIGENCJI
Indukcja drzew decyzyjnych, Robotyka, Metody sztucznej inteligencji
MSI oprac, Mechatronika, Metody Sztucznej Inteligencji, msi materiały
Typologia 2 , Typologia leśna- dziedzina wiedzy leśnej(nauka) zajmująca się rozpoznawaniem i klasyfi
KARTKÓWKI, 7, Temat: Obserwacje mikroskopowe jako źródło wiedzy biologicznej
Technologia, KOLOS, Technologia jest dziedziną wiedzy która zajmuje się zagadnieniami przetwarzania
Roboty będą posiadały własną sieć internetową RoboEarth, SZTUCZNA INTELIGENCJA, ROBOTYKA, ROBOTYKA
msi2, Automatyka i Robotyka, Semestr 4, Metody sztucznej inteligencji
PODWALINY SZTUCZNEJ INTELIGENCJI W ASPEKCIE KONTAKTU WIZUALNO GŁOSOWEGO
Projekt I Sztuczna Inteligencja, Sprawozdanie, Techniczne zastosowanie sieci neuronowych
Wytrzymałość materiałów, Wytrzymałość materiałów - dziedzina wiedzy inżynierskiej, cześć mechaniki t

więcej podobnych podstron