PyBrain - это модульная компьютерная обучающая библиотека для Python. Ее цель - предложить гибкие, простые в использовании, но в то же время мощные алгоритмы для задач машинного обучения и разнообразные предустановленные среды для тестирования и сравнения Ваших алгоритмов.
PyBrain - сокращение от Python-Based Reinforcement Learning, Artificial Intelligence и Neural Network Library. На самом деле, сначала мы придумали название, а позже, в результате обратного проектирования, создали это довольно описательное "Бэкроним".
Чем отличается ПиБрэйн?
В то время как существует несколько библиотек машинного обучения, PyBrain стремится быть очень простой в использовании модульной библиотекой, которая может быть использована студентами начального уровня, но при этом предлагает гибкость и алгоритмы для современных исследований. Мы постоянно работаем над новыми и более быстрыми алгоритмами, разрабатываем новые среды и улучшаем удобство использования.
Что PyBrain может сделать?
PyBrain, как уже предполагает его название, содержит алгоритмы для нейронных сетей, для усиления обучения (и их комбинации), для неконтролируемого обучения и эволюции. Поскольку большинство актуальных проблем касаются пространств постоянного состояния и действий, для решения больших пространств необходимо использовать функциональные аппроксиматоры (как, например, нейронные сети). Наша библиотека построена на нейронных сетях в ядре, и все методы обучения принимают нейронную сеть в качестве обучаемого экземпляра. Это делает PyBrain мощным инструментом для решения реальных задач.
Использование PyBrain.
PyBrain имеет открытый исходный код и свободен для использования всеми желающими (он лицензирован по лицензии BSD Software License). Просто скачайте его и начните использовать алгоритмы и модули в своём проекте или ознакомьтесь с предоставленными учебниками и примерами.
http://pybrain.org/