簡體   English   中英

從訓練好的 keras 模型中獲取訓練超參數

[英]Get training hyperparameters from a trained keras model

我試圖找出一些用於訓練我擁有的舊 keras 模型的超參數。 它們被保存為 .h5 文件。 使用model.summary() ,我得到了模型架構,但沒有關於模型的額外元數據。

當我在記事本++中打開這個 .h5 文件時,大部分文件不是人類可讀的,但有一些我可以理解,例如;

{“loss_weights”:null,“metrics”:[“accuracy”],“sample_weight_mode”:null,“optimizer_config”:{“config”:{“decay”:0.0,“momentum”:0.8999999761581421,“nesterov”:false , "lr": 9.999999747378752e-05}, "class_name": "SGD"}, "loss": "binary_crossentropy"}

這在由model.summary()打印的輸出中不存在。

有沒有辦法使這些文件易於閱讀或獲得包含版本信息和訓練參數的更擴展的摘要?

我正在嘗試找出一些用於訓練我擁有的舊keras模型的超參數。 它們被保存為.h5文件。 使用model.summary() ,我得到了模型體系結構,但是沒有有關該模型的其他元數據。

當我在記事本++中打開此.h5文件時,大多數文件都不可讀,但是有些東西我可以理解,例如:

{“ loss_weights”:null,“ metrics”:[“ accuracy”],“ sample_weight_mode”:null,“ optimizer_config”:{“ config”:{“ decay”:0.0,“ momentum”:0.8999999761581421,“ nesterov”:false ,“ lr”:9.999999747378752e-05},“ class_name”:“ SGD”},“ loss”:“ binary_crossentropy”}

model.summary()打印的輸出中不存在。

是否有辦法使這些文件易於閱讀或獲得包含版本信息和培訓參數的更擴展的摘要?

我正在嘗試找出一些用於訓練我擁有的舊keras模型的超參數。 它們被保存為.h5文件。 使用model.summary() ,我得到了模型體系結構,但是沒有有關該模型的其他元數據。

當我在記事本++中打開此.h5文件時,大多數文件都不可讀,但是有些東西我可以理解,例如:

{“ loss_weights”:null,“ metrics”:[“ accuracy”],“ sample_weight_mode”:null,“ optimizer_config”:{“ config”:{“ decay”:0.0,“ momentum”:0.8999999761581421,“ nesterov”:false ,“ lr”:9.999999747378752e-05},“ class_name”:“ SGD”},“ loss”:“ binary_crossentropy”}

model.summary()打印的輸出中不存在。

是否有辦法使這些文件易於閱讀或獲得包含版本信息和培訓參數的更擴展的摘要?

配置 - model.get_config()

優化器配置 - model.optimizer.get_config()

訓練配置model.history.params (如果模型被保存並重新加載,這將為空)

損失model.loss - model.loss

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM