GoogleColabを使って神経シミュレータを試そう 2020年08月15日 神経シミュレータには様々な種類のライブラリがあって、コードの書き方も異なる。一つ一つをPCにインストールして試すのは大変だ。そこで、GoogleColabを使ってオンラインで試せるようにした。以下にコードを公開した。https://github.com/atakehiro/Neural_Simulator-ColabN ... もっと読む
Nengoの使い方③:微分方程式とアトラクター 2020年08月04日 前回はその時の値で演算を行うだけで、過去の値は演算に考慮されていなかった。今回は時系列的な変化を考慮した演算を行う。これは、Ensembleが自分自身に出力するリカレントな結合を作ることで実現できる。これにより、過去の値が記憶されるようになり、ネットワークの挙動 ... もっと読む
Nengoの使い方②:信号の演算と変換 2020年08月04日 前回は入力信号をそのまま出力するネットワークだった。これだけだと、信号を伝えることしかできない。今回は演算や信号変換を行ってみて、信号処理が出来ることを確かめる。加算加算は簡単で、nengo.Connectionを2回使って繋げるだけで出来る。下のコードではaとbの2つが加 ... もっと読む
Nengoの使い方①:エンコードとデコード 2020年08月04日 以前の記事にしたNengoについて、日本語資料がないのでここで使い方を書いておこうと思う。*これは個人的なメモなので、正確な情報は公式サイトを見てください。インストール他のパッケージと同様にpipでインストール出来た。pip install nengo nengo-guiデモコードを動かす ... もっと読む
Spaunモデル 2020年07月12日 前の記事で紹介したNengoで作成したモデルとして、Spaun(Semantic Pointer Architecture Unified Network)モデルというものがあるようだ。250万のニューロンを用いたシミュレーションモデルらしい。しかも視覚野から運動野までの各脳領域を模した構造になっていて、アームで ... もっと読む
NengoとNengoDL 2020年07月11日 NEURONやBrianなど神経シミュレータが色々開発されているが、Nengoというシミュレータを最近知った。論文では神経工学フレームワーク(Neural Engineering Framework)としている。Nengoの論文:https://www.frontiersin.org/articles/10.3389/fninf.2013.00048/full開発元はカ ... もっと読む