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

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

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

因?yàn)樽罱蛩戕D(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,浮點(diǎn)數(shù)以二進(jìn)制存入會(huì)有精度丟失問題。

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

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

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

import tensorflow as tf
import numpy as np
 
def _floats_feature(value):
  #這里的value=后面沒有括號(hào)
  #千萬不要寫成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
#這里我生成了一個(gè)浮點(diǎn)數(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實(shí)現(xiàn)存浮點(diǎn)數(shù)數(shù)組就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

    這篇文章主要介紹了tkinter如何獲取復(fù)選框(Checkbutton)的值問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    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ì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • pandas DataFrame行或列的刪除方法的實(shí)現(xiàn)示例

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

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

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

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

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

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

    教你用Python寫一個(gè)京東自動(dòng)下單搶購(gòu)腳本

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

    Python 面向?qū)ο蟛糠种R(shí)點(diǎn)小結(jié)

    這篇文章主要介紹了Python 面向?qū)ο蟛糠种R(shí)點(diǎn),總結(jié)分析了Python面向?qū)ο蟪绦蛟O(shè)計(jì)中類、對(duì)象、實(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的?種?級(jí)語法,允許你在類中?定義函數(shù)(函數(shù)名格式?般為__xx__),并綁定到類的特殊?法中。?如在類A中?定義__str__()函數(shù),則在調(diào)?str(A())時(shí),會(huì)?動(dòng)調(diào)?__str__()函數(shù),并返回相應(yīng)的結(jié)果
    2023-02-02

最新評(píng)論

平塘县| 包头市| 绍兴市| 密云县| 南涧| 门头沟区| 梁平县| 镇雄县| 微博| 喀喇沁旗| 五华县| 酉阳| 洛宁县| 涞水县| 宁明县| 镇平县| 秦皇岛市| 博爱县| 舟曲县| 通化县| 青田县| 威信县| 绥阳县| 师宗县| 喀喇| 五常市| 竹山县| 射阳县| 三门峡市| 平度市| 监利县| 汉沽区| 南岸区| 巴青县| 清河县| 泽州县| 江孜县| 嘉禾县| 龙里县| 深州市| 肃南|