Cilj programa je osposobiti polaznike (stjecanje vještina) za samostalnu izradu vlastitih programskih rješenja koristeći programski jezik Python, prikupljanje i obradu podataka, implementiranje algoritama strojnog učenja, dizajniranje vlastite neuronske mreže, razvijanje rješenja baziranih na različitim arhitekturama dubinskog učenja u područjima računalnog vida i obrade prirodnog jezika.
Znanja, vještine i sposobnosti koje se stječu programom:
Savladati sve bitne koncepte programskog jezika Python, razumjeti pojmove i koncepte strojnog učenja, definirati i opisati temeljne koncepte neuronskih mreža, definirati način funkcioniranja algoritama dubinskog učenja, primijeniti odabranu arhitekturu dubinskog učenja za pojedini problem, analizirati programska rješenja zasnovana na algoritmima obrade slike i računalnog vida, savladati postupke pripreme podataka, razumjeti pojmove i primijeniti koncepte obrade prirodnog jezika.