AIRIS - Public Release
AIRIS is an Artificial General Intelligence (AGI) project that combines aspects of Reinforcement Learning (RL) with more traditional symbolic techniques (GOFAI).
Requires Python 3.x
See "requirements.txt" for additional required packages
The Cognitive Architecture of AIRIS
Included in the stable release are 2 test environments:
A grid-world puzzle game with various obstacles. The goal is to collect all batteries in a level.
puzzle_game_driver.py additional controls
To enable "view plan" mode, hold the Up Arrow on your keyboard until the console says "Awaiting plan approval..."
You can then use the Left and Right arrow keys to step through each action the AI is planning to perform, and what it expects the result to be.
Press the Space Bar on your keyboard to "approve" the plan and allow the AI to continue.
To disable "view plan" mode, hold the Down Arrow
Note: "view plan" mode not fully tested and may cause instabilities!
Number recognition using the MNIST hand-written character dataset