最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

tensorflow之tf.record實現(xiàn)存浮點數(shù)數(shù)組

 更新時間:2020年02月17日 12:22:29   作者:zxyhhjs2017  
今天小編就為大家分享一篇tensorflow之tf.record實現(xiàn)存浮點數(shù)數(shù)組,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

因為最近打算轉(zhuǎn)戰(zhàn)Tensorflow,我將自己的腦部腫瘤分割課題從caffe轉(zhuǎn)移到tensorflow上去

然后我將數(shù)據(jù)存到Tf.record里面去,出現(xiàn)來不收斂,以及精度上不去的等現(xiàn)象。

最終原因是:數(shù)據(jù) 存入tf.record,我轉(zhuǎn)為二進(jìn)制也就是使用來tobytes()函數(shù),再將數(shù)據(jù)存入tf.record,浮點數(shù)以二進(jìn)制存入會有精度丟失問題。

其實:當(dāng)發(fā)現(xiàn)這個精度上不去的現(xiàn)象之后,我第一反應(yīng)就是是不是精度丟失,然后上網(wǎng)跟別人交流,告訴我不可能是精度丟失,不信讓我輸出來看,結(jié)果我輸出來看后,發(fā)現(xiàn)數(shù)值確實沒有變化,所以就放棄來這個精度丟失的方向,轉(zhuǎn)而去找別的方向,結(jié)果幾經(jīng)周折,無果之后,再來嘗試這個,發(fā)現(xiàn),確實是轉(zhuǎn)為二進(jìn)制導(dǎo)致來精度丟失(確實浪費來我很多精力,甚至一度想放棄)。

經(jīng)驗教訓(xùn):跟別人交流,一定要保持理性,可以嘗試別人的方法,但是不能丟掉自己的想法,因為沒有人比你自己更了解你的項目。

下面來講講,如何將浮點數(shù)組存進(jìn)tf.record:簡單記錄,不懂可以評論:

import tensorflow as tf
import numpy as np
 
def _floats_feature(value):
  #這里的value=后面沒有括號
  #千萬不要寫成return tf.train.Feature(float_list=tf.train.FloatList(value=[value]))
  return tf.train.Feature(float_list=tf.train.FloatList(value=value))
 
# data you would like to save, dtype=float32
#這里我生成了一個浮點數(shù)數(shù)組,來假定作為我的數(shù)據(jù)
data = np.random.randn(shape=(5, 5))
#這里一定要鋪平,不然存不進(jìn)去
data = data.flatten()
 
 
# open tfrecord file
writer = tf.python_io.TFRecordWriter(train_data_path)
 
# make train example
example = tf.train.Example(features=tf.train.Features(
  feature={'data': _floats_feature(data)}))
 
# write on the file
writer.write(example.SerializeToString())

這就是存數(shù)據(jù)了,下一步讀取數(shù)據(jù),一定要注意將原來鋪平的數(shù)據(jù)reshape為原來的形狀。

# open tfrecorder reader
reader = tf.TFRecordReader()
 
# read file
_, serialized_example = reader.read(filename_queue)
 
# read data
features = tf.parse_single_example(serialized_example,
  features={'data': tf.VarLenFeature(tf.float32)})
 
# make it dense tensor
data = tf.sparse_tensor_to_dense(features['data'], default_value=0)
 
# reshape
data = tf.reshape(data, [5,5])
 
return tf.train.batch(data, batch_size, num_threads, capacity)

以上這篇tensorflow之tf.record實現(xiàn)存浮點數(shù)數(shù)組就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • tkinter如何獲取復(fù)選框(Checkbutton)的值

    tkinter如何獲取復(fù)選框(Checkbutton)的值

    這篇文章主要介紹了tkinter如何獲取復(fù)選框(Checkbutton)的值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 快速了解Python開發(fā)環(huán)境Spyder

    快速了解Python開發(fā)環(huán)境Spyder

    這篇文章主要介紹了Python開發(fā)環(huán)境Spyder的的相關(guān)資料,幫助大家更快的上手Spyder,感興趣的朋友可以了解下
    2020-06-06
  • Python之字典添加元素的幾種方法

    Python之字典添加元素的幾種方法

    這篇文章主要介紹了Python之字典添加元素的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • pandas DataFrame行或列的刪除方法的實現(xiàn)示例

    pandas DataFrame行或列的刪除方法的實現(xiàn)示例

    這篇文章主要介紹了pandas DataFrame行或列的刪除方法的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 如何利用Python快速統(tǒng)計文本的行數(shù)

    如何利用Python快速統(tǒng)計文本的行數(shù)

    這篇文章主要介紹了如何利用Python快速統(tǒng)計文本的行數(shù),要快速統(tǒng)計一個文本文件中的行數(shù),其實就是要統(tǒng)計這個文本文件中換行符的個數(shù),下面我們就一起進(jìn)入文章看看具體的操作過程吧
    2021-12-12
  • python矩陣列的實現(xiàn)示例

    python矩陣列的實現(xiàn)示例

    在Python和NumPy庫的幫助下,矩陣列可以很容易地進(jìn)行各種操作,本文主要介紹了python矩陣列的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • 教你用Python寫一個京東自動下單搶購腳本

    教你用Python寫一個京東自動下單搶購腳本

    很多朋友都有網(wǎng)購搶購限量商品的經(jīng)歷,有時候蹲點搶怎么也搶不到,今天小編帶你們學(xué)習(xí)怎么用Python寫一個京東自動下單搶購腳本,以后再也不用拼手速拼網(wǎng)速啦,快來一起看看吧
    2023-03-03
  • Python 面向?qū)ο蟛糠种R點小結(jié)

    Python 面向?qū)ο蟛糠种R點小結(jié)

    這篇文章主要介紹了Python 面向?qū)ο蟛糠种R點,總結(jié)分析了Python面向?qū)ο蟪绦蛟O(shè)計中類、對象、實例等相關(guān)概念、原理與使用技巧,需要的朋友可以參考下
    2020-03-03
  • Pythont特殊語法filter,map,reduce,apply使用方法

    Pythont特殊語法filter,map,reduce,apply使用方法

    這篇文章主要介紹了Pythont特殊語法filter,map,reduce,apply使用方法,需要的朋友可以參考下
    2016-02-02
  • Python魔術(shù)方法深入分析講解

    Python魔術(shù)方法深入分析講解

    所謂魔法函數(shù)(Magic Methods),是Python的?種?級語法,允許你在類中?定義函數(shù)(函數(shù)名格式?般為__xx__),并綁定到類的特殊?法中。?如在類A中?定義__str__()函數(shù),則在調(diào)?str(A())時,會?動調(diào)?__str__()函數(shù),并返回相應(yīng)的結(jié)果
    2023-02-02

最新評論

古蔺县| 漯河市| 哈尔滨市| 东安县| 沅江市| 红安县| 横山县| 信宜市| 梁山县| 蒙城县| 沛县| 蒙阴县| 大连市| 枣阳市| 连城县| 平原县| 同仁县| 镇巴县| 托里县| 斗六市| 永新县| 乐业县| 威海市| 莱阳市| 肥城市| 锡林浩特市| 佛学| 广昌县| 鞍山市| 博乐市| 梁平县| 堆龙德庆县| 密山市| 昌图县| 昭苏县| 镇安县| 江孜县| 泸州市| 南汇区| 多伦县| 三穗县|