一、mnist手写识别代码运行过程
1 下载数据库
在http://yann.lecun.com/exdb/mnist/下载上面提到的4个gz文件,放到本地目录如 /tmp/mnist
2 下载input_data.py,放在/home/tmp/test目录下
https://tensorflow.googlesource.com/tensorflow/+/master/tensorflow/g3doc/tutorials/mnist/input_data.py
3 在/home/tmp/test目录下创建文件test_tensorflow_mnist.py,内容如下:
!/usr/bin/env python
import input_data
import tensorflow as tf
mnist = input_data.read_data_sets(“/tmp/mnist”, one_hot=True)
x = tf.placeholder(“float”, [None, 784])
W = tf.Variable(tf.zeros([784,10]))
b = tf.Variable(tf.zeros([10]))
y = tf.nn.softmax(tf.matmul(x,W) + b)
y_ = tf.placeholder(“float”, [None,10])
cross_entropy = -tf.reduce_sum

本文详细记录了使用TensorFlow进行MNIST手写数字识别的过程,包括数据下载、模型构建、训练及评估。通过创建 placeholder、定义权重、应用softmax函数、设置优化器,最终实现模型并达到约91%的测试准确率。
最低0.47元/天 解锁文章
6916

被折叠的 条评论
为什么被折叠?



