mlp-generator

JS Project for Generating Simple Artificial Neural Networks

View on GitHub

mlp-generator

JS Project for Generating Simple Artificial Neural Networks Logo

Features

Soon

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Installing

If you have git, you can install mlp-generator via git clone:

# Get the latest snapshot
git clone -b master https://github.com/Lure-of-Lysergide/mlp-generator

# Change directory
cd mlp-generator

# Install NPM dependencies
npm install

# Then simply start the application
node index.js

TODO

Front-end:

Back-end:

Documentation:

Built With

Back-end:

Front-end:

Project Structure

Name Description
config/ Database URI and connection options
controllers/api.js Controller for JSON API routes
controllers/network.js Main controller for Neural Networks
controllers/router.js Controller for routing pages
db/ The SPAMBASE dateset
middlewares/db.js Script for reading data from spambase dataset
models/ Mongoose schema and models for Neural Networks
public/ Static assets (css, fonts, img, js, lib, favicon)
public/css/main.css Compiled and minified css
public/fonts/ Font-Awesome files
public/js/ Client-side JavaScript
public/lib/ Client-side JavaScript dependencies
src/css/ Bootstrap, Font-Awesome and some themes
src/css/main.scss Main style overrides
views/ Pug templates for each page
views/partials/ Base layout, navbar and footer partial templates
index.js The entry point of application with cluster module
server.js The Express server and route definitions

Versioning

This project use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments

This project use the Spambase Data Set from UCI Machine Learning Repository