Description
Theano — это расширение языка Python, позволяющее эффективно вычислять математические выражения, содержащие многомерные массивы. Библиотека предоставляет базовый набор инструментов для конфигурации нейросетей и их обучения. Наибольшее признание Theano получила в задачах машинного обучения при решении задач оптимизации. Библиотека позволяет использовать возможности GPU без изменения кода программы, что делает ее незаменимой при выполнении ресурсоемких задач.
В докладе я покажу базовые принципы Theano и общие сложности, с которыми сталкивается разработчик, впервые начиная использовать библиотеку. Так же мы рассмотрим особенности компилятора, который переводит математические выражения, написанные на языке Python в эффективный код на C.