Intelligentsed süsteemid: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
PriitJ (arutelu | kaastöö)
PriitJ (arutelu | kaastöö)
 
(ei näidata sama kasutaja 56 vahepealset redaktsiooni)
3. rida: 3. rida:
Kursust loetakse Tallinna Ülikooli informaatika üliõpilastele.
Kursust loetakse Tallinna Ülikooli informaatika üliõpilastele.


== Toimumiskoht ja aeg (2016) ==
== Toimumiskoht ja aeg (2017) ==


* harjutus esmaspäev 12.15 T-302 (tarkvaraarenduse rühm)
* loeng kolmapäev, 10.15 M-134
* harjutus teisipäev 10.15 M-543 (digitaalse meedia rühm)
* harjutus kolmapäev 12.15 T-302 (tarkvaraarenduse rühm)
* loeng teisipäev, 12.15 A-543
* harjutus kolmapäev 14.15 T-302 (digitaalse meedia rühm)
* konsultatsioon 2.-3. nädal 14.15 A-406
 
'''13. detsembri loeng ruumis A-543'''


õppejõud: Priit Järv
õppejõud: Priit Järv


kontakt: priit@whitedb.org
kontakt: priit at whitedb.org


== Juhend ==
== Juhend ==
20. rida: 21. rida:
== Õpikud ==
== Õpikud ==


''AIMA'' Russell, S.J and Norvig, P. Artificial intelligence: a modern approach, third edition, Prentice Hall. 2009. http://aima.cs.berkeley.edu/
[''AIMA''] Russell, S.J and Norvig, P. Artificial intelligence: a modern approach, third edition, Prentice Hall. 2009. http://aima.cs.berkeley.edu/


''TI''  M. Koit, T. Roosmaa. Tehisintellekt. Tartu, TÜ Kirjastus, 2011.
[''TI''] M. Koit, T. Roosmaa. Tehisintellekt. Tartu, TÜ Kirjastus, 2011.
http://dspace.ut.ee/handle/10062/28296
http://dspace.ut.ee/handle/10062/28296


== Koduülesanded ==
== Koduülesanded ==


<!--
2017 sügissemestril on üks hindeline kodune töö, mis tehakse individuaalselt ning eeldab iseseisvalt õpiku või koduses töös kasutatavate vahendite abimaterjalide uurimist. Töö esitatakse e-mailiga õppejõule.
Semestri jooksul tuleb kolm kodust ülesannet. Edukaks esitamiseks tuleb:
 
* töö tähtajaks valmis teha. Nädal aega hilinenud töö eest saab ainult pooled punktid, kaks nädalat hilinenud töö eest kolmandiku. Peale seda enam esitada ei saa.
[[Ifi6057labx|Koduülesanne]] - tähtaeg 27. november.
* töö harjutustunnis kaitsta. See on see koht, kus reaalselt punkte saadakse (puhtalt programmi olemasolek ei anna midagi). Kaitsta tuleb eesti või inglise keeles. Kaitsmise tähtaeg on kaks nädalat peale esitamise tähtaega, juhul kui kohe ei saa kaitsta.
* 3. ülesande puhul on viimane esitamise ja kaitsmise päev 14. nädalal (1 nädal peale tähtaega)
* et olla võimaline tööd kaitsma ja sellel teemal vestlema, on mõtekas töö ''ise'' valmis teha
* kuna ülesanded on lihtsad ja aega antud suure varuga, on soovitatav töö esitada ja kaitsta ''enne'' tähtaega.


Ülesanded:
Täiendavad kodutööd (ei anna lisapunkte):


# [[Ifi6057lab1|Intelligentne agent (Python)]] - 23 september.
# Python 3 tutorialid http://askpython.com - soovitav teha semestri alguses
# [[Ifi6057lab2|Labürint (Python)]] - 27 oktoober.
# [[Ifi6057w3|Kolmanda nädala harjutustunni ''sudoku'' ülesanne]] - kodus lõpetada
# [[Ifi6057lab3|Laevade pommitamine (Prolog)]] - 1 detsember.
# [[Ifi6057w4|optimaalne tegevuste järjekord tolmuimejamaailmas]] - kodus lõpetada
# [[Ifi6057labx|Lisaülesanne]] - 4 jaanuar.
-->


== Loengute plaan ==
== Loengute plaan ==


# [[Ifi6057w1|Sissejuhatus]]
# [[Ifi6057w1|Sissejuhatus]]
# Keerukus. Otsing olekuruumis
# Puuotsingu algoritm
# Heuristiline otsing
# Lokaalne otsing
# Metaheuristikud
# Otsing mängupuul
# Loogika. Lausearvutus. Järeldumine
# Loogika vs tõenäosus. Bayesi teoreem. Ühisjaotus
# Masinõpe. Klassifitseerimine
# Närvivõrgud. Naiivne Bayes
# Tagasisidega õppimine
# Tehisintellekti eetika
<!--
# [[Ifi6057w2|Keerukus. Otsing olekuruumis]]
# [[Ifi6057w2|Keerukus. Otsing olekuruumis]]
# [[Ifi6057w3|Puuotsingu algoritm]]
# [[Ifi6057w3|Puuotsingu algoritm]]
68. rida: 49. rida:
# [[Ifi6057w8|Loogika. Lausearvutus. Järeldumine]]
# [[Ifi6057w8|Loogika. Lausearvutus. Järeldumine]]
# [[Ifi6057w9|Loogika vs tõenäosus. Bayesi teoreem. Ühisjaotus]]
# [[Ifi6057w9|Loogika vs tõenäosus. Bayesi teoreem. Ühisjaotus]]
# [[Ifi6057w10|Masinõpe. Klassifitseerimine]]
# [[Ifi6057w10|Masinõpe. Klassifitseerimine. Naiivne Bayes]]
# [[Ifi6057w11|Närvivõrgud. Naiivne Bayes]]
# [[Ifi6057w11|Närvivõrgud]]
# [[Ifi6057w12|Tagasisidega õppimine]]
# [[Ifi6057w12|Tagasisidega õppimine]]
# [[Ifi6057w13|Tehisintellekti eetika]]
# [[Ifi6057w13|Tehisintellekti eetika]]
<!--
-->
-->


== Hindamine ja eksamieeldus ==
== Hindamine ja eksamieeldus ==


<!--
Positiivse hinde ("E") saamiseks on tarvis koguda 50 punkti. Maksimaalse hinde ("A") saamiseks on vaja 90 punkti.
Positiivse hinde saamiseks on tarvis koguda 50 punkti. Maksimaalse hinde saamiseks on vaja 90 punkti.


Punkte annavad:
Punkte annavad:
* kirjalik eksam 40p
* eksam kuni 70p
* kodutööd kokku 54p
* kodutöö kuni 15p
* tegevus harjutustunnis või loengus kuni 15p
* tegevus harjutustunnis kuni <s>25</s>23p


Eksamile saamiseks on vaja 2 kodutööd 3-st edukalt kaitsta ja koguda semestri jooksul vähemalt 10 punkti.
2017. a. sügissemestril eksamile pääsemiseks eraldi tingimusi ei ole. Kõik ainele registreerunud üliõpilased on lubatud otse eksamile.
-->


== Eksam ==
== Eksam ==


<!--
Ajad:
Ajad:
* 16.12.2015 10.00 A-543
* 20.12.2017 12.15 T-302
* 6.01.2016 10.00 A-543
* 3.01.2018 12.15 T-302
 
Ole kohal 15 minutit varem. Eksam toimub '''klassi arvutiga''' (programmeerimisülesanded) ja paberil (teoreetiline ülesanne). Materjalide ja Interneti kasutamine on lubatud, aga töö on '''individuaalne''', s.t. suhtlemine ei ole lubatud. Enne eksamit hoolitse, et sul oleks:
 
* võimalus sisse logida oma <code>nimi@tlu.ee</code> kontoga Google Drive-sse
* võimalus kasutada ''AIMA'' õpikut kas elektrooniliselt või paberil
 
Üks õpik on eksamiruumis ühiskasutuseks.


Järeleksam:
Järeleksam:
* 18.01.2016 10.00 A-543
* 21.03.2018 12.15 T-302


-->
Suuline järeleksam:
[[Ifi6057kk|Kordamisküsimused]].
* 23.03.2018 10.00 '''A-428'''
* Palun tulla kohale: 142127, 152851, 150649, 150637, 151176, 150729
* vestluse teema: loengutest 2-12
 
=== Eksami teemad ===
 
# Praktiline ülesanne: harjutustundidest 1-7, või sarnane ülesanne loengute 10-12 teemadel. Harjutustundides 10-12 tehtud masinõppe harjutused eksami praktiliseks ülesandeks ei tule.
# Teoreetiline ülesanne: teemad, mis on läbi võetud loengutes, lisaks teadmuse esitus loogikas (harjutustunnid 8,9)


Sarnase raskusastmega eksamite [http://pages.cs.wisc.edu/~jerryzhu/cs540/exam.html näited]. Kaetud teemad kattuvad meie kursusega osaliselt.
Sarnase raskusastmega teoreetiliste eksamite <!--[http://pages.cs.wisc.edu/~jerryzhu/cs540/exam.html]-->[http://pages.cs.wisc.edu/~shavlik/cs540.html#previous-exams näited]. Kaetud teemad kattuvad meie kursusega osaliselt.


== Tulemused ==
== Tulemused ==


<!-- [[Ifi6057res2015|2015 sügissemester]].
[[Ifi6057res2017|2017 sügissemester]].
-->

Viimane redaktsioon: 22. märts 2018, kell 19:59

Kood: IFI6057

Kursust loetakse Tallinna Ülikooli informaatika üliõpilastele.

Toimumiskoht ja aeg (2017)

  • loeng kolmapäev, 10.15 M-134
  • harjutus kolmapäev 12.15 T-302 (tarkvaraarenduse rühm)
  • harjutus kolmapäev 14.15 T-302 (digitaalse meedia rühm)

13. detsembri loeng ruumis A-543

õppejõud: Priit Järv

kontakt: priit at whitedb.org

Juhend

Üliõpilase meelespea.

Õpikud

[AIMA] Russell, S.J and Norvig, P. Artificial intelligence: a modern approach, third edition, Prentice Hall. 2009. http://aima.cs.berkeley.edu/

[TI] M. Koit, T. Roosmaa. Tehisintellekt. Tartu, TÜ Kirjastus, 2011. http://dspace.ut.ee/handle/10062/28296

Koduülesanded

2017 sügissemestril on üks hindeline kodune töö, mis tehakse individuaalselt ning eeldab iseseisvalt õpiku või koduses töös kasutatavate vahendite abimaterjalide uurimist. Töö esitatakse e-mailiga õppejõule.

Koduülesanne - tähtaeg 27. november.

Täiendavad kodutööd (ei anna lisapunkte):

  1. Python 3 tutorialid http://askpython.com - soovitav teha semestri alguses
  2. Kolmanda nädala harjutustunni sudoku ülesanne - kodus lõpetada
  3. optimaalne tegevuste järjekord tolmuimejamaailmas - kodus lõpetada

Loengute plaan

  1. Sissejuhatus
  2. Keerukus. Otsing olekuruumis
  3. Puuotsingu algoritm
  4. Heuristiline otsing
  5. Lokaalne otsing
  6. Metaheuristikud
  7. Otsing mängupuul
  8. Loogika. Lausearvutus. Järeldumine
  9. Loogika vs tõenäosus. Bayesi teoreem. Ühisjaotus
  10. Masinõpe. Klassifitseerimine. Naiivne Bayes
  11. Närvivõrgud
  12. Tagasisidega õppimine
  13. Tehisintellekti eetika


Hindamine ja eksamieeldus

Positiivse hinde ("E") saamiseks on tarvis koguda 50 punkti. Maksimaalse hinde ("A") saamiseks on vaja 90 punkti.

Punkte annavad:

  • eksam kuni 70p
  • kodutöö kuni 15p
  • tegevus harjutustunnis kuni 2523p

2017. a. sügissemestril eksamile pääsemiseks eraldi tingimusi ei ole. Kõik ainele registreerunud üliõpilased on lubatud otse eksamile.

Eksam

Ajad:

  • 20.12.2017 12.15 T-302
  • 3.01.2018 12.15 T-302

Ole kohal 15 minutit varem. Eksam toimub klassi arvutiga (programmeerimisülesanded) ja paberil (teoreetiline ülesanne). Materjalide ja Interneti kasutamine on lubatud, aga töö on individuaalne, s.t. suhtlemine ei ole lubatud. Enne eksamit hoolitse, et sul oleks:

  • võimalus sisse logida oma nimi@tlu.ee kontoga Google Drive-sse
  • võimalus kasutada AIMA õpikut kas elektrooniliselt või paberil

Üks õpik on eksamiruumis ühiskasutuseks.

Järeleksam:

  • 21.03.2018 12.15 T-302

Suuline järeleksam:

  • 23.03.2018 10.00 A-428
  • Palun tulla kohale: 142127, 152851, 150649, 150637, 151176, 150729
  • vestluse teema: loengutest 2-12

Eksami teemad

  1. Praktiline ülesanne: harjutustundidest 1-7, või sarnane ülesanne loengute 10-12 teemadel. Harjutustundides 10-12 tehtud masinõppe harjutused eksami praktiliseks ülesandeks ei tule.
  2. Teoreetiline ülesanne: teemad, mis on läbi võetud loengutes, lisaks teadmuse esitus loogikas (harjutustunnid 8,9)

Sarnase raskusastmega teoreetiliste eksamite näited. Kaetud teemad kattuvad meie kursusega osaliselt.

Tulemused

2017 sügissemester.