Theano (software) - Theano (software)
![]() | |
Vývojáři | Montrealský institut pro učení algoritmů (MILA), University of Montreal |
---|---|
První vydání | 2007 |
Stabilní uvolnění | 1.0.5[1] / 27. července 2020 |
Úložiště | github |
Napsáno | Krajta, CUDA |
Plošina | Linux, Operační Systém Mac, Okna |
Typ | Strojové učení knihovna |
Licence | Licence 3-klauzule BSD |
webová stránka | www |
Theano je Krajta knihovna a optimalizační kompilátor pro manipulaci a vyhodnocení matematických výrazů, zejména maticových.[2]V Theano jsou výpočty vyjádřeny pomocí a NumPy -esque syntax a sestaven efektivně fungovat na CPU nebo GPU architektury.
Theano je otevřený zdroj projekt[3] primárně vyvinutý Montrealský institut pro učení algoritmů (MILA) u Université de Montréal.[4]
Název softwaru odkazuje na starověkého filozofa Theano, dlouho spojený s vývojem zlatá střední cesta.
Dne 28. září 2017 zveřejnil Pascal Lamblin zprávu od Yoshua Bengio „Vedoucí MILA: hlavní vývoj by po vydání 1.0 přestal kvůli konkurenčním nabídkám silných průmyslových hráčů.[5] Theano 1.0.0 byl poté vydán 15. listopadu 2017.[6]
Dne 17. května 2018 napsal jménem Chris Fonnesbeck PyMC vývojářský tým[7] že vývojáři PyMC oficiálně převezmou kontrolu nad údržbou Theano, jakmile odstoupí.
Ukázkový kód
Následující kód je příkladem původního Theano. Definuje výpočetní graf se 2 skaláry A a b typu dvojnásobek a operace mezi nimi (přidání) a poté vytvoří funkci Pythonu F to dělá skutečný výpočet.[8]
import theanoz theano import tenzor# Deklarujte dva symbolické skaláry s plovoucí desetinnou čárkouA = tenzor.dscalar()b = tenzor.dscalar()# Vytvořte jednoduchý výrazC = A + b# Převést výraz na volaný objekt, který přebírá (a, b)# hodnoty jako vstup a vypočítá hodnotu pro cF = theano.funkce([A, b], C)# Vázat 1,5 na 'a', 2,5 na 'b' a vyhodnotit 'c'tvrdit 4.0 == F(1.5, 2.5)
Viz také
Reference
- ^ „Theano Release“. Citováno 16. srpna 2020.
- ^ Bergstra, J .; O. Breuleux; F. Bastien; P. Lamblin; R. Pascanu; G. Desjardins; J. Turian; D. Warde-Farley; Y. Bengio (30. června 2010). „Theano: CPU a GPU překladač matematických výrazů“ (PDF). Sborník z konference Python for Scientific Computing (SciPy) 2010.
- ^ „Úložiště Github“.
- ^ „deeplearning.net“.
- ^ Lamblin, Pascal (28. září 2017). „MILA a budoucnost Theano“. theano-uživatelé (Poštovní seznam). Citováno 28. září 2017.
- ^ „Poznámky k verzi - dokumentace Theano 1.0.0“.
- ^ Vývojáři, PyMC (1. června 2019). „Theano, TensorFlow a budoucnost PyMC“. Střední. Citováno 27. srpna 2019.
- ^ „Theano Documentation Release 1.0.0“ (PDF). LISA laboratoř, University of Montreal. 21. listopadu 2017. s. 22. Citováno 31. srpna 2018.
externí odkazy
- Oficiální webové stránky (GitHub)
- Theano ve společnosti Deep Learning, Université de Montréal
![]() | Tento vědecký software článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |