目次

BriCA プラットフォームの使い方

はじめに

BriCA プラットフォームを用いて、脳型認知アーキテクチャを持つエージェントを開発し、OpenAI Gymで記述した環境でテストしたり、学習を行わせたりすることができます。

プラットフォームを構成するソフトウェア

BriCA プラットフォームの主な構成要素には以下のものがあります:

ユースケース

BriCA プラットフォームを用いた認知アーキテクチャ開発は次のような順番ですすめることができます。

  1. 表(Excel)形式でモジュールとポート、ポート間接続を記述
    (形式についてはbif_excel2bricalおよび以下の例題を参照ください。)
  2. 表形式記述をbif_excel2bricalでJSON形式に変換
  3. Gym環境、BriCAコンポーネント、main プログラム(下記)を実装
  4. テストとデバッグ

Mainプログラムの概要

BriCA言語インタプリタとOpenAI Gymを用いた認知アーキテクチャのコードは概ね次のようなコードを含みます。

具体例は下記を参照ください。

例題

BriCAテスト

(Gymエージェントではない)

最小限の認知アーキテクチャ

(Gymエージェント)

皮質・基底核・視床ループ

(Gymエージェント)

注意機構を持つ作業記憶

(Gymエージェント)

上記3つの実装の解説はこちら