Mlpack - Mlpack

mlpack
Mlpack-логотип-белый-контур.svg
изначальный выпуск1 февраля 2008 г.; 12 лет назад (2008-02-01)[1]
Стабильный выпуск
3.4.2[2] / 28 октября 2020; 35 дней назад (28 Октябрь 2020)
Репозиторий Отредактируйте это в Викиданных
Написано вC ++, Python, Юля, Идти
Операционная системаКроссплатформенность
Доступно ванглийский
ТипБиблиотека программного обеспечения Машинное обучение
ЛицензияОткрытый исходный код (BSD )
Интернет сайтmlpack.org Отредактируйте это в Викиданных

mlpack это машинное обучение программная библиотека для C ++, построенный на вершине Библиотека Армадилло. mlpack делает упор на масштабируемость, скорость и простоту использования. Его цель - сделать машинное обучение возможным для начинающих пользователей с помощью простого и последовательного API, одновременно используя возможности языка C ++ для обеспечения максимальной производительности и максимальной гибкости для опытных пользователей.[3] Предполагаемые целевые пользователи - ученые и инженеры.

это программное обеспечение с открытым исходным кодом распространяется в рамках Лицензия BSD, что делает его полезным для разработки как программного обеспечения с открытым исходным кодом, так и проприетарного программного обеспечения. Выпуски 1.0.11 и ранее были выпущены под LGPL лицензия. Проект поддерживается Технологический институт Джорджии и вклады со всего мира.

Разные особенности

Классы шаблонов для ГРУ, LSTM доступны структуры, поэтому библиотека также поддерживает Рекуррентные нейронные сети.

Есть привязки к р, Идти, Юля[4], и Python. Его система привязки расширяется на другие языки.

Поддерживаемые алгоритмы

В настоящее время mlpack поддерживает следующие алгоритмы и модели:

mlpack использует Ensmallen библиотека математической оптимизации для обучения многих из вышеперечисленных моделей.

Смотрите также

Рекомендации

  1. ^ «Начальная регистрация регрессионного пакета, который будет выпущен · mlpack / mlpack». 8 февраля 2008 г.. Получено 24 мая, 2020.
  2. ^ «Выпуск 3.4.2». 28 Октябрь 2020. Получено 6 ноября 2020.
  3. ^ Райан Кертин; и другие. (2013). "mlpack: масштабируемая библиотека машинного обучения C ++". Журнал исследований в области машинного обучения. 14 (Март): 801–805. arXiv:1210.6293. Bibcode:2012arXiv1210.6293C.
  4. ^ https://github.com/mlpack/mlpack.jl

внешняя ссылка