Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 1.08 KB

README.md

File metadata and controls

23 lines (12 loc) · 1.08 KB

Thinker

Thinker is a logistic-function neural network.

I originally built this to be used in conjunction with the Ribosome Binding Site (RBS) Calculator. (A free-to-use web version of the RBS Calculator can be found here.) The goal of this project was to map ribosome binding site DNA sequences to their binding free energies.

To make a long story short, a neural network turned out not to be the best fit for this problem. But, building Thinker was an enjoyable exercise, and it may be otherwise useful, so I'm making it available here.

Usage

To install:

$ make

To run:

$ ./neuralnet

To uninstall:

$ make clean

By default, neuralnet is learning a simple XOR logic. This is stored as GOAL in neuralnet.cpp. You can edit this simply by changing the numbers in the GOAL variable, and re-compiling. You can also set the number of layers, and number of neurons per layer, to be any size.