harthur / brain

Simple feed-forward neural network in JavaScript
MIT License
8k stars 857 forks source link

Suggestion for neural net simulator #69

Open dasaki-gr opened 9 years ago

dasaki-gr commented 9 years ago

Time to visualize brain

brain.js is great library but what about visualizing neural nets? With visualization anybody can "feel" them. See http://neurovis.dataphoric.com/ ![image](https://cloud.githubusercontent.com/assets/14010487/9830985/81f5a4a6-594d-11e5-8a2d-eb8b325b7dfc.png) or Simbrain Visit Simbrain ![image](https://cloud.githubusercontent.com/assets/14010487/9830981/4f82415a-594d-11e5-8635-c15313a5b33e.png)
DinerIsmail commented 8 years ago

I'm actually working on something like that at the moment, and it's using brain.js. Here it is, in case you want to have a look. It's still under development, so there's still plenty of work to do and features to add: https://neuroplot.herokuapp.com/

dasaki-gr commented 8 years ago

Very good !!! Nice. I try something similar first with brain.js but finally with ConvNetJS. I'm not so good to present my result. I played with Snap.svg with ConvNetJS and i made the newrons draggables but when i realize the meaning of angular 2 and typescript i stoped every effort and i start learning them and try to convert ConvNetJS to angular 2 modules and components. When i will make something good looking i will present it to all. Below is my first effort but it was with many errors. dragconvnetvisualizer

DinerIsmail commented 8 years ago

Nice, good job! Let me know when you deploy it online, I'd be curious to have a look :)

robertleeplummerjr commented 8 years ago

And mind blown. Really nice work guys!

robertleeplummerjr commented 8 years ago

I think we'd like to make this type of thing easier in the future for other libs/projects, what would you guys like to see that would make it easier to implement? Do you have some example code available that we could link up? Off the top of my head I know exactly where these callbacks could go if you'd like them added.

robertleeplummerjr commented 8 years ago

@dasaki-gr dug into your the mentioned library, https://github.com/mcrowe/neurovis very cool. I'll see what I can get running for you tonight :)

robertleeplummerjr commented 8 years ago

So digging further, https://github.com/mcrowe/neurovis is really its own full fledged neural network attached to vis.js, running on an amalgamation of server and client. I could probably extend it to use brain.js, but seems a little awkward.