theano学习

基本思路

先虚后实,先用提供的各种数据类型,构建出来一个计算图模型,之后在填入具体数据,一步到位。

例子

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)

你可能感兴趣的:(theano学习)