Archipelag Sztucznej Inteligencji

Podobne dokumenty
Analiza skupień. Analiza Skupień W sztucznej inteligencji istotną rolę ogrywają algorytmy grupowania

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

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

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

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

Systemy uczące się Lab 4

Opis. Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów) Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Wprowadzenie do technologii informacyjnej.

PRZEWODNIK PO PRZEDMIOCIE

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

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

Algorytmy mrówkowe. H. Bednarz. Wydział Informatyki Zachodniopomorski Uniwersytet Technologiczny w Szczecinie Inteligentne systemy informatyczne

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

PRZEWODNIK PO PRZEDMIOCIE

SYSTEMY UCZĄCE SIĘ WYKŁAD 4. DRZEWA REGRESYJNE, INDUKCJA REGUŁ. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska

Indukowane Reguły Decyzyjne I. Wykład 3

WYKŁAD 11 Uczenie maszynowe drzewa decyzyjne

Widzenie komputerowe (computer vision)

TEORETYCZNE PODSTAWY INFORMATYKI

8. Drzewa decyzyjne, bagging, boosting i lasy losowe

Klasyfikacja obiektów Drzewa decyzyjne (drzewa klasyfikacyjne)

Analiza danych i data mining.

Algorytmy wyznaczania centralności w sieci Szymon Szylko

Wykład 4. Decyzje menedżerskie

PRZEWODNIK PO PRZEDMIOCIE

Analiza danych. TEMATYKA PRZEDMIOTU

STUDIA I MONOGRAFIE NR

Techniki uczenia maszynowego nazwa przedmiotu SYLABUS

Adrian Horzyk

Wyznaczanie strategii w grach

Prof. Stanisław Jankowski

SAS wybrane elementy. DATA MINING Część III. Seweryn Kowalski 2006

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

Algorytmy i str ruktury danych. Metody algorytmiczne. Bartman Jacek

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

Sieci neuronowe i algorytmy uczenia Czyli co i jak andrzej.rusiecki.staff.iiar.pwr.wroc.pl s.

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

AUTOMATYKA INFORMATYKA

1. Historia 2. Podstawy neurobiologii 3. Definicje i inne kłamstwa 4. Sztuczny neuron i zasady działania SSN. Agenda

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

W poszukiwaniu sensu w świecie widzialnym

10. Wstęp do Teorii Gier

Zastosowanie metod eksploracji danych (data mining) do sterowania i diagnostyki procesów w przemyśle spożywczym

IZ2ZSD2 Złożone struktury danych Advanced data structures. Informatyka II stopień ogólnoakademicki niestacjonarne

PODYPLOMOWE STUDIA ZAAWANSOWANE METODY ANALIZY DANYCH I DATA MINING W BIZNESIE

Tworzenie gier na urządzenia mobilne

Podstawy sztucznej inteligencji

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

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

Drzewa decyzyjne. 1. Wprowadzenie.

SYSTEMY UCZĄCE SIĘ WYKŁAD 10. PRZEKSZTAŁCANIE ATRYBUTÓW. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska.

Systemy uczące się wykład 1

prowadzący dr ADRIAN HORZYK /~horzyk tel.: Konsultacje paw. D-13/325

SYSTEMY UCZĄCE SIĘ WYKŁAD 3. DRZEWA DECYZYJNE. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska.

Inteligentne Multimedialne Systemy Uczące

2

SZTUCZNA INTELIGENCJA

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

Text mining w programie RapidMiner Michał Bereta

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Teoria grafów podstawy. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak

Systemy ekspertowe : program PCShell

Grafy (3): drzewa. Wykłady z matematyki dyskretnej dla informatyków i teleinformatyków. UTP Bydgoszcz

Sztuczne sieci neuronowe (SNN)

Komputerowe systemy wspomagania decyzji Computerized systems for the decision making aiding. Poziom przedmiotu: II stopnia

Podstawy Informatyki. Metody dostępu do danych

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

ALGORYTM RANDOM FOREST

ID2ZSD2 Złożone struktury danych Advanced data structures. Informatyka II stopień ogólnoakademicki stacjonarne

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

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

Inteligentne wydobywanie informacji z internetowych serwisów społecznościowych

Algorytm indukcji klasyfikatora za pomocą EA z automatycznym przełączaniem ukierunkowań

Diagnostyka procesów przemysłowych Kod przedmiotu

Algorytmy metaheurystyczne Wykład 11. Piotr Syga

E: Rekonstrukcja ewolucji. Algorytmy filogenetyczne

Metody klasyfikacji danych - część 1 p.1/24

Ćwiczenie numer 4 JESS PRZYKŁADOWY SYSTEM EKSPERTOWY.

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

Wykład 3. Złożoność i realizowalność algorytmów Elementarne struktury danych: stosy, kolejki, listy

MATEMATYKA DYSKRETNA - MATERIAŁY DO WYKŁADU GRAFY

Drzewa decyzyjne i lasy losowe

Problem Komiwojażera - algorytmy metaheurystyczne

PRZEWODNIK PO PRZEDMIOCIE

Dodatkowo planowane jest przeprowadzenie oceny algorytmów w praktycznym wykorzystaniu przez kilku niezależnych użytkowników ukończonej aplikacji.

Data Mining Wykład 5. Indukcja drzew decyzyjnych - Indeks Gini & Zysk informacyjny. Indeks Gini. Indeks Gini - Przykład

Informatyka w kontroli i audycie

WSTĘP I TAKSONOMIA METODY INŻYNIERII WIEDZY KNOWLEDGE ENGINEERING AND DATA MINING. Adrian Horzyk. Akademia Górniczo-Hutnicza

Wykład 4. Droga i cykl Eulera i Hamiltona

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

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

2. Wymagania wstępne w zakresie wiedzy, umiejętności oraz kompetencji społecznych (jeśli obowiązują):

CLP Programowanie logiczne z ograniczeniami.

Algorytmy zachłanne. dr inż. Urszula Gałązka

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

Informacje i materiały dotyczące wykładu będą publikowane na stronie internetowej wykładowcy, m.in. prezentacje z wykładów

Algorytmy decyzyjne będące alternatywą dla sieci neuronowych

Transkrypt:

Archipelag Sztucznej Inteligencji Istniejące metody sztucznej inteligencji mają ze sobą zwykle niewiele wspólnego, więc można je sobie wyobrażać jako archipelag wysp, a nie jako fragment stałego lądu. Opiszemy teraz niektóre wyspy tego archipelagu Nie ma bezpośredniej drogi od jednej wyspy do drugiej. Wyspy mają różne kształty i różną wielkość. Pierwsza wysepka tego archipelagu pojawiła się w 1956 roku, gdy podczas konferencji w Dartmouth College po raz pierwszy użyto nazwy Sztuczna Inteligencja Najdawniejsze próby budowy inteligentnych programów oparte były na bazie manipulacji symbolicznych. Wąskie szczyty, bo rozwiązują wąskie problemy Wysokie szczyty, bo rozwiązują trudne problemy Trudne przejście od problemu do problemu Strome brzegi, bo trzeba dużej wiedzy, żeby tu wkroczyć. 1

Jedna z takich wysp uległa katastrofie General Problem Solver Przykładowe rozwiązywane metodami symbolicznymi sztucznej inteligencji To spowodowało, że intensywność prac nad sztuczną inteligencją uległa na wiele lat znacznemu osłabieniu. Coś się tam gotowało, ale na małą skalę i efekty były mało widoczne. Przykładem zadania rozwiązywanego metodami wywodzącymi się z GPS jest tzw. Data Mining Wciąż odległa perspektywa całościowej teorii Sieci neuronowe Wysoki poziom osiągalny wewnątrz. Na ten temat będzie oddzielna seria wykładów Przyjazne dostępne brzegi. Łatwo zacząć pracę z tym narzędziem Specjalne odmiany dla specjalnych celów: sieci Kohonena Specjalne odmiany dla specjalnych celów: sieci Hopfielda 2

Algorytmy genetyczne Na ten temat będzie oddzielny wykład Systemy ekspertowe światło ludzkiej mądrości w archipelagu sztucznej inteligencji Na ten temat będzie oddzielny wykład Metody rozmyte Na ten temat będzie oddzielny wykład 3

Przetwarzanie języka naturalnego Cywilizacja ludzka od czasów starożytnych gromadzi wiedzę w postaci tekstów, które dla komputerów są po prostu łańcuchami znaków. Do tego, żeby wydobyć sens z milionów książek, artykułów i dokumentów tekstowych konieczne jest użycie sztucznej inteligencji Systemy dialogowe Analiza skupień W sztucznej inteligencji istotną rolę ogrywają algorytmy grupowania 4

Analiza skupień sprzyja uporządkowaniu danych Klasteryzacja polega na tym, by w wielowymiarowej przestrzeni gromadzącej określone obiekty reprezentowane przez wektory opisujące ich mierzalne i opisowe cechy dokonać grupowania, w wyniku którego poszczególne obiekty zostają zaliczone do pewnych klas na podstawie ich wzajemnego podobieństwa Klasteryzacja Bywają wyspy bardzo wąskie, na których jest w stanie wyrosnąć tylko jedno drzewo ale piękne i dorodne. Przykładem mogą być programy do gry w szachy Wierzono, że ich rozwój spowoduje postęp we wspomaganiu komputerowym dowódców na polu walki. 5

Oparte na sztucznej inteligencji systemy wspomagające dowodzenie były i są budowane Z tego powodu na rozwój badań metod sztucznej inteligencji związanych z różnymi programami strategicznymi (teoretycznie do gry w szachy, ale naprawdę ) na pewnym etapie szły ogromne fundusze. Jednak największym sukcesem sztucznej inteligencji w tym obszarze było pokonanie przez program grający w szachy arcymistrza Garry Kasparowa 13.05.1997 Kasparow przegrywa mecz z komputerem Przeciwnik Kasparowa komputer Deep Blue Był to spektakularny sukces, ale też było to jedyne drzewo które wyrosło na tej ciasnej wysepce 6

Algorytmy mrówkowe podejście wąskie ale owocne Główne założenie algorytmu mrówkowego: Mrówka z większym prawdopodobieństwem wybierze drogą, po której niedawno przeszło wiele innych mrówek Właśnie to powoduje, że mrówki formują ścieżki Ścieżki te wyznaczają zwykle najkrótszą drogę do celu z uwzględnieniem ograniczeń Dzięki feromonom mrówki zawsze wybierają najkrótszą drogę Uczące się drzewa decyzyjne 7

Przykład drzewa decyzyjnego (przyznawanie kredytu w wysokości K zł) korzeń Struktura drzewa decyzyjnego czy wnioskodawca posiada rachunek ROR w banku? krawędzie TAK NIE węzły suma wpływów z ostatnich 3 miesięcy liczba poręczycieli >=K <K >=3 <3 liście przyjąć liczba poręczycieli >=2 <2 przyjąć odrzucić przyjąć odrzucić Związek drzewa decyzyjnego z klasyfikacją w przestrzeni cech Dwa typy drzew decyzyjnych Drzewo decyzyjne jest grafem o następujących własnościach: W każdym węźle drzewa umieszczony jest jeden z atrybutów. Każda krawędź wychodząca z danego węzła jest etykietowana jedną z możliwych wartości atrybutu. Liściem w takim drzewie jest wartość ze zbioru kategorii, jaką przyporządkujemy rekordom mającym takie wartości, jakie znajdują się na ścieżce od korzenia do liścia. Na każdym poziomie w drzewie mogą się znajdować zarówno węzły z atrybutami, jak i liście. Dobrze zbudowane drzewo decyzyjne (tzn. takie, które szybko potrafi zwrócić rozwiązanie) ma odpowiednio rozmieszczone atrybuty w węzłach: - W korzeniu znajduje się atrybut, który zawiera,,najwięcej informacji'' (tzn. jego wartości mają większy wpływ na wynik niż pozostałe). - Dalej drzewo budowane jest rekurencyjnie zgodnie z zasadą umieszczania w korzeniu atrybutów z,,największą informacją''. 8

Rozpoznawanie wzorców pattern recognition. Obszar już wyjałowiony, mający mgliste perspektywy. Zaletą drzew decyzyjnych jest to, że mogą one być budowane w oparciu o procedury uczenia Niektóre metody sztucznej inteligencji mają słabe podstawy teoretyczne, co jednak nie przeszkadza im bujnie się rozwijać. Metody agentowe bardzo sztuczne, ale w określonym zakresie przydatne Systemy budowane na bazie logiki matematycznej. Język PROLOG Archipelag sztucznej inteligencji ma jeszcze mnóstwo fascynujących zakątków. Ale dzisiaj poprzestaniemy na tych wcześniej pokazanych 9