Skip to content

An attempt at creating a neural network library using functional programming in the Scheme dialect of Lisp/.

Notifications You must be signed in to change notification settings

AdrianWennberg/Scheme-Neural-Network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scheme-Neural-Network

An attempt at creating a neural network library using functional programming in the Scheme dialect of Lisp/.

How I run the code

Install MIT Scheme and SCMUTILS http://groups.csail.mit.edu/mac/users/gjs/6946/installation.html

Once you have setup SCMUTILS to run from the command line with the "mechanics" script, open a terminal in the root folder of this repository and run the command:

mechanics < "path"

This executes the file given by the path. for example to run the XOR example, run:

mechanics < "examples/xor/xor.sch"

  • Note: You might have to create the "runs" folders to get the examples to run.

If you want to play around with the library, you can create a scm file and copy one of the examples. You should be able to get pretty far by playing around with this and looking at the scheme and SCMUTILS reference:

I would appreciate any feedback and I am happy to respond to any comments, questions, or feature requests!

Tests currently only check if the functions can be interpreted then output the function results. They do not actually test that the results produced are the desired results.

About

An attempt at creating a neural network library using functional programming in the Scheme dialect of Lisp/.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages