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.

User Guide

Supported Features

  • Deep Learning
  • Reinforcement Learning (RL)
  • Convolutional Neural Networks (CNN)
  • Recurrent Neural Networks (RNN)
  • Restricted Boltzmann Machine (RBM)
  • Multilayer Perceptron (MLP)
  • Networks based on the Radial Basis Functions (RBFN)
  • Associative and Autoasociative Memory
  • Ensemble Networks
  • Competitive Networks
  • Basic Linear Networks
  • Regularization Algorithms
  • Step Update Algorithms