tensorflow 使用softmax 分类mnist数据库
来源:互联网 发布:结对编程 编辑:程序博客网 时间:2024/05/22 03:36
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("/root/data/", one_hot=True)learning_rate = 0.01training_epochs = 25batch_size = 100display_step = 1x = tf.placeholder(tf.float32, [None, 784]) # mnist data image of shape 28*28=784y = tf.placeholder(tf.float32, [None, 10]) # 0-9 digits recognition => 10 classesW = tf.Variable(tf.zeros([784, 10]))b = tf.Variable(tf.zeros([10]))pred = tf.nn.softmax(tf.matmul(x, W) + b) # Softmaxcost = tf.reduce_mean(-tf.reduce_sum(y*tf.log(pred), reduction_indices=1))optimizer = tf.train.GradientDescentOptimizer(learning_rate).minimize(cost)init = tf.initialize_all_variables()with tf.Session() as sess: sess.run(init) for epoch in range(training_epochs): avg_cost = 0. total_batch = int(mnist.train.num_examples/batch_size) for i in range(total_batch): batch_xs, batch_ys = mnist.train.next_batch(batch_size) _, c = sess.run([optimizer, cost], feed_dict={x: batch_xs, y: batch_ys}) avg_cost += c / total_batch if (epoch+1) % display_step == 0: print "Epoch:", '%04d' % (epoch+1), "cost=", "{:.9f}".format(avg_cost) print "Optimization Finished!" correct_prediction = tf.equal(tf.argmax(pred, 1), tf.argmax(y, 1)) accuracy = tf.reduce_mean(tf.cast(correct_prediction, tf.float32)) print "Accuracy:", accuracy.eval({x: mnist.test.images[:3000], y: mnist.test.labels[:3000]})
0 0
- tensorflow 使用softmax 分类mnist数据库
- 【TensorFlow】MNIST(使用softmax)
- TensorFlow MNIST (Softmax)
- Tensorflow 01: mnist-softmax
- TensorFlow学习笔记(2)----Softmax Regression分类MNIST
- Tensorflow简单复现softmax模型对于mnist数据集分类
- TensorFlow在MNIST中的应用-Softmax回归分类
- tensorflow 使用nearest最邻近算法 分类mnist数据库
- TensorFlow入门-MNIST & softmax regression
- tensorflow学习-示例1(MNIST数据集合上的softmax分类模型)
- (三)tensorflow学习之旅——mnist的softmax分类示例
- tensorflow之浅层(输入输出层)神经网络通过softmax分类mnist数据集
- Tensorflow-rnn(mnist分类)
- TensorFlow实现 mnist分类
- 基于TensorFLow实现MNIST和softmax回归
- Tensorflow实现Softmax Regression 手写识别MNIST
- Tensorflow学习笔记(3)-mnist(softmax regression)
- TensorFlow的softmax regression做mnist例子
- Memory Management (DXE) 代码简析
- Android 虚拟机运行简单的 hello world 显示“ Unfortunately,活动名has stoped ”
- 简单翻转程序
- IOS 读取 PDF图层
- popwindow+listview
- tensorflow 使用softmax 分类mnist数据库
- 在google map上显示Instagram的照片
- 开发的一个android程序,总是显示无法运行,就退出了。但是没有报错。求大神解救啊!
- 沉没成本---欲罢不能的困局?
- 求帮忙用gson解析下这个嵌套的json数据
- java web,开发注意事项
- Mybatis中在配置文件中配置别名
- 关于NSNumber
- Ubuntu环境下NDK产生.so库位数问题