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

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

Wprowadzenie do teorii systemów ekspertowych

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Sztuczna inteligencja - wprowadzenie

Elementy kognitywistyki II: Sztuczna inteligencja

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

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

KARTA MODUŁU KSZTAŁCENIA

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

SZTUCZNA INTELIGENCJA

PODSTAWY BAZ DANYCH. 19. Perspektywy baz danych. 2009/2010 Notatki do wykładu "Podstawy baz danych"

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

Sztuczna inteligencja

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

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

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

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

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


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

PRZEWODNIK PO PRZEDMIOCIE

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

WIEDZA METODY INŻYNIERII WIEDZY KNOWLEDGE ENGINEERING AND DATA MINING. Adrian Horzyk. Akademia Górniczo-Hutnicza

Systemy Informatyki Przemysłowej

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

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

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

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

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

KARTA PRZEDMIOTU. 17. Efekty kształcenia:

Opis efektów kształcenia dla modułu zajęć

Tomasz Pawlak. Zastosowania Metod Inteligencji Obliczeniowej

BIOCYBERNETYKA PROLOG

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski drugi semestr letni (semestr zimowy / letni)

Wprowadzenie. Jacek Bartman. Zakład Elektrotechniki i Informatyki Instytut Techniki Uniwersytet Rzeszowski

PRZEWODNIK PO PRZEDMIOCIE

Symbol efektu kształcenia

KIERUNKOWE EFEKTY KSZTAŁCENIA

Kierunek Informatyka stosowana Studia stacjonarne Studia pierwszego stopnia

Wykłady dla doktorantów Środowiskowych Studiów Doktoranckich w zakresie informatyki w roku akademickim 2011/2012

Algorytmy wspomagania decyzji Czyli co i jak andrzej.rusiecki.staff.iiar.pwr.wroc.pl s. 230/C-3

Systemy uczące się wykład 1

Nazwa przedmiotu: METODY SZTUCZNEJ INTELIGENCJI W ZAGADNIENIACH EKONOMICZNYCH Artificial intelligence methods in economic issues Kierunek:

1. Tabela odniesień efektów kierunkowych do efektów obszarowych z komentarzami

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

JAKIEGO RODZAJU NAUKĄ JEST

SZTUCZNA INTELIGENCJA

Systemy ekspertowe i sztuczna inteligencja. dr Agnieszka Nowak Brzezioska

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

Zakład Sterowania Systemów

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

Katedra Systemów Decyzyjnych. Kierownik: prof. dr hab. inż. Zdzisław Kowalczuk

EFEKTY UCZENIA SIĘ DLA KIERUNKU INŻYNIERIA DANYCH W ODNIESIENIU DO EFEKTÓW UCZENIA SIĘ PRK POZIOM 6

Podstawy sztucznej inteligencji

KARTA PRZEDMIOTU. Dyscyplina:

CZYM SĄ OBLICZENIA NAT A URALNE?

Sieci Neuronowe - Rok III - kierunek IS w IFAiIS UJ 2008/2009. Sieci Neuronowe. Wykład 11 Algorytmy genetyczne; Systemy rozmyte

Efekt kształcenia. Wiedza

INTUICJE. Zespół norm, wzorców, reguł postępowania, które zna każdy naukowiec zajmujący się daną nauką (Bobrowski 1998)

Modelowanie i obliczenia techniczne. dr inż. Paweł Pełczyński

Alan M. TURING. Matematyk u progu współczesnej informatyki

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

Odniesienie do efektów kształcenia dla obszaru nauk EFEKTY KSZTAŁCENIA Symbol

Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa

WSKAŹNIKI ILOŚCIOWE - Punkty ECTS w ramach zajęć: Efekty kształcenia. Wiedza Umiejętności Kompetencje społeczne (symbole) MK_1. Analiza matematyczna

Metody przeszukiwania

Algorytmy wspomagania decyzji Czyli co i jak andrzej.rusiecki.staff.iiar.pwr.wroc.pl s.

Systemy eksperowe. Agnieszka Nowak Brzezińska Wykład I

Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2)

Podsumowanie wyników ankiety

Plan studiów dla kierunku:

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma studiów: Stacjonarne. audytoryjne. Wykład Ćwiczenia

Nazwa przedmiotu. 1 Matematyka. 2 Fizyka. 3 Informatyka. 4 Rysunek techniczny. 12 Język angielski. 14 Podstawy elektroniki. 15 Architektura komputerów

Wprowadzenie do Sztucznej Inteligencji

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

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

II. MODUŁY KSZTAŁCENIA

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych

Systemy ekspertowe. dr inż.marcin Blachnik.

K.Pieńkosz Badania Operacyjne Wprowadzenie 1. Badania Operacyjne. dr inż. Krzysztof Pieńkosz

Systemy ekspertowe i ich zastosowania. Katarzyna Karp Marek Grabowski

Zagadnienia optymalizacji i aproksymacji. Sieci neuronowe.

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

Sztuczna inteligencja

Wprowadzenie, podstawowe pojęcia i definicje. Politechnika Gdańska. Wydział Elektrotechniki i Automatyki

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa, Inżynieria oprogramowania, Technologie internetowe

1 Programowanie urządzen mobilnych Sztuczna inteligencja i systemy 2 ekspertowe

Technologie Internetowe i Algorytmy

Informatyka- studia I-go stopnia

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

PRZEWODNIK PO PRZEDMIOCIE

O ISTOTNYCH OGRANICZENIACH METODY

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

Sztuczna inteligencja

O REDUKCJI U-INFORMACJI

Transkrypt:

1 Plan wykładów Podstawy algorytmów genetycznych oraz ich aplikacje w procesach optymalizacji Sztuczne sieci neuronowe-formalne podstawy i wybrane aplikacje Wprowadzenie formysztucznej inteligencji Elementy logiki rozmytej i jej aplikacje w sterowaniu i modelowaniu obiektów dynamicznych Systemy ekspertowe 2 Literatura Cichosz P.: Systemy uczące się. WNT Warszawa 2000. Mulawka J.: Systemy ekspertowe. WNT, Warszawa, 1996 Niederliński A.: Regułowe systemy ekspertowe. Wyd. J. Skalmierskiego, 2000 Osowski S.: Sieci neuronowe do przetwarzania informacji. OW Pol. Warszawskiej, 2000r. Tadeusiewicz R. : Sieci neuronowe. Akademicka Oficyna Wydawnicza RM, Warszawa, 1993 Rutkowska D., Piliński M., Rutkowski L.: Sieci neuronowe, algorytmy genetyczne i systemy rozmyte. WN PWN Warszawa Łódź 1999. Driankov D., Helendoorn H., Reifrank M.: Wprowadzenie do sterowania rozmytego. WNT 1996 Czogała E., Pedrycz W.: Elementy i metody teorii zbiorów rozmytych. PWN. Warszawa, 1985. Michalewicz Z.: Algorytmy genetyczne + struktury danych = programy ewolucyje. WNT 1996 1

3 Dwie drogi do sztucznej inteligencji Inteligencję próbuje się osiągnąć przez: Programowanie logiczne, poziom symboliczny - inteligencja rozumiana koncepcyjnie. Modele inspirowane przez działanie mózgu, symulacje - inteligencja obliczeniowa (ang. Coputational intelligence CI). 4 Dwie drogi do sztucznej inteligencji (AI,CI) AI zaliczana jest do nauk kognitywnych, chociaż nie wszystkie jej metody mają coś wspólnego z umysłem. AI uznawana jest również za część informatyki. Inteligencja Obliczeniowa (Computational Intelligence) ma na celu rozwiązywanie zagadnień efektywnie niealgorytmizowalnych przy pomocy obliczeń. AI jest jej częścią korzystającą z modelowania wiedzy, inne obszary CI nie korzystają z metod symbolicznych. Obszary badań naukowych powstają w wyniku skupienia się zainteresowania uczonych wokół różnych zjawisk. Nauki nie powstają w wyniku definicji ale zostają rozpoznane (A. Newell, 1973) W tym sensie AI została rozpoznana jeszcze przed informatyką! 2

5 Dwie drogi do sztucznej inteligencji (AI,CI) Kognitywistyka zajmuje się zrozumieniem mechanizmów poznawczych umysłu; z tego punktu widzenia: CI zajmuje się modelowaniem procesów percepcji, pamięci, sterowania, reakcji, zachowań sensomotorycznych; zaś AI modelowaniem wyższych czynności poznawczych: myślenia, rozumowania, rozwiązywania problemów, logiką, językiem. AI to część CI posługująca się symboliczną reprezentacją wiedzy, inżynierią wiedzy, tworzeniem systemów ekspertowych. CI zmierza do automatyzacji procesów akwizycji wiedzy z obserwacji, analizy danych, percepcji, kategoryzacji, aproksymacji. CI-AI: pokrywają się w niewielkim stopniu w ramach nielicznych systemów hybrydowych. 7 Elementy sztucznej inteligencji Systemy ekspertowe (AI) Systemy eksploracji danych (data mining) (AI) Systemy samouczące się (AI) Sztuczne sieci neuronowe (CI) Logika rozmyta (CI) Algorytmy genetyczne i programy ewolucyjne (CI) Systemy agentowe i inteligencja zbiorowa (AI/CI) Modele systemów immunologicznych (CI) 3

8 Inteligencja obliczeniowa Paradygmaty inteligencji obliczeniowej SSI sztuczne systemy immunologiczne SSN sztuczne sieci neuronowe LR logika rozmyta IZ inteligencja zbiorowa AE algorytmy ewolucyjne Wspólne cechy: Wzorce w postaci systemów biologicznych Wykorzystanie w połączeniu z metodami probabilistycznymi Możliwość tworzenia systemów hybrydowych SSN LR SSI Techniki probabilistyczne AE IZ 9 Źródła inteligencji obliczeniowej Sztuczne sieci neuronowe- modele biologicznych układów neuronowych Algorytmy ewolucyjne-modele oparte na teorii ewolucji organizmów żywych Inteligencja zbiorowa (społeczna) modele socjalnych zachowań organizmów żyjących w stadach lub koloniach Sztuczne systemy immunologiczne- modele ludzkiego systemu immunologicznego (odpornościowego) Logika rozmyta model procesu myślenia oraz interakcji organizmów żywych z otoczeniem 4

10 Aplikacje inteligencji obliczeniowej Sztuczne sieci neuronowe mechanizmy gromadzenia wiedzy, równoległe przetwarzanie informacji, modele zjawisk i systemów dynamicznych oparte na danych historycznych w związku z brakiem opisu formalnego, przetwarzanie sygnałów i obrazów, rozpoznawanie i klasyfikacja wzorców Algorytmy ewolucyjne optymalizacja funkcji, automatyczne strojenie parametrów układów regulacji, robotyka planowanie ruchu Inteligencja zbiorowa (społeczna) rozproszone systemy sterowania, optymalizacja funkcji, systemy odporne na uszkodzenia Sztuczne systemy immunologiczne- układy i systemy adaptacyjne, mechanizmy gromadzenia wiedzy i optymalizacji funkcji Logika rozmyta modelowanie zjawisk i układów dynamicznych przy braku ich formalnego opisu, teoria sterowania, układy regulacji automatycznej oparte na doświadczeniu i intuicyjnym działaniu. 13 Czym jest sztuczna inteligencja? Inteligencja -zespół zdolności umysłowych umożliwiających jednostce sprawne korzystanie z nabytej wiedzy oraz skuteczne zachowanie się wobec nowych zadań i sytuacji 5

14 Czym jest sztuczna inteligencja? Sztuczna Inteligencja (skrót AI od angielskiego określenia Artificial Intelligence ) - jest to pojęcie stosowane w informatyce i oznacza rozwiązywanie problemów sposobami wzorowanymi na naturalnych działaniach i procesach poznawczych człowieka za pomocą symulujących je programów komputerowych. 15 Czym jest sztuczna inteligencja? Sztuczna Inteligencja - próba przeniesienia właściwości ludzkiego mózgu na programy uruchamiane na komputerach; jest to przede wszystkim umiejętność gromadzenia nowych wiadomości, a więc nieustanne nabywanie informacji i właściwe ich wykorzystywanie. 6

16 Czym jest sztuczna inteligencja? Sztuczna inteligencja jest nauką o maszynach realizujących zadania, które wymagają inteligencji, gdy są wykonywane przez człowieka (Minsky) Sztuczna inteligencja to dziedzina nauki zajmująca się rozwiązywaniem zagadnień efektywnie niealgorytmizowalnych w oparciu o modelowanie wiedzy. AI to nauka mająca za zadanie nauczyć maszyny zachowań podobnych do ludzkich. AI to nauka o tym, jak nauczyć maszyny robić rzeczy które obecnie ludzie robią lepiej. AI to nauka o komputerowych modelach wiedzy umożliwiających rozumienie, wnioskowanie i działanie. 17 Czym jest sztuczna inteligencja? Czy maszyna (komputer) może myśleć? Propozycją testu naukowego tego problemu jest TEST TURINGA (Alan M. Turing, 1950). Test Turinga: Maszyna jest nazywana inteligentną, jeśli zewnętrzny obserwator nie jest w stanie odróżnić jej odpowiedzi od odpowiedzi człowieka mogącego zastępować maszynę. Stworzenie myślącej maszyny w tym sensie sprowadza się do napisania programu komputerowego spełniającego test Turinga. 7

18 Czym jest sztuczna inteligencja? Czy maszyna może myśleć? Test Turinga: 22 Czym jest sztuczna inteligencja? Cechy systemów inteligentnych zdolność do przyswajania nowej wiedzy, samoadaptacja, przystosowanie do zmian, modyfikacji i rozwoju, kreatywność czyli zdolność systemu do samodzielnego formułowania własnych sugestii, analiza tzw. słabo lub źle zdefiniowanych sytuacji decyzyjnych. Powiązania z innymi dziedzinami matematyka, logika, informatyka, cybernetyka, neurobiologia,... 8

23 Definicja uczenia się (ang. learning) Uczeniem się systemu jest każda autonomiczna zmiana w systemie zachodząca na podstawie doświadczeń, która prowadzi do zmiany (poprawy) jakości jego działania. Zakłada się, że istnieje możliwość oceny jakości działania (zauważenie zmian i odróżnienie korzystnych od niekorzystnych). Warunek zmiany - może być obiektywnie stwierdzony, natomiast pozostałe cechy uczenia są nieostre, umowne. Pojęcie uczenia się systemu jest pojęciem nieostrym. Marzenia o samodzielnym uczeniu się komputerów zrodziły się wraz z opracowaniem tych urządzeń. Nadal nie ma jednoznacznej, satysfakcjonującej odpowiedzi na pytanie: jak zaprogramować komputery, by mogły się one uczyć? 25 Czym jest sztuczna inteligencja? W metodach sztucznej inteligencji następuje przejście od przetwarzania danych do przetwarzania wiedzy. Systemy te określa się jako systemy oparte na wiedzy. Metody algorytmiczne charakterystyczne dla przetwarzania proceduralnego w sztucznej inteligencji zostają zastąpione przeszukiwaniem inteligentnym. 9

26 Szukanie (ang. searching) Ciąg operacji tworzy sekwencję działań, od stanu początkowego do stanu końcowego (celu). Z każdą operacją związany jest pewien koszt. W procesie szukania należy dążyć do minimalizacji całkowitych kosztów. Znaleziona sekwencja operacji <=> rozumowanie. Rozumowanie bezpośrednie: od danych do celu (data driven), zwane szukaniem z dołu do góry. Rozumowanie wstecz: od celu do danych, kierowane przez cele (goal directed), z góry na dół Analiza środków i celów: strategia mieszana, tworzy cele pośrednie. Jak przedstawić proces szukania? Grafy lub struktury drzewiaste. Strategie przeszukiwań: różne sposoby tworzenia grafów lub wędrowania po grafie. 27 Szukanie (ang. searching) Szukanie - jedna z najważniejszych metod informatyki. Przez niektórych niemal utożsamiana ze sztuczną inteligencją. Występuje w wielu problemach: dedukcji, rozumowania, wnioskowania, planowania, dowodzenia... Trzy elementy potrzebne do zdefiniowania problemu: Baza danych: fakty, stany, możliwości, opis sytuacji; Możliwe operacje: zmieniają stan bazy danych; Strategia kontrolna: start, koniec i kolejność operacji. 10

30 Heurystyki Heurystyczny - pomocny w rozwiązaniu, służący odkryciu. Wiedza heurystyczna - wiedza nie gwarantująca rozwiązania. Proces heurystyczny oznacza proces mogący - ale nie gwarantujący - doprowadzić do rozwiązania. Heurystyczny - przeciwstawienie ślepego szukania. Naśladowanie działania zdroworozsądkowego, opartego na intuicji Rolę intuicji w procesach przeszukiwania może pełnić analiza probabilistyczna Rozwiązanie heurystyczne jest rozwiązaniem przybliżonym 48 Zastosowania metod sztucznej inteligencji METODY SZTUCZNEJ INTELIGENCJI W UKŁADACH STEROWANIA stosuje wszędzie tam, gdzie nie ma pełnej teorii a wymagane są inteligentne decyzje. na przykład w celu: rozpoznawanie kształtów (np. liter, rysunków, zdjęć), dźwięków (np. mowy), prowadzenie gier (np. szachy), dowodzenie twierdzeń, komponowanie muzyki, tłumaczenie z jednego języka naturalnego na inny, formułowanie ekspertyz, diagnoz lekarskich, sterowanie robotami i in.. 11

49 Kluczowe zagadnienia sztucznej inteligencji Rozwiązywanie problemów: gry i zagadki logiczne, gry planszowe, obliczenia symboliczne. Główne metody to szukanie i redukcja problemów. Mistrzowskie rezultaty: warcaby, szachy i inne. Obliczenia symboliczne przy pomocy programów algebry komputerowej. Rozumowanie logiczne, dowodzenie twierdzeń. Manipulowanie obiektami z bazy zapisanych jako dyskretne struktury danych, duże problemy, wybór istotnych faktów i hipotez wymaga AI. Projektowanie układów logicznych. Język naturalny: rozumienie języka, tłumaczenie maszynowe, rozumienie mowy mówionej. Budowa baz danych z tekstów, wiedza kontekstowa. 50 Kluczowe zagadnienia sztucznej inteligencji Programowanie automatyczne lub autoprogramowanie. Opis algorytmów przy pomocy języka naturalnego, automatyczne pisanie programów, modyfikacja swojego własnego programu, programowanie dostępu do baz danych dla menedżerów. Ekspertyza, systemy doradcze, inżynieria wiedzy. Reprezentacja wiedzy, dialog z systemem, wyjaśnianie rozumowania, akwizycja wiedzy często nieuświadomionej. Robotyka i wizja, rozpoznawanie obrazu, kształtów i cech przedmiotów, kontrola ruchu. Programy manipulujące kończynami robotów, optymalizacja ruchów, planowanie sekwencji czynności, integracja sensomotoryczna. Integracja z metodami przetwarzania i analizy obrazów. 12

51 Kluczowe zagadnienia sztucznej inteligencji Systemy i języki: to narzędzia dla pracy w AI i jednocześnie jej produkty uboczne. LISP, Prolog, wiele języków specjalistycznych rozwinięto dla potrzeb AI. Uczenie się - głównie w systemach inteligencji obliczeniowej, na razie słabo zintegrowane z AI. Uczenie się na przykładach, przez analogię, w klasycznych systemach AI prawie nie występuje. Uczenie maszynowe: bardzo ważny dział AI, metody statystyczne, rozpoznawania struktur, sieci neuronowe, logika rozmyta, algorytmy ewolucyjne i wiele innych. Zagadnienia filozoficzne AI: Czy maszyny mogą myśleć? Czy mogą być twórcze? Czy mogą być świadome? Jakie są ograniczenia ich możliwości? 52 Wersja słaba i silna sztucznej inteligencji Wersja słaba AI: Komputer pozwala formułować i sprawdzać hipotezy dotyczące mózgu. Program = symulacja, ale nie prawdziwe myślenie. W tej wersji AI nie ma wielu oponentów gdyż jest wiele dowodów na jej oczywistą przydatność. Możliwa jest komputerowa symulacja inteligentnego działania niebiologicznymi metodami. Wersja silna AI: Komputer odpowiednio zaprogramowany jest w istotny sposób równoważny mózgowi i może mieć stany poznawcze. Wersja często atakowana, ciągłe spory filozoficzne, czy jest to możliwe. Symulacja inteligencji to nie prawdziwa inteligencja, umysł nie jest programem a mózg nie jest komputerem. 13

53 Sztuczny układ odpornościowy (AIS) Elementy układu (obiekty): Komórka macierzysta (ang. own cell) Obiekt naturalnie należący do systemu, wzorzec akceptowany w systemie Przeciwciało (ang. antibody) Obiekt rozpoznający obiekty nie będące komórkami macierzystymi, niepożądane wzorce Antygen (ang. antigen) Obiekt rozpoznawany i uaktywniający przeciwciała 54 Sztuczny układ odpornościowy (AIS) Algorytmy działania układu: Algorytm selekcji negatywnej (ang. negative selection) Służy do wygenerowania zbioru przeciwciał - detektorów, które nie są uaktywniane przez komórki macierzyste. Algorytm selekcji klonalnej (ang. clonal selection) Służy do promowania skutecznych detektorów 14

55 Rozproszona sztuczna inteligencja Rozproszona sztuczna inteligencja (Distributed artificial intelligence - DAI) jest dziedziną wiedzy, która bada zachowanie się sztucznej inteligencji w programowaniu rozproszonym. W DAI można wyróżnić dwa główne obszary badań rozproszone rozwiązywanie problemu (Distributed problem solving - DPS) systemy wieloagentowe (Multiagent systems - MAS) Filozofia MAS opiera się o grupy inteligentnych programów (agentów), które mają za zadanie wspólnie rozwiązywać problemy. Programy (agenci) w poszczególnych grupach mają możliwość kooperacji, negocjacji oraz koordynacji za pomocą wymiany komunikatów pomiędzy sobą. 56 Systemy wieloagentowe AGENT to system/program komputerowy, umieszczony w pewnym środowisku, zdolny do autonomicznego działania w tym środowisku w celu osiągnięcia założeń projektowych. (Halina Kwaśnicka, SZTUCZNY MÓZG FIKCJA CZY RZECZYWISTOŚĆ?) Atrybuty AGENTA: 1. działa żyje w czasie i w przestrzeni 2. ma określone cele działania, sensory (źródła informacji), efektory (możliwości oddziaływania na otoczenie) 3. decyduje autonomicznie jaką wykonać akcję (w aktualnej sytuacji) aby zmaksymalizować postęp / realizację zadanych celów (zmiennych w czasie) 15

57 Systemy wieloagentowe Podstawowe cechy agentowości autonomia (autonomy) - praca bez nadzoru, aktywność (activity) skłonność do działania, zdolności społeczne (social abilities) predyspozycje i zdolności do współdziałania z innymi agentami, adaptacyjność (adaptive) zdolność do adaptacji swojej wiedzy i działań w wyniku doświadczeń własnych i innych agentów. 59 Podsumowanie Sztuczna inteligencja jest dyscypliną naukową rozwijaną od ponad 50-ciu lat, równolegle z rozwojem informatyki Istnieją dwie zasadnicze kategorie sztucznej inteligencji: Symboliczna i obliczeniowa W ramach inteligencji obliczeniowej wyróżnia się Sztuczne sieci neuronowe, Logikę rozmytą, Algorytmy genetyczne i programy ewolucyjne, Systemy agentowe i inteligencję zbiorową, Modele systemów immunologicznych. Inteligencja obliczeniowa jest stosowana w układach sterowania Poszczególne formy inteligencji obliczeniowej mogą być łączone w ramach systemów hybrydowych 16