搭建神经网络的八股:准备,前传,反传,迭代
1. 准备:import相关模块,输入相关数据集
2. 前向传播:搭建网络结构:定义输入,参数和输出。例如x=,y_=,w1=,w2=,a=,y=,
3. 反向传播:训练网络参数:定义损失函数,反向传播方法loss=,train_step=
4. 生成会话,训练steps轮
例:生成如下图的神经网络模型
#本函数模型没有反传,为最简单的两层神经网
import tensorflow as tf#导入包
#两层简单神经网络
#定义输入和参数
x=tf.placeholder(tf.float32,shape=(None,2))
w1=tf.Variable(tf.random_normal([2,3],stddev=1,seed=1))
w2=tf.Variable(tf.random_normal([3,1],stddev=