Theano — бібліотека та оптимізувальний компілятор Python для маніпулювання математичними виразами та їх обчислення , особливо матричнозначних. Обчислення в Theano виражаються NumPy-ським синтаксисом і компілюються для ефективного виконання на архітектурі або ЦП, або ГП.
Тип | Бібліотека машинного навчання |
---|---|
Розробник | [en] (MILA), Монреальський університет |
Перший випуск | 2007 |
Стабільний випуск | 1.0.4 (16 січня, 2019 ) |
Платформа | Linux, macOS, Windows |
Мова програмування | Python, CUDA |
Ліцензія | The 3-Clause BSD License |
Репозиторій | github.com/Theano/Theano |
Вебсайт | www.deeplearning.net/software/theano/ |
Theano є відкритим проєктом, основним розробником якого є [en] (МІАН, MILA) в Монреальському університеті.
Назва цього програмного забезпечення посилається на античну філософиню Теано, тривалий час пов'язувану з розробкою доктрини золотої середини.
28 вересня 2018 року Паскаль Ламблін опублікував повідомлення від [en], голови МІАН: після випуску 1.0 серйозну розробку буде припинено через конкурентні пропозиції від сильних промислових гравців. Потім 15 листопада 2017 року було випущено Theano 1.0.0.
17 травня 2018 року Кріс Фоннесбек написав від імені команди розробників [en], що розробники PyMC офіційно візьмуть на себе контроль за підтримкою Theano, щойно ті відступлять.
Приклад коду
Наступний код є оригінальним прикладом Theano. Він означує обчислювальний граф із 2 скалярами a та b типу double та операції між ними (додавання), а потім створює Python-функцію f, яка здійснює фактичне обчислення.
import theano from theano import tensor # Оголосити два символьні скаляри з рухомою комою a = tensor.dscalar() b = tensor.dscalar() # Створити простий вираз c = a + b # Перетворити цей вираз на виклика́ний об'єкт, що бере # значення (a, b) на вході, та обчислює значення c f = theano.function([a, b], c) # Прив'язати 1.5 до 'a', 2.5 до 'b', та обчислити 'c' assert 4.0 == f(1.5, 2.5)
Див. також
Примітки
- (амер.). Архів оригіналу за 1 жовтня 2020. Процитовано 17 січня 2019.
- Bergstra, J.; O. Breuleux; F. Bastien; P. Lamblin; R. Pascanu; G. Desjardins; J. Turian; D. Warde-Farley; Y. Bengio (30 червня 2010). (PDF). Proceedings of the Python for Scientific Computing Conference (SciPy) 2010. Архів оригіналу (PDF) за 1 листопада 2020. Процитовано 6 травня 2017. (англ.)
- . Архів оригіналу за 16 листопада 2020. Процитовано 6 травня 2017. (англ.)
- . Архів оригіналу за 13 грудня 2017. Процитовано 6 травня 2017. (англ.)
- Lamblin, Pascal (28 вересня 2017). MILA and the future of Theano. theano-users (Список розсилки). Архів оригіналу за 22 січня 2011. Процитовано 28 вересня 2017. (англ.)
- . Архів оригіналу за 14 вересня 2020. Процитовано 28 березня 2020. (англ.)
- Developers, PyMC (1 червня 2019). . Medium (англ.). Архів оригіналу за 6 серпня 2020. Процитовано 27 серпня 2019. (англ.)
- (PDF). LISA lab, University of Montreal. 21 листопада 2017. с. 22. Архів оригіналу (PDF) за 5 серпня 2020. Процитовано 31 серпня 2018. (англ.)
Посилання
- Офіційний сайт (GitHub) (англ.)
- Theano [ 8 листопада 2020 у Wayback Machine.] на Глибокому навчанні, Монреальський університет (англ.)
Це незавершена стаття про наукове програмне забезпечення. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Theano biblioteka ta optimizuvalnij kompilyator Python dlya manipulyuvannya matematichnimi virazami ta yih obchislennya osoblivo matrichnoznachnih Obchislennya v Theano virazhayutsya NumPy skim sintaksisom i kompilyuyutsya dlya efektivnogo vikonannya na arhitekturi abo CP abo GP TheanoTipBiblioteka mashinnogo navchannyaRozrobnik en MILA Monrealskij universitetPershij vipusk2007 17 rokiv tomu 2007 Stabilnij vipusk1 0 4 16 sichnya 2019 5 rokiv tomu 2019 01 16 PlatformaLinux macOS WindowsMova programuvannyaPython CUDALicenziyaThe 3 Clause BSD LicenseRepozitorijgithub com Theano TheanoVebsajtwww deeplearning net software theano Theano ye vidkritim proyektom osnovnim rozrobnikom yakogo ye en MIAN MILA v Monrealskomu universiteti Nazva cogo programnogo zabezpechennya posilayetsya na antichnu filosofinyu Teano trivalij chas pov yazuvanu z rozrobkoyu doktrini zolotoyi seredini 28 veresnya 2018 roku Paskal Lamblin opublikuvav povidomlennya vid en golovi MIAN pislya vipusku 1 0 serjoznu rozrobku bude pripineno cherez konkurentni propoziciyi vid silnih promislovih gravciv Potim 15 listopada 2017 roku bulo vipusheno Theano 1 0 0 17 travnya 2018 roku Kris Fonnesbek napisav vid imeni komandi rozrobnikiv en sho rozrobniki PyMC oficijno vizmut na sebe kontrol za pidtrimkoyu Theano shojno ti vidstuplyat Priklad koduNastupnij kod ye originalnim prikladom Theano Vin oznachuye obchislyuvalnij graf iz 2 skalyarami a ta b tipu double ta operaciyi mizh nimi dodavannya a potim stvoryuye Python funkciyu f yaka zdijsnyuye faktichne obchislennya import theano from theano import tensor Ogolositi dva simvolni skalyari z ruhomoyu komoyu a tensor dscalar b tensor dscalar Stvoriti prostij viraz c a b Peretvoriti cej viraz na viklika nij ob yekt sho bere znachennya a b na vhodi ta obchislyuye znachennya c f theano function a b c Priv yazati 1 5 do a 2 5 do b ta obchisliti c assert 4 0 f 1 5 2 5 Div takozhPorivnyannya programnogo zabezpechennya glibokogo navchannya en Primitki amer Arhiv originalu za 1 zhovtnya 2020 Procitovano 17 sichnya 2019 Bergstra J O Breuleux F Bastien P Lamblin R Pascanu G Desjardins J Turian D Warde Farley Y Bengio 30 chervnya 2010 PDF Proceedings of the Python for Scientific Computing Conference SciPy 2010 Arhiv originalu PDF za 1 listopada 2020 Procitovano 6 travnya 2017 angl Arhiv originalu za 16 listopada 2020 Procitovano 6 travnya 2017 angl Arhiv originalu za 13 grudnya 2017 Procitovano 6 travnya 2017 angl Lamblin Pascal 28 veresnya 2017 MILA and the future of Theano theano users Spisok rozsilki Arhiv originalu za 22 sichnya 2011 Procitovano 28 veresnya 2017 angl Arhiv originalu za 14 veresnya 2020 Procitovano 28 bereznya 2020 angl Developers PyMC 1 chervnya 2019 Medium angl Arhiv originalu za 6 serpnya 2020 Procitovano 27 serpnya 2019 angl PDF LISA lab University of Montreal 21 listopada 2017 s 22 Arhiv originalu PDF za 5 serpnya 2020 Procitovano 31 serpnya 2018 angl PosilannyaOficijnij sajt GitHub angl Theano 8 listopada 2020 u Wayback Machine na Glibokomu navchanni Monrealskij universitet angl Ce nezavershena stattya pro naukove programne zabezpechennya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi