在CPU和GPU上计算数学表达式的优化编译器。
aesara的Python项目详细描述
Theano是一个Python库,允许您定义、优化和高效地计算涉及多维数组的数学表达式。它建立在NumPy之上。Theano功能:
- tight integration with NumPy: a similar interface to NumPy’s. numpy.ndarrays are also used internally in Theano-compiled functions.
- transparent use of a GPU: perform data-intensive computations up to 140x faster than on a CPU (support for float32 only).
- efficient symbolic differentiation: Theano can compute derivatives for functions of one or many inputs.
- speed and stability optimizations: avoid nasty bugs when computing expressions such as log(1 + exp(x)) for large values of x.
- dynamic C code generation: evaluate expressions faster.
- extensive unit-testing and self-verification: includes tools for detecting and diagnosing bugs and/or potential problems.
Theano一直在为大规模的计算密集型科学研究提供动力 2007年以来的研究也足够平易近人 教室(蒙特利尔大学IFT6266)。在
发行说明
亮点(从1.0.4开始):
- First release under new name Theano-PyMC
自1.0.4以来,共有x人参与了此版本:
- 项目
标签: