NeuPy is a Python library for Artificial Neural Networks. NeuPy supports many different types of Neural Networks from a simple perceptron to deep learning models.
$ pip install neupy
- Install NeuPy
- Check the tutorials
- Learn more about NeuPy in the documentation
- Explore lots of different neural network algorithms.
- Read articles and learn more about Neural Networks.
- Hyperparameter optimization for Neural Networks
- Visualize Backpropagation Algorithms
- MNIST classification
- Predict prices for houses in the area of Boston
- Password recovery
- Discrete Hopfield Network
- MNIST CNN
- CIFAR10 CNN
- Pre-trained AlexNet CNN
- Pre-trained VGG16 CNN
- Pre-trained VGG19 CNN
- Pre-trained SqueezeNet
- GoogleNet
- Inception v3
- ResNet 50
- Reber Grammar Classification, sequence input and fixed-size output with GRU
- Generate Shakespeare text, sequence input and sequence output with LSTM
- MNIST, Denoising Autoencoder
- MNIST, Convolutional Autoencoder
- MNIST, Stacked Convolutional Autoencoders
- MNIST, Variational Autoencoder
- Feature Learning from the MNIST Images, Restricted Boltzmann Machine (RBM)
- Gibbs sampling using face images, Restricted Boltzmann Machine (RBM)
- MNIST, Multilayer perceptron
- Rectangle images, Multilayer perceptron
- Boston House Price prediction, Hessian algorithm
- Learning Algorithms Visualization, Gradient Descent, Momentum, RPROP and Conjugate Gradient
- IMDB review classification using CBOW and RPROP MLP
- MLP with categorical and numerical features
- Classify iris dataset, Probabilistic Neural Network (PNN)
- Regression using Diabetes dataset, Generilized Neural Nerwork (GRNN)
- Music-Speech audio classification, Probabilistic Neural Network (PNN)
- Sinus function approximation, CMAC
- Visualize Discrete Hopfield Neural Network energy function
- Password recovery, Discrete Hopfield Neural Network
- Python 2.7, 3.4, 3.5, 3.6
- Theano == 0.8.2
- NumPy >= 1.9.0
- SciPy >= 0.19.0
- Matplotlib >= 1.4.0
- graphviz == 0.5.1