就好比编程入门有Hello World,机器学习入门有MNIST
在此之前我们需要下载好MNIST数据集
放入你的程序目录中
地址是http://yann.lecun.com/exdb/mnist/
就这四个然后就是代码了
代码如下:
import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data mnist = input_data.read_data_sets('MNIST_data/', one_hot=True) #x不是一个特定的值,而是一个占位符placeholder,我们在TensorFlow运行计算时输入这个值。 # 我们希望能够输入任意数量的MNIST图像,每一张图展平成784维的向量。我们用2维的浮点数张量来表示这些图, # 这个张量的形状是[None,784 ] x = tf.placeholder("float",[None,784]) #tf.zeros([3, 4], tf.int32) # [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]] #可以看出,创建一个数组并初始化它们都为0 #W代表图片权重 w = tf.Variable(tf.zeros([784,10])) b = tf.Variable(tf.zeros([10])) #实现