Podstawy Sztucznej Inteligencji

Podobne dokumenty
Logika rachunek zdań

Wprowadzenie do Wykładu 1. Logika. Logika. Materiały pomocnicze do wykładu dla Studentów Informatyki Stosowanej Wydział EAIiIB AGH.

Wprowadzenie do Wykładu 1. Logika. Materiały pomocnicze do wykładu dla Studentek i Studentów Informatyki Wydziału EAIiIB AGH.

PRZEWODNIK PO PRZEDMIOCIE

Sztuczna inteligencja - wprowadzenie

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

PRZEWODNIK PO PRZEDMIOCIE

Wprowadzenie do teorii systemów ekspertowych

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

Elementy kognitywistyki II: Sztuczna inteligencja

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

Kierunek Informatyka stosowana Studia stacjonarne Studia pierwszego stopnia

Liczba godzin w semestrze II r o k. Nazwa modułu. PLAN STUDIÓW (poziom studiów) I STOPNIA studia (forma studiów) stacjonarne

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

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

KARTA KURSU. Kod Punktacja ECTS* 7

PRZEWODNIK PO PRZEDMIOCIE

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

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

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

Tomasz Pawlak. Zastosowania Metod Inteligencji Obliczeniowej

Przedmiot Prowadzący Termin I (data/godz/miejsce) Analiza matematyczna I. Prof. T. Inglot Dr W. Wawrzyniak- Kosz. Prof. Z. Kowalski Dr G.

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

Systemy zdarzeniowe - opis przedmiotu

Metody Inżynierii Wiedzy

Z-ZIP Logika. Stacjonarne Wszystkie Katedra Matematyki Dr Beata Maciejewska. Podstawowy Nieobowiązkowy Polski Semestr trzeci

PRZEWODNIK PO PRZEDMIOCIE

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

KARTA KURSU. Wstęp do logiki i teorii mnogości Introduction to Logic and Set Theory

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

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

KARTA MODUŁU KSZTAŁCENIA

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

Kraków, 14 marca 2013 r.

Liczba godzin w semestrze II r o k III r o k IV rok. Nazwa modułu

Z-ID-203. Logika. Podstawowy Obowiązkowy Polski Semestr II. Semestr zimowy Wiedza i umiejętności z matematyki w zakresie szkoły średniej NIE

PRZEWODNIK PO PRZEDMIOCIE

INFORMATYKA. PLAN STUDIÓW NIESTACJONARNYCH 2-go STOPNIA (W UKŁADZIE ROCZNYM) STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM A K L S P

Rok I, semestr I (zimowy) Liczba godzin

Matematyczne podstawy informatyki Mathematical Foundations of Computational Sciences. Matematyka Poziom kwalifikacji: II stopnia

Grafy i sieci w informatyce - opis przedmiotu

KARTA MODUŁU KSZTAŁCENIA

Liczba godzin w semestrze II r o k. Nazwa modułu. PLAN STUDIÓW (poziom studiów) I STOPNIA studia (forma studiów) niestacjonarne

I rok. semestr 1 semestr 2 15 tyg. 15 tyg. Razem ECTS. laborat. semin. ECTS. konwer. wykł. I rok. w tym. Razem ECTS. laborat. semin. ECTS. konwer.

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

PRZEWODNIK PO PRZEDMIOCIE

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

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

WYKAZ PRZEDMIOTÓW I PLAN REALIZACJI

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

LISTA KURSÓW PLANOWANYCH DO URUCHOMIENIA W SEMESTRZE ZIMOWYM 2015/2016

Podstawy logiki i analizy ilościowej Kod przedmiotu

stacjonarne (stacjonarne / niestacjonarne) Katedra Matematyki dr Dmytro Mierzejewski podstawowy (podstawowy / kierunkowy / inny HES)

Modelowanie przetworników pomiarowych Kod przedmiotu

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

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2019/2020.

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

Inżynieria Wiedzy i Systemy Ekspertowe. Niepewność wiedzy. dr inż. Michał Bereta Politechnika Krakowska

Plan dla studiów prowadzonych w formie niestacjonarnej 2014/2015

KARTA PRZEDMIOTU. 2. Kod przedmiotu: SYSTEMY INFORMACYJNE W MEDYCYNIE

WYKAZ PRZEDMIOTÓW I PLAN REALIZACJI

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

Kierunek: INFORMATYKA Specjalność INŻYNIERIA SYSTEMÓW INFORMATYCZNYCH

Kierunek: INFORMATYKA Specjalność INŻYNIERIA SYSTEMÓW INFORMATYCZNYCH

INSTYTUT NAUK EKONOMICZNYCH I INFORMATYKI Rozkład zajęć, Semestr zimowy, Kierunek INFORMATYKA PONIEDZIAŁEK

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

Diagnostyka procesów przemysłowych Kod przedmiotu

Sztuczna Inteligencja i Systemy Doradcze

Kierunek: INFORMATYKA Specjalność INŻYNIERIA SYSTEMÓW INFORMATYCZNYCH

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

Algorytmy i bazy danych (wykład obowiązkowy dla wszystkich)

Metody optymalizacji Optimization methods Forma studiów: stacjonarne Poziom studiów II stopnia. Liczba godzin/tydzień: 1W, 1Ć

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Programowanie deklaratywne i logika obliczeniowa

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

STATYSTYKA MATEMATYCZNA

Podstawy Sztucznej Inteligencji (PSZT)

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy internetowe, SI studia niestacjonarne Dla rocznika:

PRZEWODNIK PO PRZEDMIOCIE

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

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy internetowe, SI studia stacjonarne Dla rocznika: 2018/2019

INFORMATYKA PLAN STUDIÓW NIESTACJONARNYCH 2-GO STOPNIA (W UKŁADZIE ROCZNYM) STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2014/15

Kierunek: Inżynieria i Analiza Danych Poziom studiów: Studia I stopnia Forma studiów: Stacjonarne. audytoryjne. Wykład Ćwiczenia

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

PRZEWODNIK PO PRZEDMIOCIE

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

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

Data wydruku: Dla rocznika: 2015/2016. Opis przedmiotu

Zatwierdzono na Radzie Wydziału w dniu 11 czerwca 2015 r.

Systemy ekspertowe i ich zastosowania. Katarzyna Karp Marek Grabowski

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

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

WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU

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

Systemy Informatyki Przemysłowej

RAMOWY PROGRAM STUDIÓW NA KIERUNKU INFORMATYKA STUDIA INŻYNIERSKIE SEMESTR: I

Modelowanie stochastyczne Stochastic Modeling. Poziom przedmiotu: II stopnia. Liczba godzin/tydzień: 2W E, 2C

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

WYDZIAŁ INFORMATYKI i ZARZĄDZANIA. Harmonogram egzaminów na studiach stacjonarnych I stopnia w semestrze zimowym roku akademickiego 2017/2018

Transkrypt:

Wprowadzenie do Wykładu 1 Podstawy Sztucznej Inteligencji Podstawy Sztucznej Inteligencji Materiały do wykładu dla Studentów Informatyki Wydział EAIiIB AGH Antoni Ligęza Materiały pomocnicze: http://home.agh.edu.pl/~ligeza http://ai.ia.agh.edu.pl/wiki/pl:dydaktyka:ai:2015: start

Wprowadzenie do Wykładu 2 Zasady pracy i współpracy 1. Cel: zdobywanie wiedzy i umiejętności z obszaru sztucznej inteligencji (inżynierii wiedzy). 2. Obowiazuje Regulamin Studiów w AGH 1, ale także logika i zdrowy rozsadek. 3. Przykładowe zasady szczegółowe GEIST: http://geist.agh. edu.pl/pub:teaching:gris 4. Formy zajęć i zdobywania wiedzy: wykład, ćwiczenia, e-learning, samodzielne studiowanie, dyskusja, konsultacje. 5. Obecność i aktywność na ćwiczeniach jest obowiazkowa. 6. Obecność i uważność (ang. mindfulness) na wykładzie jest usilnie pożadana. 7. Entuzjazm, dodatkowa aktywność wsparta zdolnościami i praca sa mile widziane. 8. Usilnie proszę o prowadzenie notatek. 9. Obowiazuje pełne zrozumienie materiału. 1 http://www.agh.edu.pl/files/common/dokumenty/regulamin-studiow/regulamin_ studiow_2012.pdf

Wprowadzenie do Wykładu 3 10. W każdej chwili wolno pytać prawie o wszystko. 11. Kolokwia, prace i egzaminy obowiazuje absolutnie samodzielna praca. 12. Zasady zaliczeń, egzaminów, oceny końcowej do ustalenia w ramach regulaminu.

Wprowadzenie do Wykładu 4 Plan pracy Sylabus 1. Wstęp: historia, systemy, metody, obszary zastosowań. Definicje AI. 2. Architektury systemów inteligentnych. Systemy z baza wiedzy (KBS). Koncepcja inteligentnego agenta. Systemy wieloagentowe. 3. Metody reprezentacji i przetwarzania wiedzy symbolicznej. Logika w AI. 4. Algorytmy przeszukiwania przestrzeni stanów. 5. Metody szukania heurystycznego. 6. Prolog i programowanie w logice jako narzędzia AI. 7. Programowanie z ograniczeniami. 8. Systemy regułowe, ekspertowe i reguł biznesowych. Systemy wspomagania decyzji. 9. Reprezentacja wiedzy niepewnej i niepełnej: współczynniki niepewności, Teoria Dempstera-Shafera, zbiory i logika rozmyta. 10. Metody probabilistyczne. Reguła i sieci Bayesowskie. Modele Markowa (HMM). 11. Planowanie. Automatyczna generacja planów. 12. Uczenie Maszynowe z nauczycielem i nienadzorowane. 13. Inteligencja obliczeniowa: sieci neuronowe i alg. genetyczne. Algorytmy ewolucyjne i inspirowane biologia. 14. Sieć semantyczna i ontologie. 15. Podsumowanie. Kierunki rozwoju.

Wprowadzenie do Wykładu 5 Literatura 1. Stuart Russell, Peter Norvig: Artificial Intelligence. A Modern Approach. Pearson, 2010. 2. Mariusz Flasiński: Wstęp do Sztucznej Inteligencji. Wydawnictwo Naukowe PWN, Warszawa, 2011. 3. David Poole and Alan Mackworth: Artificial Intelligence. Foundations of Computational Agents. http://artint.info/html/artint. html 4. Frank van Harmelen, Vladimir Lifschitz, Bruce Porter (Eds.): Handbook of Knowledge Representation. Elsevier B.V., Amsterdam, 2008. http://ii.fmph.uniba.sk/~sefranek/kri/handbook/ 5. Ronald J. Brachman and Hector J. Levesque: Knowledge Representation and Reasoning. Morgan Kaufmann, 2004. 6. Antoni Ligęza: Logical Foundations for Rule-Based Systems. Springer-Verlag, Berlin, 2006. Wydawnictwo AGH, Kraków, 2005. 7. Michael R. Genesereth, Nils J. Nilsson: Logical Foundations of Artificial Intelligence. Morgan Kaufmann Publishers, Inc., Los Altos, California, 1987. 8. Mordechai Ben-Ari: Mathematical Logic for Computer Science (Logika matematyczna w informatyce). Springer-Verlag, London, 2001 (WN-T, Warszawa, 2005). 9. Kenneth A. Ross i Charles R. B. Wright: Discrete Mathematics (Matematyka dyskretna). WN PWN, 2013. 10. Zbigniew Huzar: Elementy logiki dla informatyków. Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław, 2007.

Wprowadzenie do Wykładu 6 11. Marek Wójcik: Zasada rezolucji. Metoda automatycznego wnioskowania. PWN, Warszawa, 1991. 12. C. L. Chang and R. C. T. Lee: Symbolic Logic and Mechanical Theorem Proving. Academic Press, 1973.

Wprowadzenie do Wykładu 7 Zasoby sieciowe. Kursy w Stanford Kurs logiki on-line Stanford: https://www.coursera.org/ 1. Wikipedia-pl: http://pl.wikipedia.org 2. Wikipedia-en: http://en.wikipedia.org 3. AI-Lab-Prolog: http://ai.ia.agh.edu.pl/wiki/pl: dydaktyka:ai:2015:start 4. EIS-KRR: http://ai.ia.agh.edu.pl/wiki/pl:dydaktyka: krr:start 5. ALI-home: home.agh.edu.pl/~ligeza 6. David Poole and Allen Mackworth: Artificial Intelligence. Foundations of Computational Agents. http://artint.info/ 7. Ulf Nilsson and Jan Maluszynski: Logic, Programming and Prolog. http://www.ida.liu.se/~ulfni/lpp/

Wprowadzenie do Wykładu 8 Podejście systemowe po co? Modelowanie systemów Inteligentny Agent: wejścia: sterowanie (możemy kontrolować), parametry (nie możemy zmieniać); wyjścia: obserwowalne (mierzalne), nieobserwowalne; stan pamięć wewnętrzna transformacja: wejścia stan stan, wejścia stan wyjścia, ograniczenia, zakłócenia, cel, kryteria jakości.

Wprowadzenie do Wykładu 9 Budowa sytemów z AI/KBS problemy do rozwiazania 1. Reprezentacja wiedzy (fakty, hipotezy, reguły, stany, własności, relacje, transformacje, ograniczenia heurystyki, niepewność, niepełność,...). 2. Mechanizm wnioskowania: zasady przetwarzania wiedzy. 3. Sterowanie wnioskowaniem. 4. Akwizycja wiedzy (waskie gardło!). 5. Interfejs użytkownika, objaśnienia. 6. Testowanie, weryfikacja, własności. 7. Modyfikacja, adaptacja, uczenie. 8. Projektowanie. 9. Wdrażanie; interakcja z otoczeniem.

Wprowadzenie do Wykładu 10 Logika narzędzie reprezentacji i przetwarzania wiedzy Obserwacje: Nie wszystkie procesy daja się modelować numerycznie. Język naturalny: bywa nieadekwatny, jest nieprecyzyjny; niepełne opisy, jest wieloznaczny, jest trudny do automatycznego przetwarzania, łatwo budować teorie niespójne, jest nadmiarowy, wymaga ontologii. Język formalny baza wiedzy wymagania: adekwatny, precyzyjny, jednoznacznie interpretowany, automatyczne przetwarzanie, zapewnienie spójności (consistency), poprawność konkluzji (validity; soundness), zapewnienie pełności (completeness), nienadmiarowość (brak redundancji).

Wprowadzenie do Wykładu 11 Algebra Wiedzy

Wprowadzenie do Wykładu 12 Logika język naturalny problemy Paradoks kłamcy: ja zawsze kłamię (Eubulides), Kreteńczycy zawsze kłamia (Epimenides; sam był Kreteńczykiem), Kartka: Str.1 Zdanie na odwrotnej stronie jest prawdziwe; str.2 Zdanie na odwrotnej stronie jest fałszywe. Matematyka: Paradoks zbioru wszystkich zbiorów (Cantor, 1899), Paradoks Russela (1901): rozważmy zbiór V = {X : X X}. Czy V V? Paradoks fryzjera: Pewien fryzjer goli wszystkich mieszkańców miasta, którzy sami się nie gola; co ma zrobić sam ze soba? Przykłady bardziej znanych paradoksów: http://pl.wikipedia. org/wiki/paradoks

Wprowadzenie do Wykładu 13 Logika jako KRR jak to działa Język formalny: składnia, semantyka, reguły transformacji, reguły wnioskowania, wywód. Modelowanie systemów: wybór języka (obiekty, relacje, zależności, ograniczenia, preferencje,...), budowa modelu (input, output, structure, goals,...), badanie własności analiza, weryfikacja, dowodzenie twierdzeń wnioskowanie, strojenie modelu.

Wprowadzenie do Wykładu 14 KRR logika co i jak? dowodzenie twierdzeń, weryfikacja logicznej konsekwencji: = H; badanie spełnialności (SAT); poszukiwanie modelu: = I H; badanie niespełnialności: = I H; badanie zupełności weryfikacja tautologii: = H badanie poprawności reguł wnioskowania: ( H) ( = H) badanie zupełności reguł wnioskowania: ( = H) ( H)

Wprowadzenie do Wykładu 15 Przykład układ EX-OR % Definicje działania bramek podstawowych not(1,0). not(0,1). and(0,0,0). and(0,1,0). and(1,0,0). and(1,1,1). or(0,0,0). or(0,1,1). or(1,0,1). or(1,1,1). % Definicja przykładowego układu - xor xor(input1,input2,output) :- not(input1,n1), not(input2,n2), and(input1,n2,n3), and(input2,n1,n4), or(n3,n4,output).

Wprowadzenie do Wykładu 16 Przykład układ EX-OR Rysunek 1: EX-OR digital circuit