TensorFlow基础6——函数定义(神经网络添加神经层函数)

函数定义(神经网络添加神经层函数)

import tensorflow as tf 

def add_layer(input,in_size,out_size,activation_function=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(input,Weights) + biases
    if activation_function is None:
        outputs = Wx_plus_b
    else:
        outputs = activation_function(Wx_plus_b)
    return outputs

 

posted @ 2017-08-11 10:11  超任  阅读(228)  评论(0编辑  收藏  举报