|
1 | 1 | <!DOCTYPE html>
|
2 | 2 | <html>
|
3 | 3 | <head>
|
4 |
| -<title>NxN Documentation</title> |
| 4 | +<title>NxN Simulator how-to</title> |
5 | 5 | <style>
|
6 | 6 | body {
|
7 | 7 | text-align:center;
|
|
12 | 12 | }
|
13 | 13 | </style>
|
14 | 14 | <body>
|
15 |
| -<h3>NxN Simulator how-to revision 0</h3> |
| 15 | +<h3>NxN Simulator how-to</h3> |
16 | 16 | <p>
|
17 |
| -to do |
| 17 | +This shows a diagram of the simulator components and state dependencies between them. |
| 18 | +</p> |
| 19 | +<img src="block.png" alt="block"> |
| 20 | +<h4 id="Operation">Operation</h4> |
| 21 | +Setup |
| 22 | +<p> |
| 23 | +0) when index.html is clicked, the GUI shows inputs where the user can specify the layout parameters. |
| 24 | +<br>1) When the Generate button is clicked, the driver Layout generator is called, which |
| 25 | +<br>2) sets up the NxN data structure, neuron outputs and Input Generator as html elements, according to the specified layout parameters. |
| 26 | +</p> |
| 27 | +Navigation |
| 28 | +<p> |
| 29 | +3) as the mouse is moved over a GUI NxN element, |
| 30 | +<br>4) the driver Navigation code is called to highlight the element and it's associated elements. |
| 31 | +</p> |
| 32 | +Simulation |
| 33 | +<p> |
| 34 | +5) edit Names for the inputs. |
| 35 | +<br>6) edit the rows of the Input Generator each with a pattern of input values, so the rows represent the dynamics of the Inputs. |
| 36 | +<br>On the left, |
| 37 | +<br>7) Apply the Input Generator rows in sequence, so the Input dynamics are presented to NxN. |
| 38 | +<br>Each Apply calls the Engine, which: |
| 39 | +<br>- copies the generator input pattern to the NxN neurons. |
| 40 | +<br>- then emulates the parallel operation of natural neural systems by making 2 passes over the NxN, scanning all the synapses on each pass |
| 41 | +and calling the Algorithm module for each synapse. This emulates the uniformity of operation of the neurons in a natural neural systems. |
| 42 | +<br>- the Algorithm sets the states of the input and output sides of the synapse. |
| 43 | +</p><p> |
| 44 | +<br> Click the Reset button to set the Output, NxN and Input Generator values to null. |
18 | 45 | </p>
|
19 | 46 | <h4 id="License">License</h4>
|
20 | 47 | <p>
|
21 | 48 | MIT License
|
22 | 49 | <br>
|
23 |
| -Copyright (c) 2021 nicholasjohndennis |
| 50 | +Copyright (c) 2021 Nicholas John Dennis |
24 | 51 | <br>
|
25 | 52 | Permission is hereby granted, free of charge, to any person obtaining a copy
|
26 | 53 | of this software and associated documentation files (the "Software"), to deal
|
|
0 commit comments