Spis treści

Podstawy Sztucznej Inteligencji - Semestr zimowy 2019/2020

Organizacja zajęć i zasady zaliczenia

Zaliczenia poprawkowe

Harmonogram

L.p. Tydzień A Tydzień B Laboratorium
0. Wprowadzenie do Wiki o SI
1. 01.10.2019 08/09.10.2019 Reprezentacja wiedzy
2. 15.10.2019 22/23.10.2019 Uczenie nadzorowane
3. 29.10.2019 05/06.11.2019 Uczenie nienadzorowane
4. 12.11.2019 19/20.11.2019 Reprezentacja niepewności
5. 26.11.2019 03/04.12.2019 Regułowe systemy ekspertowe
6. 10.12.2019 17/18.12.2019 Programowanie z ograniczeniami2)
7. 21.01.2020 14/15.01.2020 Przeszukiwanie grafów (UWAGA: najpierw Tydzień B!)
21.01.2020 15:30-17:00 C6 307,308 Kolokwium
28.01.2020 10:00-13:00 C2 319 Termin oddawania projektów
29.01.2020 16:00-17:00 B1 H24 Egzamin. Termin 1 (tylko dla osób mających zaliczenie z lab; zwolnienie za 5.0 z lab)

UWAGA: Z powodu przedłużającej się niedyspozycji p. Bydłosza zajęcia nr 5 (Regułowe systemy ekspertowe) nie odbędą się, nie będzie kartkówki z tego tematu, a materiał nie będzie obowiązywać do kolokwium.

Literatura

Obowiązkowa:

Dodatkowa:

Inne:

Dla Prowadzących

Wykłady

Wykłady 2018/2019

  1. 02-27: Wprowadzenie
  2. 03-06: e-learning
  3. 03-13: Przeszukiwanie grafów
  4. 03-20: e-learn
  5. 03-27: LPP
  6. 04-03: CSP
  7. 04-10: RBS
  8. 04-17: KRR
  9. 04-24: KRR
  10. 05-08: ML
  11. 05-15: e-learning
  12. 05-22: ML
  13. 05-29: LOD
  14. 06-05: TBA
  15. 06-12: Kolokwium

Wykłady 2017/2018

  1. Wprowadzenie do sztucznej inteligencji (AI). Problematyka reprezentacji i przetwarzania wiedzy. Charakterystyka metod i obszaru zastosowań. Przykłady problemów AI. [28.02.2018; ALi]
  2. E-learning. Readings in AI: from * AI Book read and analyze Chapters 1, 2 and 3. [7.03.2018; ALi]; Also: compare courses in AI: * CS221: Artificial Intelligence * CS188: Artificial Intelligence
  3. Przeszukiwanie grafów. Tree Search vs. Graph Search. Metody systematyczne (ślepe). DFS vs. BFS. Problemy implementacji. [14.03.2018; ALi]
  4. Przeszukiwanie grafów. Metody ślepe: DLS, ID, BS, UC (Dijkstry). Elementy implementcji w Prologu i Pythonie. [21.03.2018; ALi]
  5. Przeszukiwanie grafów. Metody heurystyczne. Problemy implementacji.Elementy implementcji w Prologu i Pythonie. [28.03.2017; ALi]
  6. Programowanie z ograniczeniami. Podstawy teoretyczne. Zastosowania. Narzędzia: Prolog+clpfd, MiniZinc. [11.04.2018; ALi]
  7. Systemy regułowe i ekspertowe. Automatyczne planowanie operacji. Przykłady w Prologu. [18.04.2018; ALi]
  8. Nowe paradygmaty w AI [25.04.2018; GJN]
  9. brak wykladu [09.05.2018; GJN]
  10. Uczenie maszynowe [16.05.2018; GJN]
  11. Uczenie maszynowe [23.05.2018; GJN]

Wykłady 2016/2017

  1. Wprowadzenie do Sztucznej Inteligencji. Rozwiązywanie problemów. Reprezentacja wiedzy i wnioskowanie. Przykłady systemów inteligentnych. [1.03.2017;ALi]
  2. Algorytmy przeszukiwania grafów (DFS, BFS i pochodne). Tree Search vs. Graph Search. Backtracking Search. Implementacja w Prologu. [8.03.2017; ALi]
  3. Algorytmy ślepe: BFS, UC, DFS, DFS-limited, DFS-Iterative-Deepening; Algorytm Dijkstry. Przykłady implementacji (Prolog, Python). Planowanie odporne (Robust Planning) [15.03.2017; ALi]
  4. Algorytmy heurystyczne szukania w grafach. Algorytm A*. Szukanie wiązką. Algorytmy inspirowane biologicznie (GA) i fizycznie (SA). [22.03.2017; ALi]
  5. Wprowadzenie do programowania z ograniczeniami. Przykłady problemów i rozwiązań w Prologu. Biblioteka clp(fd). Techniki i narzędzia programowania z ograniczeniami. Propagacja ograniczeń vs. szukanie. Przykłady zastosowań. [29.03.2017; Ali]
  6. Systemy z Bazą Wiedzy. Systemy regułowe. Systemy eksperckie. [5.04.2017; ALi]
  7. E-Learning: Introduction to Artificial Intelligence. CS221 [12.04.2017]]
  8. E-Learning: Introduction to Artificial Intelligence. CS188 [19.04.2017]
  9. C.D.N. [26.04.2017]

Materiały pomocnicze (2017/2018)


Background Material
[[http://ml.unife.it/belief-propagation/]]

—-

1)
Osoba badana po stawieniu się na badanie musi poinformować kto ją zaprosił.
2)
UWAGA: W związku z małą liczbą opracowanych tematów w wiki do kartkówki wchodzą jeszcze Sekcje 4.1-4.7 z Chapter 4: Reasoning with Constraints