ENNUI is an Elegant Neural Network User Interface that allows users to:
Thanks to Gil Strang, it's hosted at https://math.mit.edu/ENNUI/
After cloning the repo, to install dependencies, run:
To Build the app, run:
npm run build
For Continuous Build and Integration, run:
npm run watch
To use chrome with localhost and the CIFAR-10 Dataset, make sure to close all chrome windows and run the following command to launch chrome: 'path/to/chrome.exe --allow-file-access-from-files'
ENNUI is frontend-only. The implementation is structed in two parts:
ENNUI/src/uiis home to the traditional frontend components such as the styling, the button logic, and the draggable components (e.g. the layers and activations).
ENNUI/src/modelis the "backend" implementation supporting core functionality such as building neural networks, doing the code generation, and saving the state in the browser.