Dostupni e-kolegiji

Kolegij obrađuje osnovne koncepte iz strojnog učenja kroz primjere koji su realizirani kroz vizualni programski jezik i Python.

Upravljanje znanjem doživljava promjene sukladno potrebama tržišta i interesu studenata.

Kroz ovaj kolegij upoznat ćete se s problemima znanja, predstavljanja znanja i njegove uporabe u sustavima temeljenim na umjetnoj inteligenciji. Na nizu primjera moći ćete uočiti prednosti i mane pojedinih statističkih metoda koje se uobičajeno koriste u području umjetne inteligencije. Iako se većina metoda koristi u podatkovnoj znanosti u ovom je kolegiju cilj kritički se osvrnuti na pristup u kojem se statističke metode koriste neselektivno te time ne doprinose znanju. Osim toga kroz kolegij biti će prikazane najčešće korištene arhitekture neuronskih mreža kako bi se na primjerima pokazale prednosti i mane ovog pristupa rješavanju problema. Kako se danas sve teže dolazi do velike količine podataka potrebnih za primjenu strojnog učenja uvodi se i pojam plitkog učenja koje se za razliku od dubokog učenja koristi malim skupom ulaznih podataka za uvježbavanje neuronske mreže. Do primjenjivih rezultata može se doći isključivo uporabom već uvježbanih dubokih neuronskih mreža i njihove prilagodbe novoj instanci problema postupkom koji je poznat pod nazivom "transfer learning".

Kako bi se smanjio prag učenja za vrednovanje pojedinih modela učenja koristi se vizualno programiranje i vizualizacija podataka. Nakon što ste se upoznali sa temeljnim metodama upravljanja znanjem temeljenom na podacima, odabirete jedno područje za koje ćete razviti konkretnu programsku podršku. Iako alat nije propisan, ilustracijski primjeri izradit će se pomoću biblioteke tensorflow.js koja omogućuje primjenu tehnika umjetne inteligencije na mobilne i web aplikacije, što je danas iznimno zanimljivo područje primjene.

Cilj kolegija je upoznavanje sa problemom znanja i stvaranja bijele ili sive kutije od klasične crne kutije koju predstavlja uvježbana duboka neuronska mreža. Kako ste upoznati s problemima učenja i poučavanja, očekuje se kako ćete teorije učenja koje se primjenjuju kod ljudi primijeniti kod sustava temeljenih na umjetnoj inteligenciji.

Za one koji žele doznati više o ovom području pri Odjelu za informatiku nude se specjalistički kolegiji poput Rudarenja podataka, Dubinskih neuronskih mreža i slično koji će vam pomoći u produbljivanju pojedinih koncepata koje imate prilike upoznati na ovom kolegiju.


Uvodni koncepti umjetne inteligencije

1.Što je umjetna inteligencija?
2.Kako koristiti tehnike umjetne inteligencije pri rješavanju problema?
3.Kakva je primjena umjetne inteligencije u stvarnom svijetu?
4.Što je strojno učenje?
5.Što su neuronske mreže?
6.Koje su posljedice uporabe umjetne inteligencije?

Korištenjem pristupa od konkretnog prema apstraktnom učenici prolaze kroz sve faze osmišljavanja i izrade web aplikacije koja može prepoznati predmet koji se nalazi na slici. Tečaj je namijenjen učenicima starijih razreda osnovne škole. Odabrane tehnologije omogućavaju izradu internetskih aplikacija za stolna računala, tablete i mobitele. Uz dostupne upute i pomoć nastavnika će se u sklopu predmeta osmisliti i izraditi jednostavna aplikacija koristeći programske jezike i alate prikladne uzrastu učenika.

Kroz Osnovni tečaj razvoja mrežnih stranica u srednjim školama polaznici detaljnije usvajaju HTML, CSS, JavaScript i Materialize CSS. 

Napredni tečaj Javascripta

Srednji tečaj JavaScripta

Osnove objektno orijentiranog programiranja u C#-u.

Razvoj programske podrške je svakodnevan posao bilo kojeg programera. Kako vrijeme prolazi tako se mijenjaju i tehnologije pomoću kojih se razvija programska podrška. Programerima je neophodno bit u koraku s tehnologijama kako bi ostali kompetentni na tržištu. Ipak, nove tehnologije nisu posve drugačije od njihovih prethodnika. Dobar primjer je promjena programskih jezika. Novi programski jezici imaju novu sintaksu koja je više ili manje slična sintaksi programskog jezika kojim se programer prethodno služio. S druge strane, logika razvoja programske podrške se puno sporije mijenja, dok stil pisanja programskog koda ostaje gotovo nepromijenjen. Zato nema potrebe za kontinuiranim savladavanjem svih mogućih programskih jezika koji izlaze na dnevnoj bazi. Puno je jednostavnije i korisnije savladati nekoliko programskih paradigmi koje su učestale na tržištu. Poznavanje programskih paradigmi ima veliki utjecaj u razumijevanju i savladavanju novih programskih jezika. U svakodnevnom životu postoji tvrdnja prema kojoj čovjek vrijedi onoliko koliko jezika poznaje. Ukoliko se povuče paralela s programerima, može se reći da programer vrijedi onoliko koliko poznaje programskih jezika. Uzme li se u obzir ono prethodno navedeno, točnije je tvrditi da programer vrijedi onoliko koliko poznaje programskih paradigmi.

Informatika


Site announcements

Završnica EDIT CodeSchool 2020/21

napisao/la Divna Krpan -

Marljivi umovi velikih i malih priveli kraju četvrtu generaciju EDIT CodeSchool-a

Jeste li znali da splitsko-dalmatinski osnovnoškolci i srednjoškolci idu pod ruku sa svjetskim trendovima u programiranju? Zahvaljujući EDIT CodeSchool-u, najvećoj školi programiranja u Hrvatskoj, svake godine 400-600 djece istovremeno pohađa različite tečajeve programiranja.

Ni sama pandemija koronavirusa nije spriječila marljive umove velikih i malih da privedu kraju četvrtu generaciju EDIT CodeSchool-a. Projekt nastao pod palicom ICT županije i ove je godine omogućio učenicima osnovnih i srednjih škola pohađanje različitih tečajeva primijenjenog programiranja uz moto „Znanje dostupno svima.“

I dok Europska unija ulaže brojna sredstva u razvoj umjetne inteligencije i naši školarci vjerno uče i stječu nova znanja o ovom području budućnosti. Da EDIT CodeSchool ide u korak sa svjetskim trendovima pokazuje i činjenica da su polaznici osnovnog tečaja Razvoj inteligentnih web aplikacija – RIWA naučili osnove razvoja umjetne inteligencije, korištenjem neuronskih mreža i računalnog vida, izradivši tako inteligentne web aplikacije s područja njihovog interesa. Učenici osnovnih i srednjih škola, polaznici osnovnog tečaja HTML/CSS/JavaScript su naučili samostalno razviti vlastitu web stranicu, lijepo uređenu i s aktivnim sadržajima, a sve to učeći se pravilima timskog rada.

Više...

Oznake: