Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in /var/www/kos.fs.cvut.cz/web/lib_locale.php on line 9

Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in /var/www/kos.fs.cvut.cz/web/lib_locale.php on line 11
KOS.FS - fakultní nadstavba
  česky  čs
english  en
Umělá inteligence (2371076)
Katedra:ústav přístrojové a řídící techniky (12110)
Zkratka:Schválen:29.11.2010
Platí do: ??Rozsah:2P+2C
Semestr:10Kredity:5
Zakončení:Z,ZKJazyk výuky:CS
Anotace
Studenti se v předmětu seznámí se základními úlohami v oblasti umělé inteligence a metodami jejich řešení. Obsahem předmětu je: Stavový prostor, metody jeho prohledávání a jejich složitost; Genetické algoritmy; Základní algoritmy strojového učení; Shlukování; Učení z klasifikovaných dat; Kombinace klasifikátorů; Základy formální výrokové a predikátové logiky jako nástrojů pro řešení úloh; Automatické dokazování teorémů - resoluční metoda; Neuronové sítě (MLP, CNN, RNN, LSTM), Hluboké učení.

Vyučující
Ing. Cyril Oswald Ph.D.
Zimní 2024/2025
prof. RNDr. Olga Štěpánková CSc.
Zimní 2024/2025
Ing. Cyril Oswald Ph.D.
Zimní 2023/2024
prof. RNDr. Olga Štěpánková CSc.
Zimní 2023/2024
prof. Ing. Jiří Bíla DrSc.
Zimní 2022/2023
Ing. Cyril Oswald Ph.D.
Zimní 2022/2023
prof. Ing. Jiří Bíla DrSc.
Zimní 2021/2022
Ing. Cyril Oswald Ph.D.
Zimní 2021/2022
Osnova
1. Co je cílem UI, co nyní UI dokáže a jaký má vliv na společnost.
2. Stavový prostor a metody řešení typických úloh.
3. Stavový prostor – složitost prohledávání a jak jí čelit.
4. Genetické algoritmy - populace, křížení, účelová funkce a funkce přípustnosti, výběr. Cyklus GA. GA s genomem tvořeným reálnými čísly.
5. Genetické algoritmy - hledání strukturálních problémů, genetické programování (genotyp a fenotyp), Hejnové algoritmy.
6. Strojové učení a jeho základní algoritmy. Shlukování.
7. Učení z klasifikovaných dat. Kombinace klasifikátorů.
8. Teorie řešení úloh a využití formální logiky.
9. Výroková a predikátová logika
10. Automatické dokazování teorémů-resoluční metoda
11. Neuronové sítě, teorie, perceptron, MLP
12. Hluboké učení, konvoluční neuronové sítě, vliv architektury
13. Neuronové sítě pro zpracování přirozeného jazyka, RNN, LSTM; Transformers.
Osnova cvičení
Témata cvičení následují témata přednášek.
Během semestru bude na cvičení zadáno celkem 5 samostatných prací z různých oblastí probírané látky. Na odevzdání práce má student 14 dní. Pokud je úkol odevzdán v termínu, může student z daného úkolu získat maximální počet bodů. Tento maximální počet se snižuje o 1 za každý den zpoždění oproti termínu odevzdání až do 0. Takto získané body jsou poté součástí celkového bodového ohodnocení u zkoušky.

Podmínky zápočtu:
Aktivní účast na 70 % cvičení a odevzdání 3 z 5 zadaných samostatných prací nejpozději do 14 dnů od začátku zkouškového období.

Literatura
1. Mařík, Vladimír et al. Umělá intelligence (1) (kapitoly 1 až 3, 6,7). Praha: ACADEMIA, 1993 a 2000, ISBN: 80-200-0496-3
2. Russel, Stuart and Norvig, Peter (2022 – the 4th edition) (parts of chapters 2, 3, 6, 7, 10, 18). Artificial Intelligence: A Modern Approach (Prentice Hall, 1995 – the 1st edition), ISBN 978-0134610993.
3. Zelinka, Ivan et al. Evoluční výpočetní techniky: principy a aplikace (kapitola 11). Praha: BEN - technická literatura, 2009. 533 s. ISBN 978-80-7300-218-3.
4. Ian Goodfellow, Yoshua Bengio, Aaron Courville, Deep Learning. MIT Press, 2016. [online] Available: https://www.deeplearningbook.org/
Požadavky
Otázkové okruhy ke zkoušce

1. Stavový prostor a metody pro jeho úplné prohledávání. A* algoritmus a jeho vlastnosti.
2. Využití stavového prostoru a jeho algoritmů při řešení úloh a plánování akcí.
3. Strojové učení. Typy úloh strojového učení.
4. Základní algoritmy pro shlukování a jejich praktické použití.
5. Základní algoritmus pro konstrukci rozhodovacího stromu a jeho použití.
6. Výroková logika, její syntax, sémantika a pojem logický důsledek.
7. Důkazové prostředky výrokové logiky – resoluce a její vlastnosti.
8. Použití výrokové logiky v praktických úlohách práce se znalostmi.
9. Neuronové sítě, základní principy perceptron, chybová funkce, back propagation, MLP.
10. Konvoluční neuronové sítě - princip konvoluce, architektura a typické operace, použití.
11. Genetické algoritmy - základní pojmy (populace, účelová funkce, cyklus GA). Porovnání evolučních a hejnových algoritmů.

Klíčová slova
Teorie řešení úloh, formální logika, formální gramatiky, stavový prostor, shluková nalaýza, strojové učení, genetické algoritmy, neuronové sítě
data online/KOS/FS :: [Helpdesk] (hlášení problémů) :: [Obnovit] [Tisk] [Tisk na šířku] © 2011-2022 [CPS] v3.8 (master/ade9e2c3/2024-10-11/07:15)