有没有办法将 keras 模型摘要记录到海王星?
Is there a way to log the keras model summary to neptune?
我正在做一个 CNN 项目,我想将 model.summary 记录到 neptune.ai。这样做的目的是在比较不同模型时了解模型参数。任何 help/tips 将不胜感激!
你可以登录model.summary
(假设是keras),像这样:
neptune.init('workspace/project')
neptune.create_experiment()
model = keras.Sequential(...)
model.summary(print_fn=lambda x: neptune.log_text('model_summary', x))
这会将整个摘要记录为文本行。您稍后可以在实验的 Logs 部分浏览它。在此 example.
中查找图块:“model_summary”
为了便于比较,另一种选择是在实验创建时记录 hyper-parameters,如下所示:
# Define parameters as Python dict
PARAMS = {'batch_size': 64,
'n_epochs': 100,
'shuffle': True,
'activation': 'elu'}
# Pass PARAMS dict to params at experiment creation
neptune.create_experiment(params=PARAMS)
您将在实验的 参数 选项卡中找到它们,就像这个 example. You will be able to add each parameter as a column to the dashboard for quick compare. Look for greenish columns in this dashboard.
我正在做一个 CNN 项目,我想将 model.summary 记录到 neptune.ai。这样做的目的是在比较不同模型时了解模型参数。任何 help/tips 将不胜感激!
你可以登录model.summary
(假设是keras),像这样:
neptune.init('workspace/project')
neptune.create_experiment()
model = keras.Sequential(...)
model.summary(print_fn=lambda x: neptune.log_text('model_summary', x))
这会将整个摘要记录为文本行。您稍后可以在实验的 Logs 部分浏览它。在此 example.
中查找图块:“model_summary”为了便于比较,另一种选择是在实验创建时记录 hyper-parameters,如下所示:
# Define parameters as Python dict
PARAMS = {'batch_size': 64,
'n_epochs': 100,
'shuffle': True,
'activation': 'elu'}
# Pass PARAMS dict to params at experiment creation
neptune.create_experiment(params=PARAMS)
您将在实验的 参数 选项卡中找到它们,就像这个 example. You will be able to add each parameter as a column to the dashboard for quick compare. Look for greenish columns in this dashboard.