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
[...] AI Exploration My AI Journey AboutAI LinksReferences « Knights Tour [...]