BriCA プラットフォームを用いて、脳型認知アーキテクチャを持つエージェントを開発し、OpenAI Gymで記述した環境でテストしたり、学習を行わせたりすることができます。
BriCA プラットフォームの主な構成要素には以下のものがあります:
BriCA プラットフォームを用いた認知アーキテクチャ開発は次のような順番ですすめることができます。
BriCA言語インタプリタとOpenAI Gymを用いた認知アーキテクチャのコードは概ね次のようなコードを含みます。
brica1, brica1.brica_gym, brica1,brical, gym, numpy, json)nbに紐付けられます)nb.make_ports())agent_builder = brical.AgentBuilder()agent = agent_builder.create_gym_agent(nb, 認知アーキテクチャ最上位モジュール, Gym環境インスタンス)scheduler = brica1.VirtualTimeSyncScheduler(agent)具体例は下記を参照ください。
(Gymエージェントではない)
(Gymエージェント)
(Gymエージェント)