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