Welcome to  Asakawa's  Neural  Network  Simulator 

浅川伸一 asakawa@ieee.org

東京女子大学のトップページ   情報処理センターのページ   東京女子大学の Gmail のページ   東京女子大学の図書館のページ   浅川のホームページへ戻る

Asakawa's  Neural  Network  Simulator 

ANNS とは浅川が長年書き溜めたニューラルネットワークのシミュレータのプ ログラム群のことです。 ANNS は基本的に無保証です。ソースの配布は GPL に従うものとします。
Windows を使って ANNS を試すには,あらかじめ必要となるソフトウエアをインストール しておく必要があります。必要なソフトウエアは以下の通りです。

それぞれを以下に従ってインストールしてください。

必要となるソフトウエアのインストール

ソフトウエアをインストールするためには,Windows でいう管理者権限が必要になります。 一般ユーザではソフトウエアをインストールできません。管理者のアカウントになるためには ここを見てください。

人工文豪(マルコフ連鎖による mimic プログラム)を使う場合には, さらに mecab と nkf という2つのプログラムもインストールする必要があります。

実習1 バックプロパゲーション

ANNS を解凍すると ANNS<バージョン番号>というディレクトリができています。 現行の 1.55.5 には,ここでの実習01 を実行するための Exercise01 という ディレクトリが含まれています。以下では,このディレクトリに移動して実習を 行ってください。

以下では,ホームディレクトリにいるときに,ANNS1.55.5 というディレクトリの下の Exercise01 というディレクトリに移って ls コマンドでディレクトリにあるファイル を表示させているところです。

Exercise01-001

このディレクトリには,いくつかの実行可能ファイルとデータファイルが収められています。 以下の実習では,このカレントディレクトリがこのディレクトリであるものだとして解説をしています。

perceptron.exe がパーセプトロンのシミュレータ,bp3.exe が3層のバックプロバゲーションを実行するシミュレータです。

実習2 バックプロバゲーションの応用

実習3 マルコフ連鎖

勝手に「人工文豪」と名付けた Perl スクリプト群によるマルコフ連鎖のデモです。

人工文豪の遊び方

実習4 句構造文法

2009年度は言語の当たり年でした。早稲田大学では心理学特論4, 東京女子大学では認知心理学C,ということでどちらも言語の心理学,認知科学の講義と実習です。 チョムスキーの句構造文法を素直に Perl にしました。

複雑な書き換え規則に対応するのは大変ですが,文脈自由文法におけるチョムスキーの標準形
A→A B
A→α
ここで,A, B⊆VN, α⊆VT すなわち,A, B は非終端記号の集合,αは終端記号の集合,であれば Perl で簡単に書くことができます。

演習5 チューリングマシン

チューリングマシンの原理

演習6 エルマンネット

Elman Network Simulator

プログラミング言語 C 入門