PyBrain is een modulaire Machine Learning bibliotheek voor Python. Het doel is om flexibele, eenvoudig te gebruiken en toch krachtige algoritmen te bieden voor Machine Learning taken en een verscheidenheid aan voorgedefinieerde omgevingen om je algoritmen te testen en te vergelijken.
PyBrain is de afkorting van Python-Based Reinforcement Learning, Artificial Intelligence en Neural Network Library. In feite kwamen we met de naam eerst en later reverse-engineered dit heel beschrijvend “Backronym”.
Hoe is PyBrain anders?
Er zijn een paar machine learning bibliotheken, maar PyBrain wil een zeer eenvoudig te gebruiken modulaire bibliotheek zijn, die gebruikt kan worden door beginners, maar toch de flexibiliteit en algoritmes biedt voor state-of-the-art onderzoek. We werken voortdurend aan meer en snellere algoritmes, ontwikkelen nieuwe omgevingen en verbeteren de bruikbaarheid.
Wat PyBrain kan
PyBrain bevat, zoals de uitgeschreven naam al doet vermoeden, algoritmes voor neurale netwerken, voor reinforcement learning (en de combinatie van die twee), voor unsupervised learning, en evolutie. Aangezien de meeste van de huidige problemen te maken hebben met continue toestands- en actieruimten, moeten functie-benaderingen (zoals neurale netwerken) worden gebruikt om met de grote dimensionaliteit om te gaan. Onze bibliotheek is gebouwd rond neurale netwerken in de kernel en alle trainingsmethodes accepteren een neuraal netwerk als de te trainen instantie. Dit maakt PyBrain een krachtig gereedschap voor real-life taken.
Gebruik van PyBrain
PyBrain is open source en vrij te gebruiken voor iedereen (het is gelicenseerd onder de BSD Software Licentie). Download het programma en gebruik de algoritmen en modules in uw eigen project of bekijk de meegeleverde tutorials en voorbeelden. Als u PyBrain gebruikt voor uw onderzoek, vragen we u vriendelijk om ons te citeren in uw publicaties. Gebruik de referentie hieronder of importeer deze bibtex referentie.