如何显示mnist中的数据(tensroflow)

 

在使用mnist数据集的时候,一直想看看数据中原来的图片,还有卷积层、池化层中的图片,经过不断的捣鼓,最后显示了出来。只看数据集中的图片用如下代码就好了:

 1 import tensorflow.examples.tutorials.mnist.input_data as input_data
 2 import numpy as np
 3 import matplotlib.pyplot as plt
 4 import pylab
 5
 6 mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)
 7
 8 batch_xs, batch_ys = mnist.train.next_batch(100)
 9 for one_pic_vic in batch_xs:
10     one_pic_arr = np.reshape(one_pic_vic,(28,28))
11     plt.imshow(one_pic_arr)
12     pylab.show()

  batch_xs的Size是(100,784),其中100是由batch大小决定,mnist中的每张图片本来的大小是28x28的,然后数据集中存成了1x784,所以batch_xs对应100张图片。上面的代码通过reshape把图片又转成了28x28,然后就可以通过plt.imshow()显示出来:

如果要看卷积神经网络中的卷积层、池化层,也可以用类似的方法,不过要先使用sess.run()方法来提取出来卷积层、池化层,因为图像比较多,所以就用plt.imsave()来保存到文件中。

时间: 2024-10-16 20:15:23

如何显示mnist中的数据(tensroflow)的相关文章

EL表达式无法显示Model中的数据

EL表达式无法显示Model中的数据 最近在学习SpringMVC,所有的配置都已经完成,但是在测试的时候EL表达式一直无法显示,例如存储在Model中${message},在jsp页面既然原样输出${message},EL表达式好像就无效, 那么问题来了,什么原因导致的不显示了,反复检查代码和配置,依然没有发现错误,代码如下: 首先是Spring Controller import org.springframework.web.servlet.ModelAndView;import org.

CSS控制XML与通过js解析xml然后通过html显示xml中的数据

使用CSS控制XML的显示 book.css bookname{ display:block;color:Red} author{ display:block;font-style:italic} price{ display:block;colo book.xml <?xml version="1.0" encoding="GB2312" ?> <?xml-stylesheet type="text/css" href=&qu

使用highcharts显示mongodb中的数据

1.mongodb数据表相关 # 显示数据库 show dbs # 数据库 use ceshi # 显示表 show tables # 创建集合 db.createCollection('infoB') # 复制数据 db.item_infoA.copyTo('infoB')# 使用命令导入json 格式的数据mongoimport -d database_name -c collection_name inpath/file_name.json# 使用命令导出json 格式的数据mongoex

JSP列表形式显示数据库中的数据 OracleCachedRowSet 实例

现在数据库中有一张用户表,希望用户在jsp页面中输入用户名和密码以及 用户类型,在servlet中插入数据库后,在另一个jsp页面中把数据库中所有的用户名和类型都以列表的形式列出来    可以用OracleCachedRowSet实现了ResultSet中的所有方法The oracle.jdbc.rowset.OracleCachedRowSet class is the Oracle implementation of CachedRowSet servlet代码为: import oracl

asp.net在网页上显示数据库中的数据

第一步: 第二步: 第三步: 第四步:在网页代码中写显示格式代码,如下 <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:笔记本ConnectionString %>" SelectCommand="SELECT [编号], [名称], [备注] FROM [bijiben]&quo

在jsp中显示List中的数据

<% ArrayList list = (ArrayList)request.getAttribute("class"); for(int i = 0; i < list.size(); i++){ com.zxf.bean.Class clazz = (com.zxf.bean.Class)list.get(i); %> <tr> <td><%=clazz.getcId()%></td> <td><%

android 如何从服务器端的数据库中拿数据,在客户端显示类?

============问题描述============ android 如何从服务器端的数据库中拿数据,在客户端显示类? ============解决方案1============ 写一个网络访问的api,Android通过API取到数据, ============解决方案2============ 有種WebService的方法可以將資料用xml格式傳送取得 ============解决方案3============ 为神马要直接访问数据库呢 叫服务端给你开放几个接口不就行了么- - ===

从多个XML文档中读取数据用于显示webapi帮助文档

前言: 你先得知道HelpPageConfig文件,不知道说明你现在不需要这个,所以下文就不用看了,等知道了再看也不急.当然如果你很知道这个,下文也不用看了,因为你会了. 方法一: new XmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Data/Documentation.xml")) 替换成 new XmlDocumentationProvider("PluginsFolder/*.xm

[转]Oracle DB 使用连接显示多个表中的数据

? 编写SELECT语句,以使用等值联接和非等值联接访问多个表中的数据 ? 使用自联接将表联接到自身 ? 使用OUTER联接查看通常不满足联接条件的数据 ? 生成两个或多个表中所有行的笛卡尔积 ? JOIN的类型及其语法 ? 自然联接: – USING子句 – ON子句 ? 自联接 ? 非等值联接 ? OUTER联接: – LEFT OUTER联接 – RIGHT OUTER联接 – FULL OUTER联接 ? 笛卡尔积 – 交叉联接 获取多个表中的数据 有时需要使用多个表中的数据.如两个独立