The BriCA Platform is a collection of software modules to develop brain-inspired cognitive architecture with BriCA to be run on OpenAI Gym.
The BriCA Platform contains the following modules:
Cognitive architecture development with the BriCA Platform could proceed in the following order:
Code for cognitive architecture with the BriCA language interpreter and OpenAI Gym generally contains the following:
brica1, brica1.brica_gym, brica1,brical, gym, numpy, json)nb.)env)nb.make_ports())agent_builder = brical.AgentBuilder()agent = agent_builder.create_gym_agent(nb, the top module, env)scheduler = brica1.VirtualTimeSyncScheduler(agent)scheduler.step() while loopingSee examples below for details.
(Not a Gym agent)
(Gym agent)
(Gym agent)
(Gym agent)
The explanation for these three implementations is found here