Skip to content

HOW TO Demo SiOO

Brig Young edited this page Feb 5, 2016 · 9 revisions

###HOW-TO run the SiOO Command Line Demos

Note that you need to change to the build directory of the CLI system, and then run SiOO from that directory or the system won't find all of the files required by the demo programs.

Missionaries and Cannibals Puzzle There is a demo for the Missionaries and Cannibals puzzle that comes as a binary rete network dump. Again, starting in the sioo/cli directory, run ./SiOO (start fresh from scratch) and try rete-net -load demos/mac.rete once it is loaded you can then run it, try 100 Decision Cycle groups: run 100 run this command 3 to 7 times (it varies) to see the system solve the problem. Notice that it takes hundreds of steps. To watch it run straight through, try init-sioo to reset the system and then do run by itself. The system will blaze through the puzzle leaving a trail of steps.

Using Intelligence and Learning Lets turn on the actual learning system, "chunking" and see what happens. try learn -on. Next type learn you should see a statement that says learn -on. Lets reinitialize the system to start all over from scratch with init-sioo, now we are ready for the next step.

Learning changes the entire game in these toy domains. Now lets run the MaC simulation with learning on, try run 100 you may or may not have to type it again. Note how many Decision Cycles(DC) it took to solve the problem. Now type init-sioo again and do run. There is the magic number; once this domain is fully chunked, the system has found and remembered a set of rules that solves this configuration in optimal execution time.

Other Demos Restart SiOO from scratch again, just to be sure we clear everything (This IS Alpha software). At the command line you can do either of these:

counter-demo and toh-demo

Next you will try run 1 and then repeat that to see these demonstrations perform their tasks. Remember you can use any number after run and no number at all to run until completed.

This page has a custom sidebar.

Clone this wiki locally