Home | Consulting | Resume | Whitepapers | Scripts | Sandbox
Contact Info  
  Sandbox: AI Toolset
allen hayden artificial intelligence

Cognitive AI / Artificial Intelligence
A million years ago back when in the days of huge expensive custom Lisp machines I was heavy into AI (artificial intelligence). Throughout the years though making a living tended to have me on more conventional projects. Today I can barely even remember what Lisp looks like. However, having the power of a 64bit quad core with gigs of ram on your desktop and Visual C++ at your disposal just blows an old Lisp machine out of the water.

For the past year or so I've been heavy into Cognitive Modelling and Adaptive Reasoning.

Thus far I'm just about 2 years into things. The small collage of screenshots above represent some of the early tool building stages of my work. There's tons of AI related libraries out there but I've always preferred building my own custom libs. The custom neural net libs I've written have evolved much from the early tools shown on the right. These days building a "blank" intelligent agent with general and domain specific reasoning is still a challenge but having a nice gui driven toolbox helps big time!

Everyone has their own style of thinking, but I tend to be very visual. It's pretty cool to watch a near real-time 3D render of your neural mesh evolve as it loads in the Core Knowledge Model but actually creating a simple 3D world for your AI to explore is beyond cool.

Shown below is an early version of a crude AI wondering through a simple sandbox I created. The smaller view in the lower right represents what the agent actually sees as it explores.

Just as an quick FYI, I chose Ogre as my rendering engine. Early on I was writing very low level OpenGL code but that was so tedious and taking just tons of time. Ogre is C++, multi-platformed, open source, has a very rich library, and easily integrates into a Windows Form.

I'm still a little ways off from showing some of the latest visuals of the project but its definitely looking good. Perhaps, I'll upload a video for some of the current user interaction next time.

If nothing else, hopefully this might inspire you a little bit ... -a

© Copyright 1998 - 2009 Allen Hayden. All rights reserved.