Skip to content

dweissman/thinker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Logistic-function neural network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published