brica_platform
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| brica_platform [2022/04/27 16:51] – created n.arakawa | brica_platform [2023/01/22 14:18] (current) – [Use Case] n.arakawa | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== BriCA Platform ===== | ===== BriCA Platform ===== | ||
| - | The BriCA Platform is a collection of software modules to develop brain-inspired cognitive architecture with BriCA and to be run on [[https:// | + | The BriCA Platform is a collection of software modules to develop brain-inspired cognitive architecture with [[BriCA]] to be run on [[https:// |
| ==== Modules ==== | ==== Modules ==== | ||
| - | BriCA Platform contains the following modules: | + | The BriCA Platform contains the following modules: |
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| Line 13: | Line 13: | ||
| - Describe modules, ports, and connections in a spreadsheet (Excel file)\\ (See [[https:// | - Describe modules, ports, and connections in a spreadsheet (Excel file)\\ (See [[https:// | ||
| - Convert the spreadsheet into the JSON format with bif_excel2brical | - Convert the spreadsheet into the JSON format with bif_excel2brical | ||
| - | - Implement a Gym environment, | + | - Implement a Gym environment, |
| - Test & debug | - Test & debug | ||
| - | ==== Overview of the Main Program ==== | + | ==== Main Program |
| - | BriCA言語インタプリタとOpenAI Gymを用いた認知アーキテクチャのコードは概ね次のようなコードを含みます。 | + | Code for cognitive architecture with the BriCA language interpreter and OpenAI Gym generally contains the following: |
| - | * 必要なライブラリのインポート(含 | + | * Importing necessary libraries (including |
| - | * JSON形式のBriCA言語記述ファイルの読み込み、形式チェック\\ (この段階で | + | * Reading and checking a BriCA language file (JSON)\\ (At this stage, |
| - | * 他の設定ファイルなどの読み込み(あれば) | + | * Reading other config. files (if any) |
| - | * Gym環境インスタンス生成 | + | * Instantiating a Gym environment ('' |
| - | * BriCAコンポーネント初期化 | + | * Initializing |
| - | * ポート作成('' | + | * Creating ports('' |
| * '' | * '' | ||
| - | * '' | + | * '' |
| * '' | * '' | ||
| - | * ループを回して BriCAの "scheduler.step()'' | + | * Executing '' |
| - | * 終了後環境などをクローズ | + | * Closing |
| - | 具体例は下記を参照ください。 | + | See examples below for details. |
| - | ==== 例題 | + | ==== Examples |
| - | === BriCAテスト | + | === BriCA Test === |
| - | (Gymエージェントではない) | + | (Not a Gym agent) |
| - | * [[https:// | + | * [[https:// |
| - | * [[https:// | + | * [[https:// |
| - | * [[https:// | + | * [[https:// |
| - | === 最小限の認知アーキテクチャ | + | === Minimal Cognitive Architecture |
| - | (Gymエージェント) | + | (Gym |
| - | * [[https:// | + | * [[https:// |
| - | * [[https:// | + | * [[https:// |
| - | * [[https:// | + | * [[https:// |
| - | === 皮質・基底核・視床ループ | + | === Cortex-Basal Ganglia Loop === |
| - | (Gymエージェント) | + | (Gym |
| - | * [[https:// | + | * [[https:// |
| - | * [[https:// | + | * [[https:// |
| - | * [[https:// | + | * [[https:// |
| - | === 注意機構を持つ作業記憶 | + | === Working Memory with Attention Mechanism |
| - | (Gymエージェント) | + | (Gym |
| - | * [[https:// | + | * [[https:// |
| - | * [[https:// | + | * [[https:// |
| - | * [[https:// | + | * [[https:// |
| - | 上記3つの実装の解説は[[https://doi.org/10.11517/jsaisigtwo.2022.AGI-020_02|こちら]] | + | The explanation for these three implementations is found [[http://rondelionai.blogspot.com/2022/ |
brica_platform.1651045911.txt.gz · Last modified: 2022/04/27 16:51 by n.arakawa
