Skip to content

Simple multilayer perceptron in Node,js

License

Notifications You must be signed in to change notification settings

bocchilorenzo/skynet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skynet

JavaScript implementation of simple multilayer perceptron (MLP) with backpropagation learning algorithm.

Currently the network has one hidden layer and one output.

Features:

  • use data from an external csv file
  • save trained network to external file for future use
  • save results to external csv
  • error progression image

Instructions

  • clone repository
  • install dependencies with "npm i"
  • create a folder in the root of the project called "current_dataset"
  • put both the training and test file in this new folder
  • set the variables in the .env file
  • run with "npm run start"

Languages

  • JavaScript 98.1%
  • Shell 1.9%