Tensorflow Slim 中Dataset 的定义

   在读取tensorlow tfrecord文件时,可以使用tensorflow直接读取,另外一种方法即使用slim中高级封装读取。

为了日后复习,今天记下其中Dataset定义。

Dataset为一个类,包括如下几个成员:  

 1.数据源列表  

 2.阅读器。阅读器能读取数据源,并且能尽量换回被编码的数据  

 3.解码器。解码器用来解码阅读器返回的每一个样例。  

 4.样例总数量。  

 5.可选字典。该字典映射返回项目的列表和这些项目的描述。数据可以通过slim中的dataset_data_provider从dataset中读取。如下所示:

dataset = CreateMyDataset(...)

provider = dataset_data_provider.DatasetDataProvider(      

dataset, shuffle=False)  

image, label = provider.get(['image', 'label'])
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值