Theano прекратит разработку после версии 1.0


Основное развитие Theano, библиотеки численных вычислений для Python, разработанной как проект с открытым исходным кодом группой машинного обучения Йошуа Бенжио в Университете Монреаля, подходит к концу.

По сути, Theano сочетает в себе:

операции матричной алгебры в стиле Matlab и Numpy

символьные переменные и определения функций в стиле Mathematica или Maple

оптимизация, своевременная компиляция в машинный код CPU или GPU

Он провозгласил себя «компилятором CPU и GPU на Python» в статье, представленной в 2010 году, в которой он сделал это заявление.
Общие алгоритмы машинного обучения, реализованные с помощью Theano, от 1,6 до 7,5 раз быстрее, чем конкурентные альтернативы (в том числе реализованные с помощью C / C ++, NumPy / SciPy и MATLAB) при компиляции для ЦП и от 6,5 до 44 раз быстрее при компиляции для GPU.

Однако, хотя Theano выступил в качестве пионера других фреймворков глубокого обучения, которые последовали за ним, в частности Microsoft Cognitive Toolkit 2 и Google Tensorflow, оба из которых также имеют открытый исходный код, теперь они в значительной степени вытеснили его.
В объявлении, опубликованном Паскалем Ламблином от имени Йошуа Бенжио, говорится:
После почти десяти лет разработки … мы прекратим разработку Theano после выпуска 1.0, который должен выйти в ближайшие несколько недель.
Минимальное обслуживание будет продолжаться в течение года, и, как проект с открытым исходным кодом, Theano по-прежнему будет доступен после этого, но без поддержки со стороны MILA.
Объявление касается проблем с поддержанием более старой базы кода и того факта, что доступны другие продукты, чтобы восполнить пробел:
Программная экосистема, поддерживающая исследования в области глубокого обучения, быстро развивалась и теперь достигла здорового состояния: программное обеспечение с открытым исходным кодом является нормой; доступны различные фреймворки, удовлетворяющие потребности, начиная от изучения новых идей и заканчивая их внедрением в производство; и сильные промышленные игроки поддерживают различные пакеты программного обеспечения в стимулирующей конкуренции.
Пост получил множество положительных комментариев, в том числе:
Я не могу отблагодарить вас за всю вашу тяжелую работу. ИМО, Theano — единственное лучшее, что произошло с полевым машинным обучением за последнее десятилетие. Кроме того, теперь хорошая остановка вызова.
и
Спасибо за ваш вклад, практически все современные фреймворки основаны на идеях и гибкости Theano.

Так что, хотя Теано будет не хватать, его наследие останется.

Кроме того, новых инноваций можно ожидать от MILA (Монреальский институт алгоритмов обучения), который в прошлом году привлек крупное финансирование от Google (см. Google Расширяет исследования ИИ в Монреале). Заявление Бенжио заключает:
MILA по-прежнему стремится поддерживать исследователей и обеспечивать реализацию и исследование инновационных (а иногда и диких) исследовательских идей, и мы продолжим работать над достижением этой цели другими способами и вносим значительный вклад в другие проекты с открытым исходным кодом.


Добавить комментарий