对于tensorflow来讲,利用python添加层是通过定义函数定义的。
比如,定一个层,实现activation(x*w+b) , activation是激活函数。
import tensorflow as tf
def add_layer(inputs, in_size, out_size, activation=None):
Weights = tf.Variable(tf.random_normal([in_size,
out_size]))
biases = tf.Variable(tf.zeros([1, out_size]))+0.1
Wx_plus_b = tf.matmul(inputs, Weights) + biases
if activation = None:
outputs=Wx_plus_b
else:
outputs= activation( Wx_plus_b)
return outputs