Home

Takuji Kawata
There is a newer version of this page. You can find it here.

Project Admins:

Overview:
Purpose:
Simulate human neuron system for studying artificial intelligence system.
Main concept:

  1. Simulate neuron system by simulating cell to cell network system
    Compose neuron cell network model on the system.
    In this model, there are multiple cells (objects) are instantiated.
    They are connected each other. How many cells and how the cells are connected each others are all configurable.
    Each cells receive signals (serialized data) from other through the connections and react based on the signals it receives. Through the connections, the cell send signals to the others based on the reaction it makes. How to react and what kind of signals it sends are all configurable.
  2. Use HTML based document and its hyperlink mechanism for describing the configuration of the neuron system
    The configuration of the neuron system is described by HTML format files.
    In this, instance of a cell is expressed by a named anchor tag. It’s described by <a name="cell name" class="nss">definition of the cell </a>.

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>

  1. The neuron simulator may run on HTML server
    Not only HTML files are used by describing the configuration of the neuron system,

Auth0 Logo