Umjetna inteligencija: raspoloživi materijali
2022-05-02: dodana je skripta Modeliranje
neizvjesnosti, ažurirana je skripta Uvod u strojno učenje.
2022-05-17: ažurirana je skripta Modeliranje
neizvjesnosti (korekcije dojavljenih pogrešaka i zatipaka - hvala
studentima koji su ih dojavili).
Skripte
- Algoritmi pretraživanja prostora stanja:
- [Skripta] Marko Čupić. Pretraživanje prostora stanja (PDF, datum 2020-03-13)
(PDF, datum 2020-03-04).
- Java biblioteka s primjerima iz skripte: JAR
(skinuti, u skripti su dostupne informacije o pokretanju primjera; za
pokretanje je potrebna Java 13 ili novija)
- Naputak za samostalno savladavanje ovog gradiva s zadatcima za vježbu (PDF, dodatna biblioteka: JAR)
- Implementacija algoritama u Javi (Elipse projekt: ZIP)
- Projekt za vježbu (Elipse projekt: ZIP)
- Primjer koji ilustrira da algoritam iterativnog pretraživanja u dubinu nije optimalan ako se opremi listom posjećenih stanja (PDF).
- Komentari vezani za informirano pretraživanje i heuristike (PDF).
- Igranje igara:
- [Skripta] Marko Čupić. Igranje igara (PDF, datum 2020-03-16)
(PDF, datum 2020-03-11).
- Java biblioteka s primjerima iz skripte: JAR
(skinuti, u skripti su dostupne informacije o pokretanju primjera; za
pokretanje je potrebna Java 13 ili novija)
- Naputak za samostalno savladavanje ovog gradiva s zadatcima za vježbu (PDF)
- Sličice po koracima, uz službenu prezentaciju (ZIP).
- Ekspertni sustavi:
- [Skripta] Marko Čupić. Ekspertni sustavi (PDF, datum 2020-04-15).
- Uz skriptu je pripremljena implementacija Školskog ekspertnog sustava ostvarenog u programskom jeziku Java:
ekspertnog sustava koji podržava ulančavanje unaprijed i ulančavanje unatrag te je opremljen primjerima s predavanja (ZIP).
Isti primjeri obrađeni su i u skripti te je dan naputak za pokretanje
u Školskom ekspertnom sustavu.
- Modeliranje neizvjesnosti:
- [Skripta] Marko Čupić. Modeliranje neizvjesnosti (PDF, datum 2022-05-17). (stara
inačica: 2022-04-29)
- Skripta uz uvodno poglavlje koje razmatra modeliranje
neizvjesnosti: Bayesovu shemu te neizrazitu logiku odnosno neizrazite
skupove.
- Popratna biblioteka koja sadrži primjere iz knjige i onogućava
njihovo interaktivno izvođenje dostupna je ovdje: JAR
Za pokretanje primjera potrebna je Java 17 ili novija.
- Strojno učenje:
- [Skripta] Marko Čupić. Uvod u strojno učenje (PDF, datum 2022-04-30).
(staro izdanje: 2020-04-10)
- Skripta uz uvodno poglavlje koje razmatra osnove strojnog učenja sadrži i
dva poglavlja u kojima se obrađuju Naivni Bayesov klasifikator
te stabla odluke.
- Popratna biblioteka koja sadrži primjere iz knjige i onogućava
njihovo interaktivno izvođenje dostupna je ovdje: JAR
Za pokretanje primjera potrebna je Java 17 ili novija.
- Podržano učenje:
- [Skripta] Marko Čupić. Podržano učenje (PDF, datum 2020-04-01).
- Popratni Eclipse-projekt s primjerima iz skripte (dani su i svi
izvorni kodovi: ZIP
(skinuti, uvesti u Eclipse; arhiva sadrži i prevedene kodove pa je
iste moguće izravno pokretati i iz naredbenog retka odmah nakon
raspakiravanja arhive čak i bez Eclipse-a; za
pokretanje je potrebna Java 13 ili novija)
- Umjetne neuronske mreže:
- [Skripta] Marko Čupić. Umjetne neuronske mreže (PDF, datum 2018-06-04).
- Starija verzija: PDF, datum 2017-03-07.
- Demonstracija mogućnosti i učenja na problemima klasifikacije i funkcijske regresije s dodatnim primjerom raspoznavanja gesti (ZIP).
- Marko Čupić. Pojašnjenja uz učenje gesti neuronskom mrežom (PDF).
- Marko Čupić. Neuronske mreže: različite arhitekture i pretreniranost (PDF).
- Sustav FSIT (JAR)
- Primjeri za sustav FSIT (txt)
- Prirodom inspirirani optimizacijski algoritmi:
- [Skripta] Marko Čupić. Evolucijsko računarstvo (PDF, datum 2019-06-04).
- Starija verzija: PDF, datum 2016-06-08.
- Marko Čupić. Motivacijski primjer: robot Robby (PDF).
- Kratka prezentacija - Marko Čupić: Prirodom inspirirani optimizacijski algoritmi. Inačica 2009. (PDF).