Not sure why I didn’t spot this before, but it appears that the NxBRE project (a .NET rule engine) has recently gone dormant. Cheers to David for all the work he put in over the years.
Learning To Play Mario Bros.
August 6, 2009Julian Togelius and Sergey Karakovskiy have organized a competition to create an agent (or AI) that plays the video game Super Mario Bros. – or, more accurately, Infinite Mario Bros. a tribute game featuring random level generation.
The advantage of using Infinite Mario Bros. is the random level generation – which can let the agent learn more generalized playing tactics rather than tactics that are tailored to a static set of levels as in Ms. Pac-Man or Pitfall.
I look forward to seeing the results of the competition, and hope to see source code published as well.
Netflix Prize May Have A Winner
June 29, 2009The Netflix Prize has entered the 30-day notification period as a team has announced that they have achieved a 10.05% improvement over the original Cinematch algorithm.
Some further background on the contest can be found in a nice writeup in Wired from last year.
A Computer That Plays Pitfall
June 29, 2009From Rutgers university comes a learning algorithm that they have applied to playing the Atari 2600 game “Pitfall!”.
An example video is on YouTube.
One of the research papers is apparently here (although the site isn’t being very responsive at the moment).
I’ll get around to posting on machine learning for Pac-Man/Ms. Pac-Man at some point as well.
(Spotted on Kotaku and GameSetWatch.)
BizTalk Server 2009 Released
May 3, 2009If you were watching for it, some recent press confirms that BizTalk Server 2009 is now available.
Windows Defender Potential Interaction with BizTalk BRE
March 28, 2009If you are running both BizTalk BRE and Windows Defender, you may want to note that the BizTalk 2006 R2 documentation at MSDN has been updated recently to take into account a recent interaction with Windows Defender. The issue with Windows Defender was corrected immediately, and the fix for affected machines is simply adding localhost back to the hosts file.
This is the 2006 R2 documentation, but I believe the issue could also affect 2004, 2006, and 2009 Beta.
Havok’s AI Middleware
March 25, 2009I’ve been watching the multi-core video card space and looking at efforts to offload AI onto that hardware. In particular, I’m curious to see the shakeout of the various APIs. One candidate usage is, of course, video games.
Moving AI Onto GPUs
February 16, 2009And what do we have here? It seems that Nvidia and AMD are already on top of the idea of offloading AI onto GPUs.
Multicore Video Cards (Again)
February 16, 2009I’ve previously posted on the topics of CUDA and Larrabee. I continue to be intrigued by the possibilities that open up as multi-core GPU programming becomes available. For applications that need many threads this should present interesting opportunities. Why bother struggling to run your parallel application in the meager 4 or 8 cores of your CPU when you can offload the work to 32 cores?
Small World
December 7, 2008Gary Riley’s comment here on November 6 alerted me to a book that I didn’t have: The Engineering of Knowledge-Based Systems: Theory and Practice by Avelino J. Gonzalez and Douglas D. Dankel. So, I went to Amazon to track it down. The book is out of print, so I purchased a used copy.
When my copy arrived a little while ago, I quickly noticed that the owner’s name written inside the cover was that of John Durkin, the noted author of Expert Systems: Design and Development. I spotted it quickly since at a previous employer this book (along with Gary Riley’s book) was used in both internal and external training.