专栏首页木木在学习win10 tensorflow笔记2 MNIST机器学习入门

win10 tensorflow笔记2 MNIST机器学习入门

1下载MNIST数据集

点这里下载MNIST数据集

下载后不要解压

2

创建py文件(我这里是minists.py)代码如下

from tensorflow.examples.tutorials.mnist import input_data
import tensorflow as tf

mnist = input_data.read_data_sets('./', 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(y_*tf.log(y))

train_step = tf.train.GradientDescentOptimizer(0.01).minimize(cross_entropy)

init = tf.initialize_all_variables()
sess = tf.Session()
sess.run(init)

for i in range(1000):
  batch_xs, batch_ys = mnist.train.next_batch(100)
  sess.run(train_step, feed_dict={x: batch_xs, y_: batch_ys})



correct_prediction = tf.equal(tf.argmax(y,1), tf.argmax(y_,1))
accuracy = tf.reduce_mean(tf.cast(correct_prediction, "float"))
print (sess.run(accuracy, feed_dict={x: mnist.test.images, y_: mnist.test.labels}))

这里跟官方有两处不同 1:第1行代码原文是import input_data这里的input_data是无法直接导入的。需要给出具体路径from tensorflow.examples.tutorials.mnist才可以import。 2:最后一行的print原文没有小括号。应为print () ,否则报错。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • win10 tensorflow笔记3 MNIST机器学习进阶

    我是木木酱呀
  • win 10 tensorflow笔记1 安装

    1.anaconda创建python3.6环境 2.打开py3.6环境的cmd cd进想安装的文件夹 创建文件夹内的虚拟环境:python -m venv ...

    我是木木酱呀
  • win10 tensorflow笔记4 查看tensorflow版本

    我是木木酱呀
  • 【TensorFlow篇】--Tensorflow框架可视化之Tensorboard

    TensorBoard是tensorFlow中的可视化界面,可以清楚的看到数据的流向以及各种参数的变化,本文基于一个案例讲解TensorBoard的用法。

    LhWorld哥陪你聊算法
  • 多任务验证码识别

    使用Alexnet网络进行训练,多任务学习:验证码是根据随机字符生成一幅图片,然后在图片中加入干扰象素,用户必须手动填入,防止有人利用机器人自动批量注册、灌水、...

    瓜大三哥
  • tensorflow的基本用法——使用MNIST训练神经网络

    Tyan
  • 不怕学不会 使用TensorFlow从零开始构建卷积神经网络

    人们可以使用TensorFlow的所有高级工具如tf.contrib.learn和Keras,能够用少量代码轻易的建立一个卷积神经网络。但是通常在这种高级应用中...

    AiTechYun
  • 机器学习基础

    监督学习:训练时有输入及对应的输出结果的学习方式。目前推荐的学习方式,适合有比较好数据源的场景 非监督学习:训练时只有输入,不知道结果的学习方式。各种数据不完善...

    企鹅号小编
  • tf21: 身份证识别——识别身份证号

    上一篇: 身份证识别——生成身份证号和汉字 代码直接参考,验证码识别 #!/usr/bin/env python2 # -*- coding: utf-8 -*...

    MachineLP
  • tf API 研读3:Building Graphs

    tensorflow是通过计算图的方式建立网络。 比喻说明: 结构:计算图建立的只是一个网络框架。编程时框架中不会出现任何的实际值,所有权重(weight)和偏...

    MachineLP

扫码关注云+社区

领取腾讯云代金券