WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
Theano
Тип Библиотека для машинного обучения
Разработчик Монреальский институт алгоритмов обучения (MILA), Монреальский университет
Написана на Python, CUDA
Языки интерфейса en-US
Первый выпуск 2007
Аппаратная платформа Linux, macOS, Windows
Последняя версия 1.0.3 (2018-09-17; 155 дней тому назад)
Состояние Активна
Лицензия BSD 3-clause license
Сайт deeplearning.net/software/theano/

Theano — библиотека численного вычисления в Python[1]. Вычисления в Theano выражаются NumPy-подобным синтаксисом и компилируются для эффективных параллельных вычислений как на обычных CPU, так и на GPU.

Theano является проектом с открытым исходным кодом[2], основным разработчиком которого является группа машинного обучения в Монреальском университете[3].

28 сентября 2017 года было объявлено о прекращении работы над проектом после выхода релиза 1.0, при этом обещано сохранение его минимальной поддержки в течение одного года[4].

Описание системы

Theano представляет собой препроцессор на языке типа python для системы вычислений с многомерными массивами данных (тензорами), сочетающей в себе математические пакеты Mathematica и MATLAB. Входной язык для Theano близок к языку symPy[en] — языку символьных выражений для Mathematica, и NumPy для MATLABа.

Основные математические методы, операции и структуры данных, поддерживаемые Theano[5]:

  • работа с тензорами через структуру numpy.ndarray и поддержка множества тензорных операций
  • работа с разреженными матрицами через структуры scipy.{csc, csr, bsr}_matrix и поддержка ряда операций с ними
  • многочисленные методы линейной алгебры, включая достаточно сложные
  • возможность в режиме работы создавать новые операции с графами
  • многочисленные операции про преобразованию графов
  • поддержка языка python версий 2 и 3
  • поддержка GPU (CUDA и OpenCL)
  • поддержка стандарта Basic Linear Algebra Subprograms (BLAS) для процедур линейной алгебры

Планируется использование и поддержка следующих сред — C/C++, PTX, CAL, AVX[5]

Примечания

  1. Bergstra, J.. Theano: A CPU and GPU Math Expression Compiler, Proceedings of the Python for Scientific Computing Conference (SciPy) 2010 (30 June 2010).
  2. Github Repository.
  3. deeplearning.net.
  4. Группы Google. groups.google.com. Проверено 10 марта 2018.
  5. 1 2 Theano at a Glance

Ссылка

  • github.com/Theano/ — официальный сайт Theano (GitHub) (англ.)
  • Theano на Глубинном обучении, Монреальский университет (англ.)

Литература

  • Джулли А., Пал С. Библиотека Keras - инструмент глубокого обучения. Реализация нейронных сетей с помощью библиотек Theano и TensorFlow = Deep learning with Keras. ДМК Пресс, 2017. — 294 с. ISBN 978-5-97060-573-8.
  • Рашка С. Python и машинное обучение = Python Machine Learning. ДМК Пресс, 2017. — 418 с. ISBN 978-5-97060-409-0.

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии