Skip to content

Latest commit

 

History

History
21 lines (11 loc) · 1.13 KB

File metadata and controls

21 lines (11 loc) · 1.13 KB

A Neural Network Play Around

This is a play around with creating a neural network, this is a simple one that deduces if a point is above or below a straight line in the form y=mx+c. It is structured as a Node Express API which produces a SVG with the runs results, this is made available on web interface via the nginx docker service.

Next steps are to make this work with curves, which I believe will mean making the neural network multi-layered. Also to switch to Typescript and to replace the web UI with Angular.

This project is just me playing around with machine learning, I have really no idea what I am doing.

The web interface is made available on port 8085 as per the docker-compose environment.

webinterface: {localhost|dockerMachine IP}:8085 (eg http://localhost:8085) Neural Net API: {localhost|dockerMachine IP}:5635 (eg http://localhost:5635)

You can specify the equasion of the line that you want the network to train against, it will then display a visual showing the use of the generated network.

Inspired by the excellent tutorial series by Mattias Johansson of Fun Fun Function Youtube Channel