fax
časovne vrste (=delnice) in njihova uporaba
S kolegom Tomažem sva pri predmetu Tehnologija znanja napisala “članek” o uporabi parih tehnik za iskanje vzorcev v časovnih vrstah in kratkoročno napovedovanje. V “članku” (ni lih pravi članek, je pa osnovni numerični približek le-tega) si lahko preberete več o Autoregressive moving average modelu (avtoregresijski model drsečega povprečja – slovenščina FTW), uporabi k – nearest neighbours metode strojnega učenja za napovedovanje in še parih drugih tehnikah. Prišla sva do relativno uspešnih rezultatov (do 85.7% uspešnost napovedovanja spremembe smeri cene delnice), možnosti za nadaljnji razvoj je še polno.
Testirala sva na sledečih delnicah:
MSFT, AAPL, CSCO, MSI, NOK, SI, SNE, HPQ, DELL, ATVI, GOOG, IBM, YHOO, EBAY, AMZN, AOL, ADBE
Za samo učenje/testiranje implementacije algoritmov pa sva uporabila podatke iz spletne strani: http://robjhyndman.com/TSDL
Med drugim je predvsem zanimivo raziskovati časovne vrste proizvodnje piva (vidno na spodnjem grafu)
Več pa v članku!
PIPT WIN! (:
Danes je bilo zaključno tekmovanje z našimi preljubimi večagentnimi sistemi, o katerih sem že pisal(tukaj). Po težkem boju sva se z Nejcem prebila v finale, in premagala skupino Citrus(Bravo Damjan in Robert!). Bil je napet boj, če bi se kdo rad pomeril, lahko še vedno potegne dol kodo tukaj in se pokaže, koliko sam zna! Trenutno je zunaj verzija 0.9, tudi sodelujoči predavatelji pa razmišljajo, da bi naredili tekmovanje bolj odprtega tipa za zunanje udeležence. Upajmo, da bo tako =)
še par sličic …
PIPT done :)
Pa sva z Nejcem končala z seminarsko nalogo za PIPT. Gre za simulacijo igre Capture the flag, kjer imamo par variant igre – na 1 zastavico, na respawn zastavice in na poljubno mnogo zastavic. Ogrodje je spisal Luka Čehovin, uporabljali pa smo jo pri predmetu Porazdeljene Inteligentne Programske Tehnologije (PIPT). Zadnja verzija je 0.8, ki si jo lahko vsak potegne dol tukaj!
Še par sličic enga major killing spreeja(30 proti 30 agentov):
FRI poletne šole(tudi Android) so spet tukaj!

Fri logo poletnih šol 2011
Tudi letos bodo na Fakulteti za Računalništvo in Informatiko potekale poletne šole. Že lani sem v okviru Laboratorija za Računalniško Grafiko in Multimedije sodeloval pri poletni šoli Android(lanski link), kjer smo se v prvih dneh spoznavali s platformo(Java) za mobile development, proti koncu pa smo delali že cele hude projekte. Lani smo najboljši skupini podelili tudi telefone Samsung z OS Android 2.1. Tudi letos bodo odlične nagrade, zato bi bil greh, če se ne bi prijavili(predvsem srednješolci!)!
To lahko storite tako, da greste na facebook na spletno stran poletnih šol na FRI, tam izberete poletno šolo in zdownloadate prijavnico, ali pa direktno zdownloadate in izpolnite prijavo tukaj! Link že čaka na vas! =)
Par sličic iz lanske poletne šole Android:

Lanski udeleženci poletne šole Android

Predavanja na poletni šoli Android

TORTA! (:
Več slik lanske poletne šole se najde tukaj: https://picasaweb.google.com/118201336936935691682/PoletnaSola2010
Se kdo najde? =)
Trenutni projekti v slikah
Spet je mesec naokoli, časa za pisanje bloga pa ni =)
Ker tudi dandanašnji ni časa, bom strnil trenutno stanje projektov v slikah.
Porazdeljene Inteligentne Programske Tehnologije:
CalQu in trenutno stanje – izpis konzole na Queen strežniku -> več informacij na http://calqu.net
Umetna inteligenca 2: Vizualizacija Radviz na podatkih “probabilistic Latent Semantic Analysis”. Vse sprogramirano v C#, samo vizualizacija je plot(zblj) v matlabu.
To je zaenkrat to. Še verjetno pa se še kaj najde =)
Robotska roka day 4 – fix obračanja
Lego kocke so kul in oh in sploh, samo malo preveč so raztegljive in fleksibilne v smereh, katerih nočeš =) podobno se je dogajalo pri robotski roki(oz. alfa alfa prototipu le-tega), kar je bilo potrebno popravit z stacionarnimi “nogami” roke, ki se obrača. Vseeno pa pride do problema zatikanja kock ob druge, kar sem danes popravil s pomočjo navadnega papirja(“šeleshamerja”). Stvar celo deluje! =) več v videu …
UPDATE:
Malo sem se še igral in dodal (zelo zelo alpha phase) dodatne zglobe – glej slikce. Problem bo seveda v teži motorjev, ampak bomo poskusili rešiti
Let’s get moving: fax, projekti, motivacija
Spet se je začel nov semester in potrebno se je ponovno napolnit z motivacijo, ki smo jo pokurili med izpiti(ki so letos šli presenetljivo dobro =) ).
Definitivno pri tem pomaga sledeča spletna stran http://shutupandgettowork.com/(s klikanjem na tekst se slednji zamenja na random). Današnja misel dneva: You check email how many times a day? Stop that.
Spet je prišla poplava seminarskih, tokrat se bom ukvarjal z precej zanimivimi zadevami, več o tem pa v naslednjih tednih. Ostali projekti so prav tako v polnem zagonu, za mlajše rodove(beri: nižje letnike) je v LGMju(predmet Računalniška Grafika/Grafika in igre) pripravljen kinect, robotska roka bo v kratkem dobila fizično podporo za gladkejše premikanje(dejansko so že lego kocke precej težke in precej tečno fleksibilne), calQu pa je dobil precej popravkov in funkcionira v polnosti(zadnji večji popravek je menjava knjižnice za nove algoritme med samim delovanjem programa). Naš sistem za distribuirano računanje pa bo v kratkem dobil tudi prvi extension(po domače calqu2.0 oz. codename “Commodore”), ki bo osnovni sistem izkoriščal v polnosti. Večji del trenutno razvija kolega Miha(Kronos). V roku 3 tednov bi že morali biti vidni prvi rezultati in tudi podrobnejši opisi tega dodatka.
Med tem pa je kolega Domen, ki je pred tem že izdelal eventize.me(več o uporabi lahko preberete na mojem postu ob splavitvi te aplikacije) tokrat presenetil z projektom izdelave spletnih strani in aplikacij, ki ga lahko najdete tukaj(www.izdelovanje.si). Če kdo potrebuje kako resnejšo aplikacijo, se lahko obrne nanj in z veseljem vam bo pomagal.
Robotska roka – Day 0,1,2
Z Vido gradiva mindstorms NXT robotsko roko(razni dodatki senzorjev, kamera, AI algoritmi, kinect itd. še pride na vrsto =) ), trenutni status pa je sledeč(glej slike):
Najbolj pomembno pa je, da se zabavamo z Lego kockami!
Prevajalniki – projekt
po pol leta oddajanja seminarskih nalog lahko s ponosom potrdim, da moj prvi compiler za programski jezik pascal D_E_L_A. Hvala vsem neprespanim nočem in izgubljenim dnem. Bilo je vredno!
Multitouch miza – barvanje novega platna – day 1
Danes sva dobila drug silikon, ki se topi v čistilu, baziranem na benzenu. platno sva našpricala in po napenjanju drugega platna ugotovila, da se stvar sicer stopi, a 2 minuti po tem, ko zoksidira, ni več uporabna. Pravzaprav se je nalepila na vse možne dele pištole za špricanje, tako da sva imela urico zabave s čiščenjem.
Spet so tu slikce =)


































