有哪些相見恨晚的 TensorFlow 小技巧?

時間 2021-05-06 07:10:57

1樓:宮承十文一多

$pipuninstall

tensorflow

# ???

玩笑歸玩笑,TensorFlow 2.x+ 還是很好用的。

只不過每次執行 TensorFlow 程式時都會被雪崩式的的各種海量警告日誌 (warnings)打敗。從而在stdout很難找到自己關注的資訊點。再加上 TensorFlow換 API 比翻書還快,於是各種「deprecated「鋪天蓋地,鑼鼓喧天。

於是乎我告訴自己一定要找到辦法把他們關掉,太影響心情了。如下:

# Suppress TensorFlow stdout prints

import

osimport

loggingos.

environ

["TF_CPP_MIN_LOG_LEVEL"]="3"# FATAL

logging

.getLogger

("tensorflow").

setLevel

(logging

.FATAL)

2樓:Ironboy

tf.add_to_collection(name,tensor)

tf.get_collection(name)

由於2.0之前的TensorFlow還是靜態圖框架,內部變數無法即時列印輸出,所以可以利用tf.add_to_collection(name,tensor)把你想檢視的變數放到以name命名的tensor list中,然後sess.

run(tf.get_collection(name))列印出來,並且tf.add_to_collection像是乙個籃子,可以一直以name命名,放tensor進去,run出來就是乙個list,每個list的元素是你之前按順序放進去的tensor,這個可以用來輔助TensorFlow進行除錯,其他情況下蒐集所有的loss啥的應該更為常用

3樓:David 9

給普通科研人員跑TensorFlow Models專案的一點建議,編譯tf,谷歌Bazel,TensorFlow Slim和其他

4樓:阿偉Jeffrey

feed_dict 不只可以用來傳入訓練資料,還可以用來做區域性網路的測試。不止 placeholder 可以傳入資料,一般的 tensor 也可以。

5樓:姚蒜蓉

uninitialized_var_names=sess

.run(tf

.report_uninitialized_variables())var_list=

forv

intf

.global_variables

():name=v

.name

.split

(':')[0

]ifname

inuninitialized_var_namesorname

.encode

("utf8")in

uninitialized_var_names:var_list.(

v)sess

.run(tf

.variables_initializer(var_list

))別用 global_variables_initializer了。

估計我還會來補充的。。。。

有哪些相見恨晚的鋼筆?

清隨 百樂elite 95s 如果鋼筆有名字,我願稱這只口紅既視感的筆為 扮嬌娥其實呢,和這個金筆相處也不短時間了,看著它曼妙的筆身逐漸布滿毛細紋,不再順滑的拔插筆帽,偶爾變粗的字跡,也甚至萌發過換乙個筆當主力的念頭,但細細把玩,又覺得它可愛,以至於愛不釋手,忘掉它所有的缺點和衰老 乍見之歡,而今久...

你有哪些相見恨晚的動漫?

sherry 文豪野犬 比較熱血,角色很神奇,故事情節吸引人 眷戀你的溫柔 不敢看第二遍,太悲,超級好看,哭個大半天 死亡筆記 高智商的鬥智鬥勇,看得我膽戰心驚,故事真的是跌宕起伏 啊啊啊 有很多,好多我特別喜歡的動漫我都相見恨晚。全部成為F 魍魎之匣 這兩部都是推理 acca13區監察課 江戶盜賊...

有哪些動漫讓你相見恨晚?

弱水三千 殺戮天使 說來挺巧 殺天剛播的時候是準高三暑假 那時在看某細胞 然後上學了後來過年的時候看到b站上殺天掛著會員專享但是全免就看完了看完時候我這對cp也太太太太太甜了吧? 黑與白的劍舞 沒什麼相見恨晚的,我覺得我在每個年齡段看的動漫都恰到好處,初中看刀劍,巨人,喰種,看的很爽,不會覺得太膚淺...