You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何以及在哪里可以查看Keras Tuner的运行输出结果?

查看Keras Tuner关闭控制台后历史运行输出的方法

未手动配置日志存储的场景

  • 优先查看Keras Tuner默认存储目录:Keras Tuner初始化时如果指定了directory参数,所有调优日志、试验记录都会存在该目录下;如果未指定,默认保存在程序运行时工作目录的./untitled_project文件夹内。
    • 目录下的oracle.json存储所有已搜索的超参数组合,每个trial_<数字编号>的子文件夹对应单轮试验的训练日志、评估指标,部分版本会直接生成log.txt存储控制台输出的完整内容。
    • 也可以通过Keras Tuner API直接加载历史记录,无需重新运行调优流程,输出和原控制台一致的结果,示例代码如下:
      import kerastuner as kt
      # 初始化参数和你之前创建Tuner时的参数完全一致即可
      tuner = kt.Hyperband(
          build_model, # 替换为你自己的模型构建函数
          objective='val_accuracy', # 替换为你之前设置的优化目标
          max_epochs=10, # 替换为你之前设置的轮次参数
          directory='./untitled_project', # 替换为之前的Tuner存储目录
          project_name='your_project', # 替换为你之前的项目名,未设置则留空
          overwrite=False # 必须设置为False才会加载历史数据
      )
      # 输出完整的调优历史结果,和原控制台输出内容一致
      tuner.results_summary()
      
  • Linux/macOS系统排查:
    • 系统bash/zsh的历史文件仅会保存你输入的命令,不会留存程序运行的打印内容,无法通过该途径查看输出。
    • 如果你仅关闭了终端标签页、没有完全退出终端进程,部分终端模拟器(如iTerm2、GNOME Terminal)会缓存有限行数的历史输出,你可以打开终端后向上滚动查找,完全退出终端进程后缓存会被清空。
  • Windows系统排查:
    • cmd、PowerShell关闭窗口后,程序运行时的输出缓存会直接被系统清除,未手动保存日志的情况下无法找回。

已手动配置日志存储的场景

  • 如果你运行程序时做了输出重定向,比如运行命令为python your_tuner_script.py > tuner_log.txt,直接到运行命令的工作目录下找到对应的txt文件即可查看完整输出。
  • 如果你在代码中通过Python logging模块指定了Keras Tuner的日志存储路径,直接访问你设置的日志文件路径即可。

内容的提问来源于stack exchange,提问作者user366312

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 02:45:07