TrainingProgressReporting
是 NetTrain 及相关函数的一个选项,指定怎样汇报训练的进展情况.
更多信息
- 可以使用 TrainingProgressReporting 的下列设置:
-
"Panel" 显示一个动态更新的图形面板 "Print" 用 Print 定期报告信息 "ProgressIndicator" 显示一个简单的 ProgressIndicator Function[…] 显示自定义的动态更新结果 File[…] 把报告写入文件 None 不报告任何信息 - TrainingProgressReporting{spec1,spec2,…} 指定多种方法报告进度.
- 在本地笔记本的前端是可进行计算的情况下,缺省设置 TrainingProgressReportingAutomatic 使用 "Panel", 其他情况下使用 "Print".
- 设置 TrainingProgressReporting{form,"Interval"n} 的情况下,每 n 秒汇报一次进度.
- 设置 TrainingProgressReporting{form,"Interval"Quantity[n,"unit"]} 指定了进度汇报的间隔. "unit" 的可能形式包括:
-
"Rounds" 网络训练轮数 "Batches" 训练数据批数 "Seconds","Minutes","Hours" 绝对时间 - 默认区间取决于报告格式:
-
"Panel" Quantity[0.33,"Seconds"] "Print" Quantity[2,"Seconds"] "ProgressIndicator" Quantity[0.1,"Seconds"] Function[…] Quantity[1,"Round"] File[…] Quantity[1,"Round"] - 设置 TrainingProgressReporting{form,…,"MinimumInterval"n} 指明进度不应该超过每 n 秒报告一次.
- TrainingProgressReportingFunction[…] 的默认最小区间是 0.05 秒. 对于所有其他报告类型,没有最小区间.
- TrainingProgressReportingFunction[…] 中的纯函数会用 TrainingProgressFunction 中描述的关联.
- TrainingProgressReportingFile[…] 支持以下文件扩展名:
-
"CSV" 逗号分隔的值 "TSV" tab 分隔的值 "JSON" JavaScript 对象符号 "WL" Wolfram 语言表示 - 对于 TrainingProgressReporting"Print" 和 TrainingProgressReportingFile[…],某些通过 TrainingProgressMeasurements 指定的度量可以按汇总形式汇报或根本不报告. 对基于类的度量,像 "Precision"、"Recall"、"F1Score" 等,会报告宏观平均. 对于非标度 NetPort[…] 度量,会报告标度平均. 对于 "ROCCurve" 和 "ConfusionMatrix",没有报告.
范例
打开所有单元关闭所有单元属性和关系 (1)
要求的 TrainingProgressMeasurements 会被报告给 "Panel"、"Print" 和 File[…] 报告类型:
Wolfram Research (2017),TrainingProgressReporting,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TrainingProgressReporting.html (更新于 2020 年).
文本
Wolfram Research (2017),TrainingProgressReporting,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TrainingProgressReporting.html (更新于 2020 年).
CMS
Wolfram 语言. 2017. "TrainingProgressReporting." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/TrainingProgressReporting.html.
APA
Wolfram 语言. (2017). TrainingProgressReporting. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TrainingProgressReporting.html 年