Wprowadzenie do Sztucznej Inteligencji



Podobne dokumenty
Wprowadzenie do Sztucznej Inteligencji

Elementy kognitywistyki II: Sztuczna inteligencja

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

Wprowadzenie do teorii systemów ekspertowych

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Sztuczna inteligencja - wprowadzenie

Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej. Adam Meissner. Elementy uczenia maszynowego

Sztuczna Inteligencja i Systemy Doradcze

PRZEWODNIK PO PRZEDMIOCIE

SZTUCZNA INTELIGENCJA

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

Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej. Adam Meissner. Elementy uczenia maszynowego

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

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

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

Historia sztucznej inteligencji. Przygotował: Konrad Słoniewski

Elementy kognitywistyki III: Modele i architektury poznawcze

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

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

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

Uczenie się maszyn. Dariusz Banasiak. Katedra Informatyki Technicznej Wydział Elektroniki

Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjalności Katedra Inżynierii Produkcji Dr Małgorzata Lucińska

Systemy eksperckie. Plan wykładu Wprowadzenie do sztucznej inteligencji. Wnioski z prób automatycznego wnioskowania w rachunku predykatów

Podstawy sztucznej inteligencji

Systemy uczące się wykład 1

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

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

Widzenie komputerowe (computer vision)

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


Systemy Agentowe główne cechy. Mariusz.Matuszek WETI PG

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

SZTUCZNA INTELIGENCJA

Sztuczna inteligencja

SZTUCZNA INTELIGENCJA (SI, AI)

Kraków, 14 marca 2013 r.

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Metody drążenia danych D1.3

Elementy kognitywistyki III: Modele i architektury poznawcze

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

Sztuczna inteligencja

Algorytm. Krótka historia algorytmów

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

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Sztuczna inteligencja: aktualny stan i perspektywy rozwoju

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

Sztuczna inteligencja

Informatyka w medycynie Punkt widzenia kardiologa

Sylabus modułu kształcenia na studiach wyższych. Nazwa Wydziału. Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia

KARTA PRZEDMIOTU. Dyscyplina:

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

KIERUNKOWE EFEKTY KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Ontologie, czyli o inteligentnych danych

Podstawy Sztucznej Inteligencji (PSZT)

SZTUCZNA INTELIGENCJA

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

Definicje. Najprostszy schemat blokowy. Schemat dokładniejszy

PRZEWODNIK DYDAKTYCZNY I PROGRAM NAUCZANIA PRZEDMIOTU FAKULTATYWNEGO NA KIERUNKU LEKARSKIM ROK AKADEMICKI 2016/2017

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

Efekt kształcenia. Wiedza

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

Najprostszy schemat blokowy

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

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

KARTA MODUŁU KSZTAŁCENIA

Percepcja, język, myślenie

O REDUKCJI U-INFORMACJI

komputery? Andrzej Skowron, Hung Son Nguyen Instytut Matematyki, Wydział MIM, UW

Szczegółowy opis przedmiotu zamówienia

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

BIOCYBERNETYKA PROLOG

KIERUNKOWE EFEKTY KSZTAŁCENIA

Marcel Stankowski Wrocław, 23 czerwca 2009 INFORMATYKA SYSTEMÓW AUTONOMICZNYCH

SZTUCZNA INTELIGENCJA

Transformacja wiedzy w budowie i eksploatacji maszyn

Jazda autonomiczna Delphi zgodna z zasadami sztucznej inteligencji

Percepcja, język, myślenie

ZESPÓŁ SZKÓŁ ELEKTRYCZNYCH NR

2. Metody podejmowania decyzji w warunkach pewności... 37

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

STUDIA STACJONARNE I STOPNIA Przedmioty kierunkowe

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW INFORMATYKA

Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka

Zastosowanie sztucznej inteligencji w testowaniu oprogramowania

INŻYNIERIA OPROGRAMOWANIA

Instytut Informatyki, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia stacjonarne Rok 2012/2013

1.7. Eksploracja danych: pogłębianie, przeszukiwanie i wyławianie

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

JAKIEGO RODZAJU NAUKĄ JEST

Alfred N. Whitehead

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

Elementy kognitywistyki III: Modele i architektury poznawcze

Wprowadzenie do systemów wspomagania decyzji

Repetytorium z matematyki 3,0 1,0 3,0 3,0. Analiza matematyczna 1 4,0 2,0 4,0 2,0. Analiza matematyczna 2 6,0 2,0 6,0 2,0

dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1

Psychologia procesów poznawczych Kod przedmiotu

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia niestacjonarne Dla rocznika:

Transkrypt:

Wprowadzenie do Sztucznej Inteligencji Wykład 1 Informatyka Studia Inżynierskie Dlaczego badania nad sztuczną inteligencją? Próba zrozumienia istot inteligentnych - lepsze poznanie samego siebie (filozofia, psychologia) Wyzwanie dla badaczy - konstrukcja inteligentnych maszyn Nieograniczone możliwości zastosowań praktycznych 1

Geneza badań nad sztuczną inteligencją Starożytne początki w badaniach nad logiką formalną Koniec lat 50-tych XX w. prawdziwy impuls do rozwoju z chwilą stworzenia pierwszego komputera Pojawienie się terminu sztuczna inteligencja - rok 1956 Obecnie uważana za jedną z najistotniejszych dziedzin nauki obok biologii molekularnej i inżynierii genetycznej Inteligencja - próba definicji Czy jest to jakaś pojedyncza własność, cecha, czy raczej zbiór pewnych p umiejętności? W jakim stopniu jest wyuczona, a w jakim wrodzona? Co tak naprawdę dzieje się w trakcie uczenia? Czym w gruncie rzeczy jest kreatywność? Czym intuicja? Czy inteligencja może być stwierdzona jedynie na podstawie obserwacji zachowania, czy wymaga raczej poznania jakiś wewnętrznych mechanizmów? Jak wiedza jest reprezentowana w systemie nerwowym i czy płyną z tego jakieś wnioski odnośnie budowy inteligentnych maszyn? Czym jest samoświadomość i czy ma znaczenie dla inteligencji? Czy w ogóle możliwe jest stworzenie inteligentnych maszyn, czy inteligencja wymaga raczej bogactwa doznań i doświadczeń, które są dostępne jedynie w realnie istniejącym świecie? 2

Definicje sztucznej inteligencji [Sztuczna inteligencja to automatyzacja] zdolności przypisanych ludzkiemu myśleniu, zdolności taki jak podejmowanie decyzji, rozwiązywanie problemów, uczenie się... [Bellman[ Bellman,, 1978] Sztuczna inteligencja to badania prowadzone w kierunku stworzenia komputerów, które myślą... maszyn posiadających umysł. [Haugeland[ Haugeland,, 1985] Sztuczna inteligencja to sztuka tworzenia maszyn zdolnych do wykonywania działań, wymagających od człowieka zaangażowania inteligencji. [Kurzweil[ Kurzweil,, 1990] Sztuczna inteligencja to badania mające na celu stworzenie komputerów posiadających umiejętności, w których człowiek jest obecnie lepszy. [Rich[ i Knight,, 1991] Definicje sztucznej inteligencji c.d. Sztuczna inteligencja to badanie zdolności umysłowych za pomocą modeli obliczeniowych. [Charniak[ i McDermott,, 1985] Sztuczna inteligencja to studia nad modelami obliczeniowymi, które umożliwiają percepcję, wnioskowanie i działanie. [Winston[ Winston,, 1992] Sztuczna inteligencja to badania mające na celu opis i symulację inteligentnego zachowania w kategoriach procesów obliczeniowych. [Schalkoff,, 1990] Sztuczna inteligencja jest gałęzią informatyki, zajmującą się automatyzacją inteligentnego zachowania.[luger i Stubblefield,, 1993] 3

Definicje sztucznej inteligencji c.d. myślenie (wnioskowanie) [Kurzweil,, 1990] [Rich i Knight,, 1991] [Charniak i McDermott,, 1985] [Winston,, 1992] zachowanie (działanie) [Bellman,, 1978] [Haugeland,, 1985] [Schalkoff,, 1990] [Luger i Stubblefield,, 1993] ludzkie racjonalne Koncepcje sztucznej inteligencji Silna sztuczna inteligencja - system inteligentny, to taki, który jest bezpośrednim odzwierciedleniem inteligencji człowieka Słaba sztuczna inteligencja - system inteligentny, to taki, który działa racjonalnie (koncepcja systemowa). 4

Systemowa koncepcja sztucznej inteligencji Idealistyczna koncepcja racjonalności System funkcjonuje racjonalnie, jeśli wykonuje właściwe działania, tzn. działa tak, aby osiągnąć cel, przy aktualnie przyjętych założeniach. Działać jak człowiek: Test Turinga 5

Test Turinga Mechanizmy niezbędne w teście Turinga: zdolność do przetwarzanie języka naturalnego zdolność do reprezentowania wiedzy zdolność do automatycznego wnioskowania zdolność uczenia się Mechanizmy niezbędne w pełnym teście Turinga: zdolność do rozpoznawania obrazów zdolność poruszania się i przemieszczania obiektów (zdolności manualne) Test Turinga - zalety Badanie porównawcze zachowania istoty rozumnej w kontekście pewnego zbioru pytań; standard pozwalający wykryć inteligencję bez odwoływania się do "prawdziwej natury inteligencji, wykorzystujący jedyny dostępny "wzorzec" Zignorowanie wątpliwości dotyczących wewnętrznych procesów maszyny, towarzyszących inteligentnemu zachowaniu i jego świadomości bądź braku świadomości podejmowanych decyzji Eliminacja jakichkolwiek tendencji do preferowania inteligencji organizmów żywych nad inteligencję maszyn poprzez ograniczenie kontaktu jedynie do zdalnej formy wymiany informacji 6

Test Turinga - wady Ograniczenie badań zachowania jedynie do zadań o charakterze symbolicznym; nie są sprawdzane możliwości percepcji zmysłowej ani umiejętności manualne, choć uważane są za istotny przejaw ludzkiej inteligencji Ograniczenie pojęcia inteligencji jedynie do jej ludzkiej postaci; Czy inteligencja maszynowa lub jakakolwiek inna nie może mieć zupełnie odmiennej formy (inny, nieznany nam rodzaj inteligencji)? Myśleć jak człowiek: Cognitive science Cognitive science - opis i modelowanie ludzkiego sposobu myślenia, jego procesu poznania i inteligentnego zachowania. Metody: introspekcja eksperymenty neurologiczne i psychologiczne 7

Myśleć racjonalnie: tradycje logiki Język logiki formalnej - precyzyjna notacja/forma wyrażania opisów wszystkich obiektów i związków między nimi. Zalety: Twierdzenie Gödla - możliwe jest zbudowanie programu, który znajdzie rozwiązanie każdego problemu logicznego, o ile ono istnieje ieje (jeśli nie istnieje, to nie wiemy czy program się zatrzyma!). Wady: Trudno wyrazić wiedzę nieformalną w języku logiki, szczególnie zaś z wiedzę niepewną, niepełną i nieprecyzyjną. Praktyczna realizacja programu rozwiązującego realne problemy logiczne jest obecnie niemożliwa ze względu na wymagania zasobowe. Działać racjonalnie: racjonalny system Systemowa sztuczna inteligencja - studiowanie i konstruowanie racjonalnych systemów (agentów) sztucznej inteligencji. Racjonalne zachowanie/działanie to takie zachowanie, które prowadzi do osiągnięcia celu przy aktualnie przyjętych założeniach. Racjonalne działanie to coś więcej niż racjonalne myślenie/wnioskowanie: logiczne wnioskowanie - warunek dostateczny (ale nie konieczny!) racjonalnego zachowania racjonalne działanie bez wnioskowania (np. natychmiastowa reakcja mistrza gry w szachy) racjonalne działanie bez możliwości prowadzenia wnioskowania (przymus działania bez możliwości wnioskowania!) 8

Działać racjonalnie: racjonalny system Wszystkie (sześć) zdolności potrzebnych do testu Turinga to cechy niezbędne również w osiągnięciu racjonalnego działania. Zalety koncepcji racjonalnego agenta: większy poziom ogólności - racjonalne myślenie nie jest jednym sposobem osiągnięcia racjonalnego zachowania, możliwa do weryfikacji i realizacji w praktyce ze względu na precyzyjną i kompletną definicję. Obecny poziom technologii uniemożliwia pełną realizację systemowej ej koncepcji sztucznej inteligencji w skomplikowanych środowiskach stąd koncepcja ograniczonej racjonalności - właściwego działania w sytuacji ograniczonych zasobów obliczeniowych (pamięci i/lub czasu). Obszary zastosowań sztucznej inteligencji Gry Automatyczne wnioskowanie i dowodzenie twierdzeń Systemy eksperckie Przetwarzanie języka naturalnego Rozpoznawanie obrazów Planowanie działań i robotyka Automatyczne (maszynowe) uczenie się 9

Gry Reprezentacja wiedzy Przestrzeń stanów Metody wnioskowania Algorytmy przeszukiwania przestrzeni stanów Przeszukiwanie baz danych (np. dla końcówek szachowych) Systemy uczące się Uwagi Przejrzysta struktura formalna problemu Mała ilość wiedzy formalnej niezbędnej do rozwiązania problemu Pierwsze zastosowania Szachy: * Charles Babbage - Analytical Engine * Claude Shannon (1950) - opis algorytmu * Alan Turing - opis algorytmu * Arthur Samuel (1963) - program uczący się Warcaby Go Układanka 16-pozycyjna Kółko i krzyżyk Automatyczne wnioskowanie i dowodzenie twierdzeń Reprezentacja wiedzy Rachunek zdań Rachunek predykatów Metody wnioskowania Reguła odrywania (modus ponens) Unifikacja (uzgadnianie) Rezolucja (strategie rezolucyjne) Pierwsze zastosowania Logic Theorist (Newell&Simon 63) GPS - General Problem Solver (Newell&Simon 66) Artificial Matematician Dziedziny współczesnych zastosowań Projektowanie i weryfikacja układów techniki cyfrowej (AURA 83, MRS 90) Synteza i weryfikacja poprawności programów komputerowych (alg. RSA 84) Sterowanie złożonymi systemami 10

Systemy eksperckie Reprezentacja wiedzy Reguły produkcji Ramy Metody wnioskowania Cykl stimulus stimulus-response ( recognize recognize-act ) Dopasowywanie wzorców (ang. pattern matching) Sterowanie agendą zadań Pierwsze zastosowania DENDRAL (Stanford 60) - struktura cząsteczek związków organ. MYCIN (Stanford 70) - diagnoza i terapia infekcji bakteryjnych krwi PROSPECTOR - geologia (ocena złóż surowców) XCON - konfiguracja komputerów VAX Dziedziny współczesnych zastosowań Rolnictwo, przemysł, usługi, handel Nauka, medycyna Wojskowość Automatyczne (maszynowe) uczenie się Reprezentacja wiedzy Drzewa decyzyjne, drzewa probabilistyczne Reguły decyzyjne, sztuczne sieci neuronowe Metody wnioskowania Algorytm ID3 (Quinlan( Quinlan), C4.5 Analogia Dopasowanie Uogólnienie i specyfikacja Pierwsze zastosowania META-DENDRAL TEREZJASZ (współpraca z systemem eksperckim MYCIN) Zastosowania współczesne Systemy oparte na bazach wiedzy (syst( syst.. eksperckie, syst.. doradcze, robotyka) Eksploracja i odkrywanie wiedzy z dużych bazach danych 11

Automatyczne (maszynowe) uczenie się Uczenie się to konstruowanie i zmiana reprezentacji doświadczonych faktów [R.Michalski, 1986]. Uczenie się to wykorzystywanie doświadczeń z przeszłości w celu doskonalenia działania w bieżącym stanie i rozwiązywania aktualnych problemów [Bolc[ Bolc,, 1992]. Uczeniem się systemu jest każda autonomiczna zmiana w systemie zachodząca na podstawie doświadczeń, która prowadzi do poprawy jakości jego działania [Cichosz[ Cichosz, 2000]. Automatyczne (maszynowe) uczenie się Kryteria podziału systemów uczących się: forma reprezentacji wiedzy sposób wykorzystywania wiedzy źródło postać informacji trenującej mechanizm nabywania i doskonalenia wiedzy 12

Automatyczne (maszynowe) uczenie się Podział systemów uczących się ze względu na formę reprezentacji wiedzy: systemy subsymboliczne, systemy symboliczne. Podział systemów uczących się ze względu na postać informacji trenującej: uczenie się bez nadzoru (ang. unsupervised learning), uczenie się z nadzorem (ang. supervised learning), uczenie się ze wzmocnieniem (ang. reinforcement learning) Automatyczne (maszynowe) uczenie się Podział systemów uczących się ze względu na sposób wykorzystywania wiedzy: klasyfikacja, aproksymacja, podejmowanie decyzji, modelowanie środowiska. 13

Automatyczne (maszynowe) uczenie się Podział systemów uczących się ze względu na mechanizm nabywania wiedzy: na podstawie instrukcji (ang. from instruction,, by being told), przez analogię (ang. by analogy), przez indukcję (ang. inductive learning), na przykładach (ang. from examples), przez obserwację i odkrywanie (ang. from observation and discovery), przez dedukcję (ang. by deduction), przez wyjaśnianie (ang. explanation-based learning). Planowanie działań i robotyka Reprezentacja wiedzy Logika predykatów Lista operatorów (akcji) Tablica trójkątna (ang. triangle table) Makrooperatory Metody wnioskowania Strategia least least-commitment Means-Ends Analysis Procedura regresji operatorów Przeszukiwanie wzdłuż (ang. length-first search) Pierwsze zastosowania STRIPS (Fikes 71) ABSTRIPS (Sacerdoti 74) NONLIN (Nilsson 80) NOAH (Sacerdoti 75-77) 77) Dziedziny współczesnych zastosowań Systemy planowania podróży Automatyczne linie produkcyjne Sterowanie robotów Szeregowanie procesów produkcji 14

Planowanie działań i robotyka c.d. Planowanie to jest techniką rozwiązywania problemów z dziedziny AI, polegającą na określeniu ciągu akcji (operacji) jakie należy podjąć, aby przejść z zadanego stanu początkowego do stanu końcowego będącego celem. Zbiór operatorów {O i } Stan początkowy S i System Planowania Działań Stan końcowy S g P l a n Planowanie działań i robotyka c.d. Charakterystyka problemów planowania Bardzo złożona reprezentacja stanu problemu Niepewność i niepełność informacji Przestrzeń przeszukiwań o znacznym rozmiarze Występowanie konfliktów w trakcie przeszukiwania na skutek niejawnych interakcji pomiędzy operatorami/akcjami Wykorzystywane metody Dekompozycja problemu (częściowa lub całkowita) Planowanie nieliniowe Planowanie hierarchiczne Strategia least least-commitment 15

Przetwarzanie języka naturalnego Reprezentacja wiedzy Sieci semantyczne Ramy, scenariusze, skojarzenia Metody wnioskowania Przeszukiwanie przekrojowe, ukierunkowane sieci (intersection( search) Pierwsze zastosowania ELIZA (Weizenbaum 66) - psycholog terapeuta PARRY (Colby 75) - model paranoika STUDENT (Bobrow 86) - znaczenie pojedynczych słów SHRDLU (Winogad 73) - rozmowy o świecie klocków Dziedziny współczesnych zastosowań Rozpoznawanie mowy (częściowe) i pisma Robotyka Sterowanie Przetwarzanie języka naturalnego Podstawowy problem: Zgromadzenie i zorganizowanie wiedzy kontekstowej (powszechnie dostępnej i potocznej) w taki sposób, aby mogła zostać użyta do automatycznego rozumienia języka naturalnego. Poziomy przetwarzania języka naturalnego: sygnałowy, fonetyczny, fonematyczny, sylabiczny, frazeologiczny, syntaktyczny, semantyczny, pragmatyczny. 16

Rozpoznawanie obrazów Reprezentacja wiedzy Rastrowa, dyskretyzacja Opis kształtu, wektorowa Metody wnioskowania Wygładzanie Segmentacja Pierwsze zastosowania Kontrola jakości wyrobów w ESP (Robotiker( Robotiker,, Portugalia) ZAPP - ocena tusz wieprzowych Dziedziny współczesnych zastosowań Robotyka, zautomatyzowana produkcja Diagnostyka medyczna (obrazowa) Nawigacja, kryminalistyka Podstawowe zagadnienia dotyczące budowy systemów sztucznej inteligencji Reprezentacja wiedzy jest to sposób przedstawienia całego zakresu wiedzy niezbędnej dla inteligentnego zachowania w formalnym języku, to znaczy takim, którym może posługiwać się komputer. Przeszukiwanie jest techniką rozwiązywania problemów, polegającą na systematycznej eksploracji przestrzeni stanów (hipotez rozwiązania) problemu, to znaczy analizie wszystkich kolejnych i alternatywnych (równoległych) kroków pojawiających się w procesie rozwiązywania problemu. 17

Kognitywizm a konekcjonizm w sztucznej inteligencji Kognitywizm Opis i modelowanie procesów poznawczych jest możliwy na poziomie symbolicznym (paradygmat von Neumanna). Konekcjonizm Opis i modelowanie procesów poznawczych za pomocą dużej liczby maksymalnie uproszczonych jednostek przetwarzających, połączonych w skomplikowane sieci i realizujących przetwarzanie subsymboliczne (przetwarzanie rozproszone i równoległe). Kognitywizm w sztucznej inteligencji Fizyczny system symboli to zbiór elementów zwanych symbolami, będących fizycznymi wzorcami, które mogą występować jako składniki elementów innego typu zwanych wyrażeniami (lub strukturami symbolicznymi). Hipoteza Fizycznego Systemu Symboli Fizyczny system symboli ma niezbędne i wystarczające środki do wygenerowania inteligentnego działania (Newell( Newell,, Simon 76). 18

Literatura 1. Charniak,, D. McDermott, Introduction to Artificial Intelligence, Addison Wesley,, 1985. 2. G.F. Lugger,, W.A. Stubblefield, Artificial Intelligence and the Design of Expert Systems, The Benjamin/Cummings Publ. Comp. Inc., 1989. 3. E. Rich, Artificial Intelligence, McGraw Hill,, 1983. 4. E. Rich, Knight, Artificial Intelligence, McGraw Hill, 1991. 5. S. J. Russell,, P. Norvig, Artificial Intelligence.. A Modern Approach. Prentice Hall, Upper Saddle River, New Yersey,, 1994. 19