A Python software featuring a free and customizable Machine Learning Library.
As a result, PyBrain offers a unique combination of easy-to-use features and complex algorithms to cater for various research requirements. It covers neural networks, reinforcement learning (and the integration of both), unsupervised learning, and evolution. In tackling current problems that often involve action spaces and continuous state, function approximators such as neural networks are necessary to handle the high dimensionality.
PyBrain's library is built around neural networks that serve as the main kernel. In addition, all training methods use a neural network as the instance to be trained. This provides users with an extremely powerful tool that is highly suitable for real-life tasks. Ultimately, PyBrain is an excellent software solution that offers a rich range of algorithms and pre-defined environments in a user-friendly manner, making it perfect for beginners and seasoned machine learning experts alike.
Version 0.2.1: N/A