欢迎光临!
若无相欠,怎会相见

[译] Lesson 01: Theano简介

特殊声明:本人翻译的作品,版权归 原作者所有 Copyright © 2017 Jason Brownlee.

翻译内容

Lesson 01 : Theano简介

Theano是一个用于快速数值计算,以帮助开发深度学习模型的 Python库。Theano的核心是一个 Python的数学表达式的编译器。它知道如何把你的结构变成非常有效的使用NumPy和高效的本地库的代码,以期望其能在 CPU或 GPU上尽可能快地运行。

Theano表达式的实际语法是象征性的,可以用于初学者正常的软件开发。 具体而言,表达式是在抽象意义上定义的,编译后用于计算。 在本节课中,你的目标是安装 Theano并编写一个演示 Theano程序的象征性的小例子。 例如,你可以使用 pip 来安装 Theano,如下所示:

sudo pip install Theano

Listing 1 : 使用 pip 安装 Theano

下面是 Theano程序的一个小例子,你可以将它作为起始点:

import theano
from theano import tensor
# declare two symbolic floating-point scalars
a = tensor.dscalar()
b = tensor.dscalar()
# create a simple expression
c = a + b
# convert the expression into a callable object that takes(a,b)
# values as input and computes a value for c
f = theano.function([a, b], c)
# bind 1.5 to 'a' 2.5 to 'b' and evaluate 'c'

result = f(1.5, 2.5)
print(result)

Listing 2 : Theano 的小例子

在  Theano主页1 上了解更多关于 Theano的信息

1 http://deeplearning.net/software/theano/

个人实践

就以上述的例子,我用自己的电脑尝试了一下。结果有点尴尬,开发环境貌似出问题了。

通过询问 度娘 和 谷哥,还是没能解决问题,而且由于必须的软件还没有下载完毕,因此,等明天在解决这个问题。

如有错误,敬请指出,感谢阅读。              –2017-12-09  22:02:44

赞(0) 打赏
转载请注明:飘零博客 » [译] Lesson 01: Theano简介
分享到: 更多 (0)

评论 抢沙发

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

欢迎光临