Swift port of ConvnetJS - a library for training Deep Learning models (mainly Neural Networks).
Updated to Swift 3.
Available NN layer types:
- Fully Connected
- Hyperbolic Tangent
- Local Response Normalization
- Max Pooling
- Output: Softmax, Regression, SVM
Optimization methods ('trainers'/'solvers'):
- Stochastic Gradient Descent
- Adaptive Gradient
- Nesterov’s Accelerated Gradient
- Accelerate framework
This is not a production-ready library. It is a personal research project and work in progress.