Tuesday 1 September 2009


Last week of writing my project report and in my twitter today found a link to that interesting article about AI, so thought to share it here.
I'll upload the dissertation after the marking to avoid potential problems with plagiarism.
Probably I wouldn't update this blog as from next week, but who knows maybe will open a new blog.

Wednesday 22 July 2009

Tournament finale

My specialist reached the 8th out of 14th active specialists. there were 18 participants, but 4 finished with score 0.
The best performance of my specialist was on the last day and the second day the performance were the poorest one. The reason is unknown to me yet, I know though in the last day I used different accepting policy than the first 2 days and I might had problem with my compiled code on the 2nd day that accepted too many shouts that led to low transaction score, which led eventually to poor result on the 2nd day.

Thursday 9 July 2009

Tournament is starting today

The tournament is starting today at 14:00GMT.
You can watch the results live on http://bit.ly/jcatlive

Tuesday 7 July 2009

Pricing policy error

I found that in ScheduleBalancingPricingPolicy of JCAT the k isn't updated correctly, probably due to casting between int and double.

Monday 29 June 2009

Machine learning resources

I found on youtube a podcast on Machine learning by Professor Andrew Ng from Stanford university.
There are 20 lectures in that series on youtube.

Sunday 28 June 2009

debug in Netbeans

JCAT has 3 different methods to run. I tried Debug of the JCAT code on my Netbeans 6.5 and it seems it works very slowly. As JCAT doesn't come as a netbeans project I used the free form to import it and I'm not sure if that cause the debug to be slow and whether I had in creating the project to configure something with the debugging.

Saturday 27 June 2009

count down and data analyse

only 12 days left to the opening shot. so far I've run several simulations related to the fees. I struggled to analyse the logs generated by JCAT. I used Microsoft Excel and NeoOffice the equivalent of OpenOffice for Mac and couldn't find an easy way to process efficient way to process the huge amount of data. I was advised to try Pivot table that the term in Excel and Data pilot in NeoOffice. I don't master that feature yet, but indeed it makes life simpler.

In order to analyse the effect of different variables, I kept all static, but one of them, adjust that variable to 5-7 different values and compared. I'm not going to write my outcome here, but I can tell that best not to keep fees fixed during the whole duration of the game and they need to be adjusted.

Running the game on my computer I observed that it runs on different speeds, depends on the computer processor when selecting the CallBasedInfrastructureImpl in the config file, there are also different configurations for the clock that I haven't yet checked the difference in the API. It's possible to simultaneously multiple games on one machine, just had to change the params file to write the log to different files and when running ant using the parameter -Dparams to run the game with different params file.