Monday, July 2, 2007

Machine Vision


One approach to AI may be of intelligent design, whereby the AI "final product" gets crafted by our ability of high level abstraction.

An alternative would be survival of the fittest, whereby simple and basic AI objects are experimented with and "genetically" propagated to future generations based on their survival rate. A continuous mutation would ensure the process goes on to form evolution.

A framework may be proposed, for the integration of many such modules, and higher level association and lingual abstraction of their respective functionality.

To create evolution, we need movement and interaction. As a starter, the objects are provided with a visual view field and basic rules for obstacle recognition and avoidance.

The objects are represented by dots, view field is highlighted in yellow, and obstacles are randomly generated on each run.

Download the application here.