theano学习
2017-01-06 本文已影响0人
Crowley
基本思路
先虚后实,先用提供的各种数据类型,构建出来一个计算图模型,之后在填入具体数据,一步到位。
例子
import theano.tensor as T
# 声明一个变量,要用一个字符串起一个名字,作为标志
a = T.dscalar('a')
b = T.dscalar('b')
f = a + b
# 这时候,f是一个表达式,是之前所有动作的累积
# pp(f)
# (a + b)
###
# 这时候声明的过程就结束了,图模型已经建立,可以开始填入数据
###
# []里面是所有参数组成的一个list,f是计算模型,这样构成一个function
func = theano.function([a, b], f)
# 填数据
func(1,2)