Theano является числовой библиотекой вычисления для Python. Вычисления выражаются с помощью подобного Numpy синтаксиса и компилируются для выполнения эффективно или на ЦП или на архитектуре GPU. Theano использует математический вычислительный график и оптимизировал график для ускорения, использование вычислений оптимизировало код C. С выпуска 1.0 больше не будет активно разрабатываться Theano.

Theano является библиотекой Python для выполнения вычислений тензора с синтаксисом. Theano может использоваться, чтобы определить, оптимизировать, и оценить математические выражения, включающие тензоры (также см. ). Некоторые основные функции Theano, которые устанавливают его кроме других библиотек, стали распространенными в нейронной сети и математических библиотеках тензора:

  • Интегрируется с Numpy и обеспечивает подобный Numpy синтаксис для выражения моделей с помощью математического синтаксиса
  • Представляет вычисления как графики вычисления и оптимизирует графики для лучшей производительности и использования памяти
  • Использует аппаратные средства GPU для информационно емких вычислений
  • Выполняет старшее дифференцирование автоматически (символически)
  • Графики вычисления компиляций в C кодируют для более быстрого выполнения

Theano включает быстрое здание крупномасштабных вычислительных кодов с меньшим количеством познавательного служебного и более выразительного синтаксиса. Однако достаточно легко узнать, что это используется в нескольких курсах глубокого обучения (включая в Университете Монреаля, где это было первоначально разработано).

Несколько проектов создают сверху Theano, включая и .

С Theano 1.0 Theano больше не будет находиться в процессе активного развития. См. объявление о списке рассылки.

Ресурсы

Мелочи

Theano называют в честь высокой жрицы Athena в городе Трое из Илиады Homer.