P724 Primjena umjetne inteligencije

III. semestar sveučilišnog diplomskog studija Strojarstvo
Tjedno opterećenje: 2P + 2V
ECTS bodovi: 5.0
Prof. dr. sc. Tomislav Šarić, konzultacije ponedjeljkom od 11 h do 12.30 h u kabinetu G11 uz prethodnu najavu na email
Prof. dr. sc. Goran Šimunović, konzultacije ponedjeljkom od 12 h do 14 uz prethodnu najavu na e-mail, ured G1A
Prof. dr. sc. Roberto Lujić, konzultacije četvrtkom od 12:00 do 14:00 sati uz prethodnu najavu ili prema dogovoru, ured G108
 
Okvirni sadržaj predmeta:

Temeljni pojmovi. Umjetna inteligencija. Razvoj umjetne inteligencije i inteligentnih sustava. Umjetna inteligencija i tradicionalno računalstvo. Tehnike umjetne inteligencije. Osnove ekspertnih sustava. Prikaz znanja. Proces zaključivanja. Zaključivanje s nepouzdanim znanjem. Hibridni ekspertni sustavi. Inženjerstvo znanja. Primjena ekspertnih sustava. Neuronske mreže. Arhitektura, koncept i učenje na temelju prikupljenih podataka. Modeliranje podataka za neuronsku mrežu. Dizajniranje arhitekture neuronske mreže. Primjena neuronskih mreža. Problem optimizacije. Genetički algoritmi. Pojam jedinke i populacije. Definiranje gena. Genetski operatori. Primjena genetičkih algoritama. Inteligencija rojeva. Neizrazita logika.

Oblici provođenja nastave i način provjere znanja:

Predavanja.
Vježbe: auditorne vježbe, laboratorijske vježbe, izrada seminarskog rada.

Popis literature potrebne za studij i polaganje ispita:

Nastavni materijali s predavanja.

Popis literature koja se preporučuje kao dopunska:

  1. Ćerić, Vlatko. Ekspertni sustavi, skripte, Ekonomski fakultet Zagreb, 2005.
  2. Negnevitsky, Michael. Artificial Intelligence: A guide to intelligent systems, Addison Wesley, 2004.
  3. Russell, Stuart; Norvig, Peter. Artificial Intelligence: A Modern Approach, The Intelligent Agent Book, Second Edition, Prentice Hall, 2002, ISBN: 0-13-790395-2
  4. David E., Goldberg: Genetic Algorithm in Search, optimisation and machine learning, Adison Weslay Longman, USA, 1999.
  5. J., Koza: Genetic Programming, MIT Press, 1992
  6. Z., Michalewic:, Genetic Algorithms + Data Structures = Evolution Programs, Springer, 3rd ed., 1996
  7. Marjan, Mernik; Matej, Ćrepinšek; Viljem, Žumer: Evolucijski algoritmi, Univerza v Mariboru, Fakultet za elektrotehniko, računalništvo in informatiko, 2003.
  8. Milan, Brezočnik: Uporaba genetskog programiranja v inteligentnih proizvodnih sistemih, Univerza v Mariboru, Fakultet za strojništvo,2000.
  9. Novaković, Branko; Majetić, Dubravko; Široki, Mladen. Umjetne neuronske mreže, FSB, Zagreb, 1998.
  10. Rao, V., Rao, H. C++ Neural Networks and Fuzzy Logic, MIS Press, New York, USA, 1995.

Način polaganja ispita:

Pismeno.

Cilj kolegija

Ovladati znanjima i tehnikama umjetne inteligencije kroz njihovu primjenu u području strojarstva.

Ishodi učenja

Nakon uspješno završenog predmeta student će moći:

  1. Objasniti pojam i tehnike umjetne inteligencije
  2. Primijeniti ekspertne sustave na tehničke probleme iz područja strojarstva
  3. Primijeniti neuronske mreže na tehničke probleme predviđanja i klasifikacije iz područja strojarstva
  4. Primijeniti genetičke algoritme na tehničke problemima optimizacije iz područja strojarstva
  5. Usporediti alate umjetne inteligencije

Povezivanje ishoda, učenja, nastavnih metoda i procjena ishoda učenja

Nastavna
aktivnost
ECTS Ishod
učenja
Aktivnost
studenata
Metode
procjenjivanja
Bodovi
min max
Pohađanje predavanja 1 1-5 Aktivno sudjelovanje na predavanjima Evidencija prisutnosti i aktivnosti studenata 2 5
Pohađanje vježbi 1 1-5 Aktivno sudjelovanje na  vježbama Evidencija prisutnosti i aktivnosti studenata 2 5
Periodična provjera znanja 2 1-5 Priprema za pismenu provjera znanja Kolokvij 1
Kolokvij 2
Kolokvij 3
28 45
*Pismeni ispit 2 1-5 Priprema za pismenu provjera znanja Pismeni ispit 28 45
Završni
ispit
0,5 1-5 Ponavljanje
usvojenog
gradiva
Usmeni ispit 28 45
Ukupno: 5 60 100

*Pismeni ispit student mora polagati samo ako nisu postignuti minimalni bodovi, u određenom vremenskom roku na periodičnoj provjeri znanja