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