• 欢迎访问速搜资源吧,如果在网站上找不到你需要的资源,可以在留言板上留言,管理员会尽量满足你!

【速搜问答】Theano是什么

问答 admin 2年前 (2020-08-12) 755次浏览 已收录 0个评论

汉英对照:
Chinese-English Translation:

Theano是一个Python库和优化编译器的开源项目,用于操作和评估数学表达式,尤其是矩阵值表达式。在Theano中,计算是使用NumPy语法表示的,并且经过编译后可以在CPU或GPU架构上高效运行。

Theano is an open source project for Python libraries and optimization compilers for manipulating and evaluating mathematical expressions, especially matrix valued expressions. In theano, computation is represented by numpy syntax and can be compiled to run efficiently on CPU or GPU architectures.

Theano 是一个 Python 库和优化编译器,用于操作和评估数学表达式,尤其是矩阵值表达式。在 Theano 中,计算是使用 NumPy 语法表示的,并且经过编译后可以在 CPU 或 GPU 架构上高效运行。Theano 是一个开源项目,主要由蒙特利尔大学蒙特利尔学习算法研究所开发。

Theano is a python library and optimization compiler for manipulating and evaluating mathematical expressions, especially matrix valued expressions. In theano, computation is represented by numpy syntax and can be compiled to run efficiently on CPU or GPU architectures. Theano is an open source project, mainly developed by the Montreal Institute of learning algorithms, University of Montreal.

该软件的名称引用了古代哲学家 Theano,长期与中庸之道的发展有关。

The name of the software refers to the ancient philosopher theano and has long been associated with the development of the doctrine of the mean.

2017 年 9 月 28 日,Pascal Lamblin 发表了 MILA 负责人 Yoshua Bengio 的信息:1.0 版本发布后,由于强大的工业公司提供的竞争产品,主要开发将停止。Theano 1.0.0 随后于 2017 年 11 月 15 日发布。2018 年 5 月 17 日,克里斯·冯内斯贝克(Chris Fonnesbeck)代表 PyMC 开发团队写道,一旦 PyMC 开发人员卸任,他们将正式承担对 Theano 维护的控制权。

On September 28, 2017, Pascal lablin released a message from yoshua bengio, head of Mila: after the release of version 1.0, major development will stop due to competitive products provided by powerful industrial companies. Theano 1.0.0 was subsequently released on November 15, 2017. On May 17, 2018, Chris fonnesbeck wrote on behalf of the pymc development team that once pymc developers step down, they will formally assume control of theano’s maintenance.

Theano 的核心是一个数学表达式的编译器,它知道如何获取你的结构,并使之成为一个使用 numpy、高效本地库的高效代码,如 BLAS 和本地代码(C++)在 CPU 或 GPU 上尽可能快地运行。它是为深度学习中处理大型神经网络算法所需的计算而专门设计,是这类库的首创之一(发展始于 2007 年),被认为是深度学习研究和开发的行业标准。

The core of theano is a mathematical expression compiler, which knows how to get your structure and make it an efficient code using numpy, efficient local library, such as Blas and native code (c + +) running as fast as possible on CPU or GPU. It is specially designed for dealing with the calculation required by large-scale neural network algorithm in deep learning. It is one of the first of this kind of Library (development started in 2007), and is considered as the industry standard of deep learning research and development.

但是开发 Theano 的研究人员大多去了 Google 参与 Tensorflow 的开发,所以,某种程度来讲 Tensorflow 就像 Theano 的孩子。

But most of the researchers who developed theano went to Google to work on tensorflow, so tensorflow is like theano’s children in a way.

Theano 严格来说是一个擅长处理多维数组的 Python 库,十分适合与其它深度学习库结合起来进行数据探索,高效地解决多维数组的计算问题。它设计的初衷是为了执行深度学习中大规模神经网络算法的运算。其实,Theano 可以被更好地理解为一个数学表达式的编译器:用符号式语言定义你想要的结果,该框架会对你的程序进行编译,在 GPU 或 CPU 中高效运行。

Theano, strictly speaking, is a python library that is good at dealing with multidimensional arrays. It is very suitable for data exploration combined with other deep learning libraries to solve the calculation problems of multidimensional arrays efficiently. It is designed to perform large-scale neural network algorithms in deep learning. In fact, theano can be better understood as a compiler for mathematical expressions: use symbolic language to define the results you want, which will compile your program and run efficiently in GPU or CPU.


速搜资源网 , 版权所有丨如未注明 , 均为原创丨转载请注明原文链接:【速搜问答】Theano是什么
喜欢 (0)
[361009623@qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址