How to Use the Compiler

Getting Started
To start, upload a .csv file or create new memories in the Memories section. Example files are provided in the File Upload section.
Making Edits
In the Memories and Tests sections, use the edit menu to create custom matrices.
After making edits, save them by clicking .
Make analog weight matrices by uploading a custom .csv file.
Only square matrices are displayed by the compiler; however, other shapes may be constructed by using "-1" to deactivate a matrix element. Note that all memories and tests must have the same inactive elements.
Simulating the Network
In the Simulation section, download a Mathematica file which simulates your DNA winner-take-all neural network described in the .csv file.

File Upload

choose a .csv







Try these examples.

L and T example.csv ()

2-digit MNIST example.csv ()

3-digit MNIST example.csv ()

9-digit MNIST example.csv ()


You can start building your own network in the next section.

Memories

weight matrices

    Options for Memories

Tests

input matrices

    Options for Tests

Weighted Sum

see how well the network classifies inputs

Simulation



DNA Strands

ATCG