91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

tensorflow推薦的TFRecord的保存和讀取數據集,支持多線程讀取和打亂順序,使用隊列讀取,避免了大型數據集對內存的嚴重占用

資源截圖

代碼片段和文件信息

#?導入包
import?tensorflow?as?tf
import?numpy?as?np
import?os

“““
????介紹:
????tfrecord格式是tensorflow官方推薦的數據格式,把數據、標簽進行統一的存儲
????tfrecord文件包含了tf.train.Example?協議緩沖區(protocol?buffer,協議緩沖區包含了特征?Features),?能讓tensorflow更好的利用內存。

????Author:Ephemerptero
????Version:1.0.0
????Date:2019-3-23
????QQ:605686962
“““


“““
#?定義生成整數型和字符串型屬性的方法,這是將數據填入到Example協議
#?內存塊(protocol?buffer)的第一步,以后會調用到這個方法
“““
def?Int64_feature(value):
????return?tf.train.Feature(int64_list=tf.train.Int64List(value=[value]))

def?Bytes_feature(value):
????return?tf.train.Feature(bytes_list=tf.train.BytesList(value=[value]))



“““
#?TFRecord格式保存函數:
#?data:格式為M?x?N?,M為數據集個數,N為一個數據項,常用data[i]表示
#?label:同理
#?filename:?路徑名+文件名(無后綴名)
#?npart:?將該文件拆分為n個TFR保存
“““
def?SaveByTFRecord(datalabelfilename

評論

共有 條評論