My interest in AI began when I read articles on computer chess back in the 1980s.  That sparked my interest to develop my own chess program using the Prolog language.  My first IDE was Turbo Prolog.  Then I read about the Knight’s Tour puzzle and decided to write my first Prolog program in 1987.  My early efforts was not successful until I got the book Programming in Prolog by Clocksin and Mellish, which offered an number solutions to various problems such as depth-first search and member algorithms.  After Turbo Prolog, I found the UNSW Prolog interperter and ported it to the SCO Unix platform and Solaris 2.X platform in 1995.  Using the two platforms, I solved a knight tour in about 45 minutes and 22 minutes, respectively.  Unfortunately, my AI expertise did not expand beyond this puzzle.  As a result, due to other life’s commitments, my interest in AI waned.

In early 2007 I re-awakened my interest in AI upon watching the Terminator: The Sarah Conner Chronicles.  Although I have watch over the years of Hollywood’s portrail of artificial life forms from HAL9000 and Commander Data to the Terminator, some how this television show sparked my interest – thus I began my AI journey.  I have read many articles and books on the subject – it is currently a diverse field, utilizing Probability and Statistics along with Linear algebra, with many potential applications.

Currently I do not work as a professional AI researcher, but I have built my own platform, running RHEL v4 in a VMWare session, to test code in various programming languages such as prolog, lisp, and java.  I have downloaded sample code from George Luger, AIMA, and Patrick Henry Winston as well as the ECJ platform.  I have enjoyed reading the many articles and books that I found in the Internet.

I am interested in Artificial Intelligence with a focus on the following topics:

  • machine learning,
  • reinforcement machine learning,
  • multiagent reinforcement learning (MARL),
  • adversarial games,
  • statistical and Bayesian learning,
  • distributive AI (DAI),
  • agent architectures,
  • autonomous intelligent agents,
  • multiagent systems (MAS),
  • logic programming,
  • genetic algorithms and programming,
  • pattern recognition, and
  • knowledge representation.

I have programmed in C, C++, Java, Prolog, and LISP.

I earned a B.S.E.E. in Electrical Engineering from Arizona State University in 1990.

One Trackback/Pingback

  1. By Progress Report - Q1 2009 « My AI Exploration on 31 Mar 2009 at 6:50 am

    [...] AI Exploration My AI Journey AboutAI LinksReferences « Knights Tour [...]

Post a Comment

*
*