EDIT – besplatna škola programiranja 2018/19

I ove godine, u suradnji sa članovima istraživačke grupe Ai Compile sa PMF-a i Splitu, kreće EDIT- besplatna škola programiranja za osnovnoškolce i srednjoškolce.

Besplatnu škola programiranja EDIT 2018/2019  pod okriljem  projekta ICT županija već drugu godinu organizira Splitsko-dalmatinska županija za učenike viših razreda osnovnih i svih razreda srednjih škola. Uz moto “Znanje dostupno svima”, učenici će imati priliku svladati osnove programiranja (HTML, CSS, JavaScript) te samostalno izraditi web stranicu i aplikaciju za “pametne” telefone koristeći programske jezike.

Besplatnu školu programiranja EDIT 2018/2019 će pohađati više od 500 djece u 20 osnovnih škola na području 9 gradova – Splita, Solina, Kaštela, Omiša, Trogira, Imotskog, Sinja, Makarske i Supetra na Braču.

Više informacija o školama i prijavama na www.ictzupanija.hr/edit.

ML/AI meetup grupa u Splitu!

Članovi istraživačke grupe sudjelovali su na prvom predavanju vezanom uz strojno učenje i umjetnu inteligenciju u sklopu osnivanja Meetup grupe ML/AI koju su organizirali Damir Brčić iz Splitsko-dalmatinske županije i Burak Canboy, WinRAR CEO.
U sklopu suradnje na projektu EDIT ICT Županija, pripremili smo uvodno predavanje o umjetnoj inteligenciji i strojnom učenju.
Kako je na raspolaganju stajalo prilično ograničeno vrijeme, nije bilo moguće detaljno obraditi razmatrane pojmove. Cilj predavanja je tako bio upoznati slušatelje sa mogućnostima primjene tehnika umjetne inteligencije u različitim područjima, naglasio je Saša Mladenović koji je započeo s uvodnim dijelom predavanja.
Na primjeru arhitekture neuronskih mreža ilustriran je problem odabira načina rješavanja konkretnog problema. Iako je teško odabrati konkretnu arhitekturu neuronske mreže koja će odgovarati karakteristikama problema ipak je bilo potrebno naglasiti neke zajedničke značajke svih prikazanih arhitektura. Tako su se različite vrste učenja grupirale u tri osnovne skupine, pa su nadzirano, nenadzirano i poduprto učenje ilustrirani jednostavnim primjerima.

Različite vrste učenja

Nakon kratkog osvrta, bilo je potrebno slušateljima pokazati na koji se način mogu uključiti u izradu rješenja temeljenih na principima umjetne inteligencije. Kako nema programskog jezika ili biblioteke koja je standard za sve koji se žele baviti umjetnom inteligencijom, kroz predavanje su se pokazale različite biblioteke pisane u JavaScriptu koje se mogu koristiti u programiranju.
Zaključak izlaganja može se kratko svesti na jednu rečenicu: “There is no silver bullet!”. Svatko tko želi koristiti principe umjetne inteligencije i strojnog učenja u rješavanju problema morat će se koristiti različitim bibliotekama i alatima. Navedeno upućuje na problem interoperabilnosti koji će se dodatno naglasiti potrebom za realizacijom rješenja u industriji. Kako se vrijeme raspoloživo za razvoj aplikacija skraćuje, zbog sve zahtjevnijeg tržišta, tako se uporaba gotovih rješenja pri izradi vlastitog pojavljuje kao nužnost. Mogući odgovor na ovaj izazov je primjena novih standarda koji osiguravaju interoperabilnost, poput ONNX (open neural network exchange format).

Nakon ovog dijela izlaganja, Goran Zaharija predstavio je jedan od alata koji može poslužiti za brzu provjeru prikladnosti ML/AI za rješavanje određenog problema. Predstavljen je alat Orange Canvas koji se između ostalog koristi i u realizaciji nastave kolegija Uvod u umjetnu inteligenciju pri Prirodoslovno-matematičkom fakultetu u Splitu. Kako se ovaj kolegij predaje u trećoj godini preddiplomskog studija, jasno je da za njegovo korištenje nije potrebno duboko znanje iz umjetne inteligencije.

Orange Canvas primjer

Nakon predstavljanja alata, prikazan je dio projekata koji su u realizaciji koristili tehnike umjetne inteligencije. Važno je naglasiti kako se radi o studentskim projektima, što je važno za poslodavce koji tako imaju prilike procijeniti stanje populacije mladih programera u području umjetne inteligencije.
U predstavljenim projektima koristile su se različite biblioteke, a od koncepata korišteni su: genetski algoritmi, neuronske mreže, višeagentski sustavi, EEG. Iz navedenog se može zaključiti kako postoji grupa mladih programera koje je moguće usmjeriti prema produbljivanju znanja iz područja umjetne inteligencije.

Primjena u nastavi: NN i EEG

S tom svrhom u nekom od idućih termina kolega Hrvoje Kalinić organizirat će radionicu koja će za cilj imati uputiti polaznike u područje rudarenja podataka kao još jednog od zanimljivih područja unutar umjetne inteligencije.

Nakon završetka izlaganja, uz neformalno druženje nastavila se žustra rasprava o mogućnostima prilagodbe studija i studijskih programa potrebama sve zahtjevnije ICT scene u Splitu.

Neformalno druženje

Veselimo se idućem terminu sastanka, a do tada se nadamo da ćete zanimljivosti pratiti na našoj stranici: aicompile.com.hr

STEM u gostima

AI-COMPILE istraživačka grupa vrlo je aktivna u popularizaciji znanosti kod djece i mladih osoba. Svoje aktivnosti članovi grupe započeli su sudjelovanjem na Festivalu znanosti i Noći istraživača te organizacijom niza radionica i predavanja po školama i za đake. Isto se nastavilo i u sklopu provedbe projekta STEM u gostima koji se odvija uz financijsku potporu Ministarstva znanosti i obrazovanja. Prirodoslovno-matematički fakultet Split prepoznao je važnost poticanja interesa učenika za STEM područje obrazovanja od najranije dobi, a ovo je samo još jedan u nizu događanja u kojima sudjeluju nastavnici fakulteta.

Za potrebe realizacije projekta osmislili smo niz aktivnosti i realizirali pripadajuću programsku podršku kako bi područje rješavanja problema, umjetne inteligencije i programiranje općenito približili učenicima.

Osmjeh djeteta, koje je iskreno i neiskvareno, ne može se kupiti novcem, pa je to u današnje vrijeme materijalizma, najveća nagrada bilo kojem ljudskom biću.

Goran Zaharija realizirao je radionicu za učenike na Visu, a kako je to izgledalo, pogledajte sami.

Održano predavanje na temu: Roboti i škola

U sklopu istraživanja učenja i počavanja s ciljem boljeg razumijevanja mehanizama učenja u području umjetne inteligencije članovi ai compile grupe sudjelovali su u nizu radionica provedenih s djecom. Cilj radionica bio je približiti djeci programiranje te ih zainteresirati za ovo iznimno zanimljivo područje.

Prilikom istraživanja, puno smo naučili od djece i njihovih nastavnika, te im se i ovom prilikom želimo zahvaliti na dosadašnjem sudjelovanju. Aktivnosti s učenicima i nastavnicima su nam stalan poticaj na nove aktivnosti i istraživanja.

Istraživanja su nam često usmjerena nekim događajem ili nekom rečenicom koja je na nas ostavila posebno jak dojam. Seymour Papert, jedan je od vizionara u području edukacije i računarstva općenito. Njegov pristup koji složene koncepte objašnjava na jednostavan i opipljiv način, najbolje je došao do izražaja prilikom osmišljavanja Lego kockica.

Prilikom poučavanja programiranja ne želimo postavljati pitanje koje je postavljao Seymour Papert:
“Programira li dijete računalo ili računalo programira dijete?”

Želimo biti sigurni kako poučavanjem programiranja i uvođenjem računala u život djece nećemo ograničiti njihovu kreativnost. Tako se nameće cilj istraživanja koje provodimo, a to je:

Kako koristiti programiranje kako bi se potaknulo kreativno izražavanje djece i mladih osoba, pa zašto ne i odraslih?

Dio saznanja do kojih smo došli kroz višegodišnje istraživanje ukratko je predstavljen i na Carnetovoj korisničkoj konferenciji (CUC 2017) koja je centralno mjesto okupljanja nastavnika iz Hrvatske, ali i regije u cjelini.

Danas smo svjedoci sve češćeg spominjanja robota i robotike u školama i edukaciji općenito. Isto tako, svima je jasno kako se bez nekog oblika računalnog razmišljanja i programiranja ne mogu zamisliti budući poslovi. Ipak, kakav je utjecaj uvođenja ovih elemenata u obrazovanje u različitoj razvojnoj fazi, sa pouzdanošću ne može reći nitko. Problem je što su dosadašnja istraživanja proučavala reakciju djece koja nisu u tolikoj mjeri bila izložena tehnolgiji, što danas nije slučaj. Iz tog smo razloga pripremili za vas neka naša opažanja, za koja se nadamo da će vas potaknuti u osmišljavanju aktivnosti koja će biti prilagođena upravo vašoj grupi djece.

Ako ove godine niste posjetili CUC, preporučujem vam da to učinite iduće godine. Otkrit ćete mjesto na kojem možete osjetiti entuzijazam i pozitivnu energiju nastavnika, ljudi koji istinski mijenjaju društvo. CARNet još jednom pokazuje koliko je važan čimbenik u razmjeni iskustava i znanja vezanih uz edukaciju počevši od vrtića pa sve do sveučilišta.