Armadillo C++ matrix library |
Автор: admin Просмотров: 2700 Комментарии:
Добавлен: 20 февраля 2016
Библиотека матриц с функциями и синтаксисом сознательно похожим на Matlab. Использует шаблоны техники метапрограммирования.
Обеспечивает эффективные обёртки для библиотек LAPACK, BLAS и ATLAS, а также Intel MKL, AMD ACML и OpenBLAS. Полезно для машинного обучения, распознавания образов, обработки сигналов, биоинформатики, статистики, эконометрики и др.
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Обеспечивает эффективные обёртки для библиотек LAPACK, BLAS и ATLAS, а также Intel MKL, AMD ACML и OpenBLAS. Полезно для машинного обучения, распознавания образов, обработки сигналов, биоинформатики, статистики, эконометрики и др.
Возможности Armadillo C++ matrix library
- Высококачественная C++ библиотека линейной алгебры с оптимальным балансом скорости и простоты использования.
- Сингулярное разложение (англ. singular value decomposition, SVD), спектральное разложение матрицы, QR, LU, Cholesky, FFT
- Статистическое моделирование с использованием гауссовой модели смесей.
- Кластеризация с помощью K-means и максимизации ожидания.
- Автоматическая векторизация выражений (SIMD).
- Непрерывные и не прилегающие подматрицы.
- Автоматическое объединение нескольких операций.
- Полезно для создания прототипов непосредственно в C++
- Двойное лицензирование, open source и патентованное коммерческое.
- Полезно для разработки алгоритмов непосредственно на C++, или для быстрого преобразования исследуемого кода. Синтаксис (API) намеренно похожи на Matlab.
- Можно использовать для машинного обучения, распознавания образов, обработки сигналов, биоинформатики, статистики, эконометрики и т.д.
- Эффективные классы векторов, матриц и кубов, а также более 150 связанных функций; целые числа, числа с плавающей точкой и сложные числа.
- За счёт интеграции с LAPACK предусмотрены различные декомпозиции матриц или высокопроизводительные замены, такие как многопоточный Intel MKL, или AMD ACML, или OpenBLAS.
- Автоматическое оценивание выражений через шаблоны метапрограммирования, сочетает в себе несколько операций для повышения эффективности.
- Платная техническая поддержка.
- Изначально разработано в Conrad Sanderson at Data61 (Australia)
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Математика, Машинное обучение, Алгоритмы
Лицензия:
Mozilla Public License 2.0 (MPL 2.0)
Интерфейс графический
Язык программирования:
MATLAB, C++
Сайт проекта
Скачать Armadillo C++ matrix library
Комментарии |