W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
TensorBoard
繼承自:Callback
定義在:tensorflow/python/keras/callbacks.py。
Tensorboard基本可視化。
TensorBoard是由Tensorflow提供的一個(gè)可視化工具。
此回調(diào)為TensorBoard編寫日志,該日志允許您可視化訓(xùn)練和測(cè)試度量的動(dòng)態(tài)圖形,也可以可視化模型中不同層的激活直方圖。
如果您已經(jīng)使用pip安裝了TensorFlow,那么您應(yīng)該能夠從命令行啟動(dòng)TensorBoard:
tensorboard --logdir=/full_path_to_your_logs
參數(shù):
embeddings_layer_names
指定的層的數(shù)據(jù)。Numpy數(shù)組(如果模型有單個(gè)輸入)或Numpy數(shù)組列表(如果模型有多個(gè)輸入)。可能引發(fā)的異常:
使用Tensorboard回調(diào)將在啟用eager執(zhí)行時(shí)起作用,但不支持輸出權(quán)重和漸變的直方圖摘要,因此histogram_freq將被忽略。
__init__
__init__(
log_dir='./logs',
histogram_freq=0,
batch_size=32,
write_graph=True,
write_grads=False,
write_images=False,
embeddings_freq=0,
embeddings_layer_names=None,
embeddings_metadata=None,
embeddings_data=None,
update_freq='epoch'
)
初始化自我。
on_batch_begin
on_batch_begin(
batch,
logs=None
)
on_batch_end
on_batch_end(
batch,
logs=None
)
為每個(gè)訓(xùn)練批次寫入指標(biāo)的標(biāo)量摘要。
on_epoch_begin
on_epoch_begin(
epoch,
logs=None
)
將直方圖操作添加到Model eval_function回調(diào)中,重置批次計(jì)數(shù)。
on_epoch_end
on_epoch_end(
epoch,
logs=None
)
檢查摘要操作是否應(yīng)該運(yùn)行下一個(gè)epoch,記錄標(biāo)量摘要。
on_train_batch_begin
on_train_batch_begin(
batch,
logs=None
)
on_train_batch_end
on_train_batch_end(
batch,
logs=None
)
on_train_begin
on_train_begin(logs=None)
on_train_end
on_train_end(logs=None)
set_model
set_model(model)
設(shè)置Keras模型并創(chuàng)建摘要操作。
set_params
set_params(params)
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: