26.03.2020

Dragi Studenti:

Molim vas da ovo dole pazljivo procitate pre danasnjeg casa!

Dragi Svi:

Do Sada su 4 profesora sa vodecih univeritetua u SAD pristali da vam odrze po 45minuta (sa jos do 15 minuta za pitanja):

Darko Marinov, UIUC (10.00 ETF RI BEG): 31.3.

Ivan Kuraj, MIT (10.00 ETF SI BEG): TERMIN NAKNADNO

Zoran Djordjevic, HARVARD (prIblizno moja generacija ETF BEG): TERMIN NAKNADNO

Rade Mihajlovic, NYU (priblizno moja generacija ETF BEG): TERMIN NAKNADNO

Od onoga sto oni budu pricali, nista ne treba za ispit, i niste obavezni da "dodjete" na ta predavanja, ali mislim da ce sva biti jako korisna!

=======================================================

ONE TAXONOMY OF NATURE INSPIRED COMPUTING

1. INSIPRED BY BIOLOGY (LIVING NATURE) 2. INSPIRED BY ENVIRONMENT (NON-LIVING NATURE)

The two approaches are highly intersected, and are often covered by the same taxonomy:

A. INSPIRATION BY NATURE BUILT INTO HARDWARE: NATURE INSPIRED COMPUTING PARAGIGMS

2 Flow that mimics flows in nature, or DATAFLOW, where the goal is to mimise distances:

2.1 Fixed Systolic Array Based Paradigms (e.g., Google TPU)

2.2. Flexible Maxeler Acceleration Based Paradigms (e.g., Maxeler DFE)

1 Flow that mimics flows of information among species, or DIFUSION FLOW, where the goal is to cope with distances that can't be minimized:

1.1 Paradigms mimicing sensor input and robotic actuation) (e.g., WSN (Wireless Sensor Networks))

1.2 Paradigms w datain from distributed dbases and dataout to HI (e.g., IoT (Internet of Things))

B. INSPIRATION BY NATURE BUILT INTO SOFTWARE (to be executed on traditional control-flow machines): NATURE INSPIRED COMPUTING ALGORITHMS

- Mimicing HumanGroup Evolution - Mimicing HumanGroup Behaviour - Mimicing SingleHuman Adaptability (ML) - Mimicing SingleHuman Reasoning (DataMining)

C. NATURAL MATERIALS USED TO PERFORM COMPUTING (natural or biological tissue producing output w/o being aware of it)

- BioChemical The presence or the concentration of a chemical is the result of a computing process (e.g. The Nicolau BioChemical Machine, NAS, USA). Subcategories:

Hard Production Liquid Production Gas Production Radiation Production

- BioPhysical The presence or the concentration of a physical entity is the result of a computing process (e.g. the four projects listed below). Sub-categories:

BioMechanical - a mechanical value is the result e.g. The Integrator of Mika Alas BioElectronic - the level of electricity is the result e.g. The MIT AI LAB experiments Quantum - the energylevels correspond to the result e.g. The QuBit Machine of Google Mental - the brain produces results subconsiously e.g. The MindGenomics of Harvard

D. COMPUTING USED TO ANALYSE OR SYNTHESIZE NATURAL PROCESSES

- Biology (e.g. Emulation of Cell Life - Tim Hunt) - Chemistry (e.g. Emulation of QuasiCrystals - Dan Shechtman) - Physics (e.g. Tensor Flow - Milos Kotlar) - Genomics (e.g. Fast Allignment - Niederman Wuensch)

============================================================

Napomene:

1. Da bi se sve gore navedeno pokrilo, potrebno je cetvorogodsnje skolovanje!

2. Ovaj predmet pokriva samo po dva pristupa iz svake od 4 grupe, i to samo one pristupe koji su najprakticniji u smislu mogucnosti za nalazenje posla u SRB, a to su poslednja dva pristupa u svakoj grupi, kao sto sledi!

3. PREDAVANJA pokrivaju:

- FLEXIBLE DATAFLOW (Maxeler in the past and Intel in the future) - DATAMINING (samo algoritmi sa direktnom/indirektnom analogijom) - MINDGENOMICS - GENEGENOMICS

4. VEZBE pokrivaju primere sa predavanja plus:

- Google TPU + primena Amason AWS - ML + alat Weka - Google QBitMachine + alat za jednu prakticnu gimnastiku uma - Tensor Calculus + primena kod AI

5. DOMACE ZADATKE DEFINISE I PREGLEDAVA ASISTENST, a profesor daje smernice i radi finalnu kontrolu kvaliteta:

- Implementacija matematickog algoritma koristeci dataflow - Implementacija datamining algoritma u alatu Weka - Implementacija u alatu od interesa za SRB poslodavce (gym uma) - PowerPoint Prezentacija od 10 slajdova o nekom od 8 pomenutih BioHemijskih ili BioFizickih pristupa (na bazi sistema kao Wikipedia i radova po Internetu).

6. Domaci se isporucuju kao PowerPoint prezentacija sa apendiksom, na nacin koji definise asistent.

7. PPTX treba da ima sto vise slika i animacija, a ako ima bulete, oni moraju biti semanticki pocepani, i oznaceni sa n/N.

8. Svaki domaci PPTX treba da sadrzi i jednu liniju o tome, prezentirano stvaraloastvo, po kojem je metodu prevashodno generisano iz rada [Blagojevic2017].

===========================================================

19.03.2020

Sve materijale za moju nastavu (14 .pptx prezentacija),
mozete preuzeti sa mog web sajta (google: "prof vm"),
ako kliknete na bulet "KG"
(Milos Kotlar je uzeo na sebe da sve to postavi pre petka u 18h).

Inace, do sada mi se javilo samo 6 od 16 studenata.

Istina je, ostavio sam rok do sutra u 16h,
ali me iskustvo uci,
na ovakvu vrstu upita,
studenti odgovore odmah
(ovih 6 je odgovorilo u roku od 20 minuta),
pa zato imam razloga da pretpostavim,
da se preostalih 10 nece javiti do sutra u 16h
(recimo jer nisu imali pristup internetu).

S toga molim ovo sestoro,
da kontaktiraju svojih preostalih 10 kolega preko mobilnog
(ako ih znaju),
jer ovaj predmet se mnogo lakse prebrodi,
ako se odslusaju predavanja!

Posto je ovo novina za sve nas,
kad budem radio TEST sutra u 18h,
pa i posle u toku nastave,
ako dodje do tehnickih smetnji na vezi,
a primetite da ja to nisam primetio,
posaljite mi poruku na mobilni
(SMS, ili Viber, ili WhatsApp):
064-8112018.

Nemojte me zvati, vec samo posaljite poruku.

S postovanjem, vm


18.03.2020

Postovani kolege studenti koji ste izabrali moj predmet:

Vidim da vas ima 16. Odlicno!

HITNO DO PETKA U 16h (ZA DVA DANA)!

Molim da svako posalje i meni i Milosu Kotlaru
svoj Skype nalog, da bih napravio Skype grupu za vas 16!

Ja cu to koristiti za dole definisane termine nastave,
ali i za individualne konsultacije u toku "Office Hours".

Stojim na raspolaganju za individualni "Office Hours",
sa svakom od vas 16, ali u prethodno dogovorenom terminu.

Individualne konsultacije su ogranicene na interval
od 10h do 16h, svaki radni dan.

NASTAVA!

Molim vas da odvojite svoje vreme sada u subotu (21.3.)
od 10h do 16h (sto je 8 akademskih sati), za moja predavanja!

Sledeci blok nastave bice u subotu 28.4 od 10h do 16h,
i ta predavanja ce drzati kolega Milos Kotlar (iz CC).

Treci i poslednji blok ce biti u subotu 4.4. od 10h do 16h.
Posle treceg bloka ce vam biti objasnjeno kako i sta dalje!

Posebnom porukom cete biti obavesteni oko tehnikalija nastave
(kao i gde cete naci materijale za predavanja).

DOMACI!

Generalno, u ovom predmetu cete imati 4 domaca zadatka,
od kojih cu ja definisati dva, a kolega Kotlar dva.

Svaki domaci zadatak ce nositi po 20 poena, sto je ukupno 80,
i njih cete braniti pred kolegom Kotlarom.

Kada ce biti rok za koji zadatak, kako ce se predavati
i ocenjivati - sve to sledi kasnije (od kolge Kotlara).

Ocekuje se da radite u grupama po dvoje,
ali ce svako posebno braniti svaki domaci zadatak.

ISPIT!

Ispit ide individualno, preko video linka (detalji kasnije)
i ispitanik mora biti sam u prostoriji.

Ispit se sastoji iz 4 usmena pitanja (svako po 5 poena),
od kojih dva postavlja kolega Kotlar (prvo), a dva ja (posle).

Ako je broj poena 90 ili vise - to je ocena 10, 8X -> 9, itd...
Svako mora da uradi sva 4 domaca zadatka, inace je ocena 5.

Ko je zadovoljan sa poenima zaradjenim kroz domace zadatke,
moze da ne izadje na usmeni finalni ispit (sa otvorenom knjigom).

NAPOMENE!

Ja znam da je svima vama stalo da posle ovog mastera
sto lakse dobijete dobar posao u privredi,
sto podrazumeva dosta prakticnog znanja
u radu sa modernim sistemima i alatima.

S druge strane, ovaj predmet tretira paradigme racunarstva,
koje su inspirisane pojavama u prirodi,
i podrazumevaju jako visok nivo apstrakcije i sofisticnosti,
pa nije prevelika verovatnoca da nadjete posao koji bas to trazi!

Kako pomiriti gornja dva oprecna zahteva? Evo kako:

Na mojim predavanjima, ja cu pokrivati teorijske aspekte,
i na visim nivoima apstrakcije,
tako da steknete sustinsko razumevanje,
oko raznih sistema koji ce vam doci u nekoj buducnosti, pre/posle!

A na vezbama od kolege Kotlara,
imacete rad sa modernim sistemima i alatima,
koji su samo vrlo vrlo vrlo daleko povezani sa prirodom,
ali ce vam ODMAH biti jako atraktivni za poslodavce i intervjue !!!

PS!

Posto zivimo u jako dinamicnom vremenu,
sve gore navedeno je podlozno promeni, uz blagovremeno obavestenje!

Ja sam sve ovo srocio u skladu sa onim kako sam zadnjih 6 godina
predavao na University of Indiana in Bloomington, USA (sa Milosem).

Za oblast Information Systems, na U.S. News Report listi za SAD,
ta skola je #7 a in-class MCS, a #1 za on-line MBA.

Napominjem da sam 80-ih proslog veka drzao istu on-line nastavu,
takodje 6 godina, za univerzitet Purdue, West Lafayette, Indiana, USA.

Tad sam cak bio prvi prof u istoriji univerziteta Purdue (ETF#5 @SAD),
koji je ikad drazao on-line nastavu (javio sam se da budem "zamorce").

Ali, posto ne znam da li je sve gore navedeno u skladu sa praksom @KG,
u CC od ove poruke su vas Rektor i GenSek, ako zele nesto da koriguju!

SRECNO!

S postovanjem, Prof. Veljko Milutinovic

[sve o meni imate ako u Google ukucate "prof vm"]
[ili ako u Google Scholar ukucate "Veljko Milutinovic"]