33ZUI  Základy umělé inteligence (LS 2005)

Jedná se o úvodní obecný předmět umožňující studentům pochopit současný stav, cíle a metody umělé inteligence. Předmět předpokládá základní znalost deklarativního programování. Hlavní důraz je kladen na aplikaci jazyka Prolog, zájemci mohou pracovat i v jazyce Lisp.

přednášky | cvičení | studijní materiály | semestrální práce | ostatní


PROGRAM PŘEDNÁŠEK:

  1. Úvod do umělé inteligence. Definice cílů oboru, jeho historie a současnost a vztah k příbuzným oborům.
  2. Prohledávání stavového prostoru. Metody neinformovaného a informovaného prohledávání.
  3. Reprezentace znalostí.
  4. Predikátová logika, rezoluce.
  5. Expertní systémy.
  6. Strojove učení. Co je učení, teorie strojového učení, učení jako prohledávání.
  7. Algoritmy strojového učení (rozhodovaci stromy, CBR, apod.).
  8. Induktivní logické programování (ILP).
  9. Plánování a rozvrhování.
  10. Evoluční algoritmy.
  11. Multiagentni systémy.

Přednáší:

Doc. Ing. Lenka Lhotská, CSc. {lhotska@feld.cvut.cz},

Přednášky ke stažení

Příklad zkouškové písemné práce


PROGRAM CVIČENÍ:

  1. Úvod: Program cvičení, informační zdroje (literatura, www), bezpečnost práce, podmínky udělení zápočtu. Jazyk Prolog.
  2. Prolog v úlohách UI: Využití jazyka Prolog v úlohách umělé inteligence.
  3. Prolog v úlohách UI: Využití jazyka Prolog v úlohách umělé inteligence.
  4. Semestrální práce: Samostatná činnost - řešení semestrální úlohy.
  5. Semestrální práce: Samostatná činnost - řešení semestrální úlohy.
  6. Referáty: Krátké prezentace řešení semestrálních úloh, odevzdání písemných zpráv.
  7. Odevzdání semestrálních úloh: Odevzdání semestrálních úloh - demonstrace funkčnosti naprogramovaných systémů.
  8. Expertní systém FEL-Expert: Expertní systémy, prázdný expertní systém, návrh konkrétní aplikace, práce s neurčitostí.
  9. Expertní systém FEL-Expert: Řešení úloh.
  10. Systém Otter: Predikátová logika, dokazování vět pomocí rezoluce. Otter - systém pro automatické dokazování vět.
  11. Systém Otter: Řešení úloh.
  12. Genetické algoritmy: Praktické ukázky.
  13. Neuronové sítě: Praktické ukázky.
  14. Udělování zápočtů.

Podmínky udělení zápočtu:

Semestrální práce:


Cvičící:


STUDIJNÍ MATERIÁLY:


Ostatní:

Poslední úprava: 1.3.2005