/neural-network-sandbox

A toy about fundamental neural network algorithms and Qt Quick 2 interface.

Primary LanguageQMLMIT LicenseMIT

Neural Network Sandbox

An assignment collection for course CE5037 Neural Network in National Central University, Taiwan.

Features

  • Back-end completely separates from front-end by setContextProperty() and BridgeProperty
  • Animated Qt Chart in QML.
  • Automatically update UI when specific variables in back-end changed.
  • Modulized UI components.

Actually, neural networks are not the point.

Previews

perceptron preview

mlp preview

rbfn preview

som preview

Installation

Clone the project.

git clone https://github.com/seanwu1105/neural-network-sandbox

Install requirements.

pip install -r requirements.txt

Start the application.

python main.py