Tehisintellekti ja masinõppe alused
Kood: ITI0210
Vaatad praegu vana lehte - 2021 sügisest on aine ainult Moodles.
Kursust loetakse Tallinna Tehnikaülikooli informaatika üliõpilastele.
Õpikud
Põhiõpik:
[AIMA] Russell, S.J and Norvig, P. Artificial intelligence: a modern approach, third edition, Prentice Hall. 2009. Olemas ülikooli raamatukogus.
Alternatiiv:
[ARTINT] Poole, D.L and Mackworth, A. K. Artificial Intelligence: Foundations of Computational Agents, 2nd Edition. Cambridge University Press, 2017. https://artint.info/2e/html/ArtInt2e.html
Kui näed wikis viidet nagu "[AIMA] 3.2", siis see tähistab õpikupeatükki või lõiku, mis tuleks läbi lugeda.
Loengute kava
- Sissejuhatus
- Otsing (tee leidmine eesmärgini)
- Otsinguruum ja -strateegiad
- Lokaalne otsing ja metaheuristikud
- Otsing mängupuul
- Loogika. Lausearvutus. Järeldumine
- Tõestusalgoritmid
- Predikaatloogika
- Määramatus ja tõenäosus
- Tõenäosusmudelid
- Arvutusmeetodid tõenäosusmudelitel: HMM
- Närvivõrgud
- Närvivõrgud II
- Stiimulõpe
- Erinevad masinõppe mudelid
Harjutused
Kodutööde tutvustamises ja näidetes kasutatakse Python 3-e. Kodutöid võib lahendada endale sobivaimas keeles.
Kodutööd.
- Tee leidmine otsinguga (2-3 nädal)
- Lokaalne otsing
- Otsing mängupuul
- Resolutsioonimeetod
- Teadmuse esitus predikaatloogikas
Täiendavad harjutused pliiatsi ja paberiga lahendamiseks. Nende tulemusi ei kontrollita