一、Theano的基本用法
定义函数的方式:
步骤 0 宣告使用theano import theano 步骤 1 定义输入 x=theano.tensor.scalar() 这里相当于tensorflow的placeholder 步骤 2 定义输出 y=2*x 步骤3 定义fuction f = theano.function([x],y) 步骤 4 调用函数 print f(-2)
步骤1 定义输入变量
a = theano.tensor.scalar()
b =theano.tensor.matrix()
简化 import theano.tensor as T
步骤2 定义输出变量 需要和输入变量的关系
x1=T.matrix()
x2=T.matrix()
y1=x1*x2
y2=T.dot(x1,x2) #矩阵乘法
步骤3 申明函数
f= theano.function([x],y)
函数输入必须是list 带[]
例如:
# -*- coding: UTF-8 -*-
import numpy as np
import theano.tensor as T
from theano import function
# basic
x = T.dscalar('x') # 建立标量x的容器,类似于tf.placeholder,但是直接标明了类型
y = T.dscalar('y') # 建立标量y的容器
z = x + y
# function first:imput sconed:output
#