简单的神经网络测试.pdfVIP

  • 4
  • 0
  • 约1.24万字
  • 约 15页
  • 2023-01-09 发布于上海
  • 举报
简单的神经⽹络测试1-1. 只有输⼊和输出,⽆隐层 import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data #载⼊数据集 mnist = input_data.read_data_sets(MNIST_data/, one_hot=True) #每个批次的⼤⼩ batch_size=100 #计算⼀共有多少批次 n_batch = mnist.train.num_examples // batch_size #定义两个placehold x = tf.placeholder(tf.float32,[None,784]) y = tf.placeholder(tf.float32,[None,10]) #创建⼀个简单的神经⽹络 W = tf.Variable(tf.zeros([784,10])) b = tf.Variable(tf.zeros([10])) prediction = tf.nn.softmax(tf.matmul(x,W)+b) #⼆次代价函数 loss = tf.reduce_mean(tf.square(y-prediction)) #使⽤梯度下降法 train_step = tf.train.GradientD

文档评论(0)

1亿VIP精品文档

相关文档