A sample program of the spectral timing model.

このエントリーをはてなブックマークに追加

Bookmark this on Yahoo Bookmark
Bookmark this on Delicious
Bookmark this on Google Bookmarks
Bookmark this on BuzzURL
Share on StumbleUpon
Share on GREE
Bookmark this on Livedoor Clip
Add Browser Bookmark

vDesktop Size:

登録者:NIJC管理者 (nijcadmin)  |  作成日: Mar 16, 2011 14:12:20  |  来訪者数:2693  |  実行回数:20
フリーキーワード: 
ID 45
タイトル A sample program of the spectral timing model.
フリーキーワード
概要 Creative Commons AttributionThis is our re-implementation of the cerebellar model presented in the
following papers:

Daniel Bullock, John C. Fiala, and Stephen Grossberg (1994).
A Neural Network Model of Timed Response Learning in the
Cerebellum. Neural Networks 7(6/7) 1101--1114.

One can set parameters arbitrarily and simulate the network dynamics.

Please notice that this program is independent of the original version
developed by Bullock, Fiala and Grossberg (1994).

** Files

This folder contains the following files:

readme.txt :: This file

Makefile :: Makefile

mt19937ar-cok.c :: Mersenne Twister random number generator
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html

spectral_timing.c :: The source code written in C.

p.dat :: Plot of p values (activity of the model Purkinje cell).
Point (x,y,z) in each line represents the trial number, the time
from the CS onset, and the value of p.

q.dat :: Plot of q values (activity of the model nuclear cell).
Point (x,y,z) in each line represents the trial number, the time
from the CS onset, and the value of q.

spectra.dat :: Plot of spectra, f(x_{j}) in Eq.(3). The 1st column
represents time, the 2nd to N+1th columns the values of f(x_{j})
for j=0, ... , N-1, where N = 100 (100 spectra).

p.dat, q.dat and spectra.dat files are generated by the program.

** Usage

1. CS and US onsets (CS and C in p. 1110) can be set in the while loop
of the procedure 'run_single_trial'.
2. Other parameters written in p. 1110 also can be set at the beginning
of the code.
3. Compile the code.
4. Run the program.
5. The program generates p.dat, q.dat, and spectra.dat.

** Tips for plotting data

If you use gnuplot (http://gnuplot.info/), you can plot p.dat (q.dat)
in 3D using 'splot' command:

gnuplot> splot 'p.dat' with dots

X,Y,Z-axes represent the trial number, the time, and the value of p,
respectively. You will observe the timed decrease of the value of p
around 0.5s.

If the version of the gnuplot you use is 4 or higher, try the following:

gnuplot> set pm3d
gnuplot> splot 'p.dat' with pm3d

This looks much beautiful.

** Authors

Takeru Honda and Tadashi Yamazaki

TH: Dept. of Information and Communication Engineering, University of
Electro-communications. TY: Lab. for Motor Learning Control, RIKEN
Brain Science Institute.

** Copyright

Copyright (c) 2007 RIKEN (The Institute of Physical and Chemical
Research) Some rights reversed.

** License

CC-BY

This work is licensed under the Creative Commons Attribution 3.0
License. To view a copy of this license, visit
http://creativecommons.org/licenses/by/3.0/ or send a letter to
Creative Commons, 171 Second Street, Suite 300, San Francisco,
California, 94105, USA.
最終更新日 Mar 21, 2013 15:53:03
作成日 Mar 16, 2011 14:12:20
登録者 NIJC管理者 (nijcadmin)
アイテムタイプ Online Simulation
更新履歴
Mar 21, 2013 Modified; Contents URL.
Feb 12, 2012 Modified; Description, Simulator Name.
Mar 24, 2011 Modified; Index.
Mar 23, 2011 Modified; Preview, Simulator.
モデルコンテンツへのURL http://cerebellum.neuroinf.jp/modules/xoonips/detail.php?item_id=361
ヒット数:0
登録PF・DB Cerebellar Platform
シミュレータ Original C program
シミュレータのバージョン
Index
/ Public / Title / A-E


オンライン状況
3 人のユーザが現在オンラインです。 (3 人のユーザが データベース を参照しています。)

登録ユーザ: 0
ゲスト: 3

もっと...
関連アイテム