Skip navigation

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 Comment

  1. hi.your website is very useful.i like it.
    I’m studying AI and I’m interested in blocks world,can you help me the code that can solve the problem with the best way for 4 blocks?I wrote a code,it is good for 3 blocks,but it isn’t for 4.please help me! thanks


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 [...]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.