TensorFlow入门测试程序

摘要:
1importtensorflowstf2fromtensorflow.examples.tutorials.mnistimportinput_data34mnist=input_data.read_data_sets(“MNIST_data/”,one_hot=True)56#print(MNIST.train.images.shape,MNIST.ttrain.labels.shape)7#p
TensorFlow入门测试程序第1张TensorFlow入门测试程序第2张
 1 import tensorflow as tf
 2 from tensorflow.examples.tutorials.mnist import input_data
 3 
 4 mnist=input_data.read_data_sets("MNIST_data/",one_hot=True)
 5 
 6 # print(mnist.train.images.shape,mnist.train.labels.shape)
 7 # print(mnist.test.images.shape,mnist.test.labels.shape)
 8 # print(mnist.validation.images.shape,mnist.validation.labels.shape)
 9 
10 sess=tf.InteractiveSession()
11 x=tf.placeholder(tf.float32,[None,784])
12 
13 W=tf.Variable(tf.zeros([784,10]))
14 b=tf.Variable(tf.zeros([10]))
15 
16 y=tf.nn.softmax(tf.matmul(x,W)+b)
17 
18 y_=tf.placeholder(tf.float32,[None,10])
19 cross_entropy=tf.reduce_mean(-tf.reduce_sum(y_*tf.log(y),reduction_indices=[1]))
20 
21 train_step=tf.train.GradientDescentOptimizer(0.5).minimize(cross_entropy)
22 tf.initialize_all_variables().run()
23 
24 for i in range(1000):
25     batch_xs,batch_ys=mnist.train.next_batch(100)
26     train_step.run({x:batch_xs,y_:batch_ys})
27 
28 correct_prediction=tf.equal(tf.arg_max(y,1),tf.arg_max(y_,1))
29 accuracy=tf.reduce_mean(tf.cast(correct_prediction,tf.float32))
30 
31 print(accuracy.eval({x:mnist.test.images,y_:mnist.test.labels}))
View Code

 运行结果:

TensorFlow入门测试程序第3张

免责声明:文章转载自《TensorFlow入门测试程序》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇2017年陕西省网络空间安全技术大赛WPpython计算器下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【整理】一些有用的学习资源链接

1.NeurIPS2020 | Google《图学习与挖掘》综述教程,311页ppt+教程   总:https://mp.weixin.qq.com/s/Jj7qwJysbO_B1zo2uTidrg分1:https://gm-neurips-2020.github.io/分2:PPT下载链接:https://gm-neurips-2020.github.io...

软件测试技术第一周课堂随笔记录

写在前,这是软件测试技术的课堂随笔,记录了一些在课上所阐述的内容。 一、由于是第一周课,免不了讲起软件测试的定义:什么是软件测试。 软件测试是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求、预先定义的不一致性。------...

TensorFlow Android Camera Demo 使用android studio编译安装和解决Execution failed for task ':buildNativeBazel'报错

可以参考官网:https://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/android#android-studio 官网讲的很简单: Android Studio may be used to build the demo in conjunction with B...

Tensorflow从源代码编译2

https://blog.csdn.net/qq_37674858/article/details/81095101 https://blog.csdn.net/yhily2008/article/details/79967118 https://docs.bazel.build/versions/master/install-ubuntu.html#s...

nginx模块,模块的配置使用

nginx模块官方模块(默认支持的)第三方模块 1. --with-http_stub_status_module nginx的客户端状态 配置syntax: sub_status;default:-Context:server,location location /mystatus{ stub_status;} http://192.168.1.2...

NUnit详细使用方法(转载)

注:NUnit中文文档可以参看我的另一个站点:http://www.36sign.com/nunit 前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器. 如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果...