Tehisintellekti ja masinõppe alused: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
PriitJ (arutelu | kaastöö)
Resümee puudub
PriitJ (arutelu | kaastöö)
Resümee puudub
 
1. rida: 1. rida:
Kood: '''ITI0210'''
Kood: '''ITI0210'''


'''Vaatad praegu vana lehte - 2021 sügisest on aine ainult Moodles.'''
'''Vaatad praegu vana lehte - 2021 sügisest on aine ainult Moodles.'''
9. rida: 8. rida:
Kursust loetakse Tallinna Tehnikaülikooli informaatika üliõpilastele.
Kursust loetakse Tallinna Tehnikaülikooli informaatika üliõpilastele.


<!--
== Toimumiskoht ja aeg (2021) ==
== Toimumiskoht ja aeg (2021) ==


* loeng teisipäev, 12.00 <strike>U06A-229</strike> distantsõpe - [https://echo360.org.uk/section/7cd7af19-f206-4a04-878e-3cff9918ade5/public otseülekanne videos] jätkub<!--, 9. veebruari loengu kohale tulemise soov [https://moodle.taltech.ee/mod/reservation/view.php?id=355089 registreeri siin]-->.
* loeng teisipäev, 12.00 <strike>U06A-229</strike> distantsõpe - [https://echo360.org.uk/section/7cd7af19-f206-4a04-878e-3cff9918ade5/public otseülekanne videos] jätkub
* 11 mai loeng toimub MS Teamsis reaalajas IAIB töörühmas - magistrandid palun liituge [https://moodle.taltech.ee/mod/forum/discuss.php?d=98606 võtmega sellelt lingilt].
* 11 mai loeng toimub MS Teamsis reaalajas IAIB töörühmas - magistrandid palun liituge [https://moodle.taltech.ee/mod/forum/discuss.php?d=98606 võtmega sellelt lingilt].
* harjutus IAIB reede, 10.00 MS Teams
* harjutus IAIB reede, 10.00 MS Teams
19. rida: 19. rida:


Loengute otseülekanded ja salvestused [https://echo360.org.uk/section/7cd7af19-f206-4a04-878e-3cff9918ade5/public vaadatavad Echo360-s] või [https://moodle.taltech.ee/course/view.php?id=30646 moodles].
Loengute otseülekanded ja salvestused [https://echo360.org.uk/section/7cd7af19-f206-4a04-878e-3cff9918ade5/public vaadatavad Echo360-s] või [https://moodle.taltech.ee/course/view.php?id=30646 moodles].
<!--Õppematerjalid ja uued ülesanded lisanduvad tavaliselt igal kolmapäeval. Selle kohta tuleb ained.ttu.ee kaudu ka teade.-->


õppejõud: Priit Järv
õppejõud: Priit Järv
31. rida: 30. rida:
Alates 2. nädalast eeldame, et iga üliõpilane on juhendiga tutvunud.
Alates 2. nädalast eeldame, et iga üliõpilane on juhendiga tutvunud.


-->
== Õpikud ==
== Õpikud ==


40. rida: 40. rida:
Alternatiiv:
Alternatiiv:


<!-- [''TI'']  M. Koit, T. Roosmaa. Tehisintellekt. Tartu, TÜ Kirjastus, 2011.
http://dspace.ut.ee/handle/10062/28296
-->
[''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
[''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


64. rida: 61. rida:
# [[Iti0210w13|Stiimulõpe]]
# [[Iti0210w13|Stiimulõpe]]
# [[Iti0210w15|Erinevad masinõppe mudelid]]
# [[Iti0210w15|Erinevad masinõppe mudelid]]
<!--
# [[Iti0210w11|Masinõpe. Klassifitseerimine otsustuspuuga]]
# [[Iti0210w141|Lineaarsed mudelid]]
# [[Iti0210w3|Heuristiline otsing]]
# [[Iti0210w45|Otsinguruum ja -strateegiad. Lokaalne otsing]]
# [[Iti0210w4|Heuristiline otsing]]
# [[Iti0210w4|Otsinguruum ja -strateegiad]]
# [[Iti0210w62|Kitsendustega ülesanded]]
# [[Iti0210w92|"Naiivne" Bayes]]
# [[Iti0210w14|Tehisintellekti eetika]]
# [[Iti0210w23|Videoloengud otsingualgoritmidest]]
2019 kevade loengute [https://echo360.org.uk/section/6b6d61f2-0fbe-44e7-aea0-51ba77886a64/public videod]. Sisu erineb natuke praegusest kursusest.
-->


== Harjutused ==
== Harjutused ==


Kodutööde tutvustamises ja näidetes kasutatakse [https://www.python.org/ Python 3]-e. Kodutöid võib lahendada endale sobivaimas keeles.
Kodutööde tutvustamises ja näidetes kasutatakse [https://www.python.org/ Python 3]-e. Kodutöid võib lahendada endale sobivaimas keeles.
Ülesanded esitatakse [https://moodle.taltech.ee/course/view.php?id=30646 moodles], kood pane https://gitlab.cs.ttu.ee (tee üks projekt kus hoiad kõiki kodutöid ja lisa õppejõud "Reporter" õigustega). vt. ka [[Iti0210juhend2021|juhendit]]


'''Kodutööd'''.
'''Kodutööd'''.
93. rida: 72. rida:
# [[Iti0210lab74|Resolutsioonimeetod]]
# [[Iti0210lab74|Resolutsioonimeetod]]
# [[Iti0210lab82|Teadmuse esitus predikaatloogikas]]
# [[Iti0210lab82|Teadmuse esitus predikaatloogikas]]
# "Naiivne" Bayesi mudel [https://moodle.taltech.ee/mod/assign/view.php?id=372848 moodles]
# Närvivõrgu visualiseerimine [https://moodle.taltech.ee/mod/assign/view.php?id=376080 moodles]
# Stiimulõpe [https://moodle.taltech.ee/mod/assign/view.php?id=378558 moodles]
<!--# [[Iti0210lab91|"Naiivne" Bayesi mudel]]
<!--# [[Iti0210lab91|"Naiivne" Bayesi mudel]]
# [[Iti0210lab113|Informatsioon treeningandmetes]]
# [[Iti0210lab113|Informatsioon treeningandmetes]]
117. rida: 93. rida:
'''Täiendavad harjutused''' pliiatsi ja paberiga lahendamiseks. Nende tulemusi ei kontrollita
'''Täiendavad harjutused''' pliiatsi ja paberiga lahendamiseks. Nende tulemusi ei kontrollita


# Intelligentne agent [https://moodle.taltech.ee/mod/quiz/view.php?id=343189 moodles]
# Heuristiline otsing [https://moodle.taltech.ee/mod/quiz/view.php?id=354935 moodles]
# [[Iti0210lab42ex|Lokaalne otsing]]
# [[Iti0210lab42ex|Lokaalne otsing]]
# [[Iti0210ex6|Minimax puu]]
# [[Iti0210ex6|Minimax puu]]
126. rida: 100. rida:
# [[Iti0210ex91|Bayesi valem]]
# [[Iti0210ex91|Bayesi valem]]
# [[Iti0210ex12|Tehisneuron]]
# [[Iti0210ex12|Tehisneuron]]
# Otsustuspuu [https://moodle.taltech.ee/mod/quiz/view.php?id=379144 moodles]
# Otsustuspuu: tunnuse valik [https://moodle.taltech.ee/mod/quiz/view.php?id=380451 moodles]
# k-lähima naabri klassifikaator [https://moodle.taltech.ee/mod/quiz/view.php?id=379146 moodles]
# [[Iti0210ex13|Lineaarne regressioon]]
# [[Iti0210ex13|Lineaarne regressioon]]
<!--# [[Iti0210ex10|Bayesi võrk]]
# [[Iti0210ex11|Otsustuspuu]]
-->


<!--
== Eksam ==
== Eksam ==


Aine läbimiseks on vaja saada kodutööde ja eksami peale kokku min. 50 punkti, "5" saamiseks 90 punkti. Rohkem infot [[Iti0210juhend2021| juhendis]]
Ajad (ära unusta ÕIS-is registreerida):
* R 21. mai 2021, 10.00-11.30  (moodle quiz, piiramatult kohti)
* R 28. mai 2021, 12.00-13.30  (moodle quiz, piiramatult kohti)
* T 1. juuni 2021, 10.00-18.00  (suuline eksam/TalTech MS Teams, 30 kohta)
[[Iti0210ex2020info|Eksami kord]] <--loe seda '''enne''' eksamit
<!--
Suuline eksam toimub [https://teams.microsoft.com/l/team/19%3ad0f9f3a7317949f6a187a24e509c8cd8%40thread.tacv2/conversations?groupId=4942e493-ce92-4002-92e4-d9a7988dbb16&tenantId=3efd4d88-9b88-4fc9-b6c0-c7ca50f1db57 MS Teams] keskkonnas, kuhu tuleb sisse logida uni-id kontoga. Kontrolli enne eksamit, et sisse logimine õnnestub ja sul on ühendus koos videoga.
Moodle quiz eksami ajal saab [https://teams.microsoft.com/l/team/19%3ad0f9f3a7317949f6a187a24e509c8cd8%40thread.tacv2/conversations?groupId=4942e493-ce92-4002-92e4-d9a7988dbb16&tenantId=3efd4d88-9b88-4fc9-b6c0-c7ca50f1db57 Teamsi] keskkonnas küsida chatis küsimusi, aga selle kasutamine pole kohustuslik.
[[Iti0210res2020|Eksamieeldused täidetud]] (18. mai seisuga).
-->
=== Ettevalmistus ===
=== Ettevalmistus ===


[[Kordamisküsimused]]
[[Kordamisküsimused]]


Mõned kirjalike eksamite näited teistelt tehisintellekti ainetelt: [http://pages.cs.wisc.edu/~jerryzhu/cs540/handouts/f17fs.pdf 1], [http://pages.cs.wisc.edu/~shavlik/cs540.html#previous-exams 2], [http://dijkstra.cs.ttu.ee/~juhan/iti8560/exam_2013_sample.pdf 3]. Neid võib vaadata, et saada ettekujutust, milliseid teadmisi sarnaseid kursuseid lõpetavatelt üliõpilastelt oodatakse.<!-- 2020 kevadel tuleb eksami formaat erinev.
Mõned kirjalike eksamite näited teistelt tehisintellekti ainetelt: [http://pages.cs.wisc.edu/~jerryzhu/cs540/handouts/f17fs.pdf 1], [http://pages.cs.wisc.edu/~shavlik/cs540.html#previous-exams 2], [http://dijkstra.cs.ttu.ee/~juhan/iti8560/exam_2013_sample.pdf 3]. Neid võib vaadata, et saada ettekujutust, milliseid teadmisi sarnaseid kursuseid lõpetavatelt üliõpilastelt oodatakse.
 
Teemad kattuvad meie kursusega osaliselt (s.t. vaata näiteid pigem formaadi kui sisuga tutvumiseks).
 
Eksam on ilma materjalideta, aga võid kaasa võtta ühe A4 lehe märkmetega. Kestus 2 tundi.
 
[https://www.elementsofai.com/ Kordamiseks ja harjutamiseks võid teha sellest kursusest osad 2,3,4]
-->
-->
[[Category:Iti0210]]
[[Category:Iti0210]]

Viimane redaktsioon: 7. detsember 2021, kell 13:49

Kood: ITI0210

Vaatad praegu vana lehte - 2021 sügisest on aine ainult Moodles.


ÕIS ainekaart

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

  1. Sissejuhatus
  2. Otsing (tee leidmine eesmärgini)
  3. Otsinguruum ja -strateegiad
  4. Lokaalne otsing ja metaheuristikud
  5. Otsing mängupuul
  6. Loogika. Lausearvutus. Järeldumine
  7. Tõestusalgoritmid
  8. Predikaatloogika
  9. Määramatus ja tõenäosus
  10. Tõenäosusmudelid
  11. Arvutusmeetodid tõenäosusmudelitel: HMM
  12. Närvivõrgud
  13. Närvivõrgud II
  14. Stiimulõpe
  15. 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.

  1. Tee leidmine otsinguga (2-3 nädal)
  2. Lokaalne otsing
  3. Otsing mängupuul
  4. Resolutsioonimeetod
  5. Teadmuse esitus predikaatloogikas

Täiendavad harjutused pliiatsi ja paberiga lahendamiseks. Nende tulemusi ei kontrollita

  1. Lokaalne otsing
  2. Minimax puu
  3. Loogika ja järeldamine
  4. Konjunktiivne normaalkuju (CNF)
  5. Tinglik tõenäosus
  6. Bayesi valem
  7. Tehisneuron
  8. Lineaarne regressioon