English tutorial is here.

Úvod do umělé inteligence: Cvičení

Cílem předmětu je poskytnout studentům přehled základních metod a konceptů umělé inteligence a ukázat studentům, jak se představené techniky prakticky používají.

Základní informace

Obsah předmětu

  • Zavedení pojmů, historie
  • Řešení úloh prohledáváním (DFS, BFS, Dijkstra, A*)
  • Splňování podmínek (Constraint satisfaction programming)
  • Logické uvažování (dopředné a zpětné řetězení, rezoluce, SAT)
  • Automatické plánování (PDDL)
  • Pravděpodobnostní uvažování (Bayesovské sítě)
  • Rozhodování
  • Hry a teorie her
  • Strojové učení (rozhodovací stromy, regrese, zpětnovazební učení)
  • Filozofické a etické aspekty

Zápočet

Pokud se stávající situace výrazně nezmění, bude zápočet udělen za domácí úkoly. Z každého úkolu můžete získat alespoň 10 bodů a na zápočet potřebujete získat minimálně 70 bodů. Předběžně plánujeme těchto 10 domácích úkolů. Každý úkol odpovídá jednomu tématu z přednášky (kromě historie a etiky). Proto k vypracování úkolu doporučujeme používat slajdy z přednášky a knihu Artificial Intelligence. A Modern Approach. Cvičení nejsou povinná, ale rozebírají se na nich postupy k řešení domácích úkolů.

Pravidla a další podrobnosti jsou na gitu.

K organizaci cvičení budeme využívat tyto nástroje.

  • Git k získávání materiálů k domácím úkolům.
  • ReCodExu pro odevzdávání úkolů.
Žádám všechny studenty mého cvičení, aby se přihlásili do mojí skupiny v recodexu. Dále si stáhněte a pravidelně aktualizujte gitový repozitář s podklady k domácím úkolům.

Literatura

  • S. Russell, P. Norvig: Artificial Intelligence. A Modern Approach, Prentice Hall, 2010

Cvičení