本文简单叙述了如何使用符号计算的方法,方便以后解构keras源代码时参阅。
正如官网所述:keras使用的后端theano和tensorflow军委符号运算。符号主义的计算要首先定义各种变量,然后建立一个“计算图”,计算图规定了各个变量的计算关系,建立好了的计算图需要编译确定其内部细节,最后载入数据流,方可形成输出值。
import keras.backend as K
import numpy as np
首先创建变量,建立占位符:
x=K.placeholder(shape=[5,3])
w1_son=K.placeholder(shape=[3])