Container Based Execution Stack for Neural Networks (ConbexNN)

This a project features web services to train and evaluate neural networks using the Kubernetes container orchestration and a Java based microservice architecture.

Demo VM

Screenshot VMSee the project in Action by running a virtual machine. It comes preconfigured with Kubernetes running all necessary ConbexNN services and a neural network training set for testing.

You can try out the RESTful API and GUI.

Specs

Tested with VirtualBox 5.2.18 r124319 on macOS 10.13.6

Download

Download here

Import

In VirtualBox click

Credentials

Features

Startup

Startup script

After Login the VM starts autostart.sh initalizing ConbexNN. The Iris testset and a ViNNSL neural network are automatically imported.

Browser

Browser

Firefox is preinstalled and opens predefined Tabs

ConbexNN Endpoints

https://localhost + endpoint

endpoint Service
/#/ Vinnsl NN UI
/vinnsl Vinnsl Service
/status Vinnsl NN Status
/worker/queue Worker Queue
/storage Storage Service
/train/overview DL4J Training UI (while training)

Postman

Postman

Postman comes also preinstalled with the VM and contains a collection of requests supported by ConbexNN. You can view all neural networks, create new ones, start training, …