Theano (программное обеспечение) - Theano (software)
Разработчики) | Монреальский институт алгоритмов обучения (МИЛА), Монреальский университет |
---|---|
изначальный выпуск | 2007 |
Стабильный выпуск | 1.0.5[1] / 27 июля 2020 |
Репозиторий | github |
Написано в | Python, CUDA |
Платформа | Linux, macOS, Windows |
Тип | Машинное обучение библиотека |
Лицензия | Лицензия BSD с 3 пунктами |
Интернет сайт | www |
Theano это Python библиотека и оптимизирующий компилятор для обработки и оценки математических выражений, особенно с матричными значениями.[2]В Theano вычисления выражаются с помощью NumPy -esque синтаксис и составлен для эффективной работы на ЦП или GPU архитектуры.
Теано Открытый исходный код проект[3] в первую очередь разработан Монреальский институт алгоритмов обучения (МИЛА) в Université de Montréal.[4]
Название программы отсылает к древнему философу. Theano, давно связанные с развитием Золотая середина.
28 сентября 2017 года Паскаль Ламблин опубликовал сообщение от Йошуа Бенжио, Глава MILA: основные разработки прекратятся после выпуска 1.0 из-за конкурирующих предложений сильных промышленных игроков.[5] 15 ноября 2017 года был выпущен Theano 1.0.0.[6]
17 мая 2018 года Крис Фоннесбек написал от имени PyMC Команда разработчиков[7] что разработчики PyMC официально возьмут на себя контроль за обслуживанием Theano после своего ухода.
Образец кода
Следующий код является исходным примером Theano. Он определяет вычислительный граф с двумя скалярами. а и б типа двойной и операция между ними (сложение), а затем создает функцию Python ж это и делает фактическое вычисление.[8]
импорт Theanoиз Theano импорт тензор# Объявить два символьных скаляра с плавающей запятойа = тензор.dscalar()б = тензор.dscalar()# Создайте простое выражениеc = а + б# Преобразуйте выражение в вызываемый объект, который принимает (a, b)# значения в качестве входных и вычисляет значение для cж = Theano.функция([а, б], c)# Свяжите 1.5 с 'a', 2.5 с 'b' и оцените 'c'утверждать 4.0 == ж(1.5, 2.5)
Смотрите также
Рекомендации
- ^ "Theano Release". Получено 16 августа 2020.
- ^ Bergstra, J .; О. Брё; Ф. Бастьен; П. Ламблин; Р. Паскану; Г. Дежарден; Дж. Туриан; Д. Вард-Фарли; Ю. Бенжио (30 июня 2010 г.). "Theano: компилятор математических выражений для ЦП и графических процессоров" (PDF). Труды конференции Python для научных вычислений (SciPy) 2010 г..
- ^ "Репозиторий Github".
- ^ "deeplearning.net".
- ^ Ламблин, Паскаль (28 сентября 2017 г.). «МИЛА и будущее Теано». ано-пользователи (Список рассылки). Получено 28 сентября 2017.
- ^ «Примечания к выпуску - документация Theano 1.0.0».
- ^ Разработчики, PyMC (1 июня 2019 г.). «Theano, TensorFlow и будущее PyMC». Середина. Получено 27 августа 2019.
- ^ «Версия документации Theano 1.0.0» (PDF). Лаборатория LISA, Монреальский университет. 21 ноября 2017. с. 22. Получено 31 августа 2018.
внешняя ссылка
- Официальный веб-сайт (GitHub)
- Theano в Deep Learning, Université de Montréal
Этот научное программное обеспечение статья - это заглушка. Вы можете помочь Википедии расширяя это. |