Overview:
Purpose:
Simulate human neuron system for studying artificial intelligence system.
Main concept:
A Cell-to-Cell network is expressed by a hyperlink tag. It's expressed by <a href="file#cell name" class="nss">name of the connection </a>.
The behavior of a cell instance is expressed inside the named anchor tag. Its described by name="value" format. Its described by JavaScript. Simulator ignores any html tags except <a href> tag with class="nss". If you want to pass "<" as a parameter value of a cell, it has to be escaped.
"type" parameter is mandatory for cell definition. It describes which type of cell is instantiated. Other parameters are dependent on cell type. Cell types may be related to C++ , Java or other object oriented language's class type.
Single file can describe multiple instances of cells by having multiple named anchor tags. Here, class="nss" expresses that the tag is for the neuron system. Simulator only parse the tags which have this class name, the tags which doesn't have the class are all ignored for the simulator. Though non class="nss" tags are all ignored for the simulator, there may be the value to have them to the file. By adding tags for formatting human friendly way, user can easily understand and analysis the configuration through HTML browser.
A example
(TODO: JavaScript example)
<HTML>
<BODY>
…
<A NAME=”cell1” class=”nss”>
type=”BasicCell”
parameter1=”abc”
parameter2=”123”
<A HREF=”#cell2” class=”nss”>connection1</a><br>
<A HREF=”sheet2.html#cell1” class=”nss”>connection1</a><br>
</A>
<A NAME=”cell2” class=”nss”>
type=”AdvancedCell”
parameter1=”123”
<A HREF=”#cell1” class=”nss”>connection1</a><br>
<A HREF=”#cell3” class=”nss”>connection1</a><br>
<A HREF=”#cell4” class=”nss”>connection1</a><br>
<A HREF=”sheet2.html#cell1” class=”nss”>connection1</a><br>
<A HREF=”sheet2.html#cell2” class=”nss”>connection2</a><br>
<A HREF=”sheet2.html#cell3” class=”nss”>connection3</a><br>
</A>
...
</BODY>
</HTML>