ray.tune.ExperimentAnalysis#
- class ray.tune.ExperimentAnalysis(experiment_checkpoint_path: str | PathLike, *, storage_filesystem: pyarrow.fs.FileSystem | None = None, trials: List[Trial] | None = None, default_metric: str | None = None, default_mode: str | None = None)[源代码]#
基类:
object分析来自 Ray Train/Tune 实验的结果。
要使用此类,运行必须将报告的指标历史记录存储在日志文件中(例如,
result.json和progress.csv)。这是默认行为,除非使用TUNE_DISABLE_AUTO_CALLBACK_LOGGERS=1环境变量显式排除默认日志记录器。- 参数:
experiment_checkpoint_path – 指向一个
experiment_state.json文件的路径,或包含一个experiment_state.json文件的目录。default_metric – 比较结果的默认指标。可以在相应函数的
metric参数中覆盖。default_mode – 比较结果的默认模式。必须是 [min, max] 之一。可以通过相应函数中的
mode参数进行覆盖。trials – 可以通过
analysis.trials访问的试验列表。
PublicAPI (测试版): 此API目前处于测试阶段,在成为稳定版本之前可能会发生变化。
方法
返回一个从试验中构建的 pandas.DataFrame 对象。
返回所有试验的超参数配置。
获取所提供试验的最佳持久检查点路径。
获取与试验相对应的最佳配置。
获取最佳试验对象。
获取所提供试验的最后一个检查点,即具有最高“training_iteration”的检查点。
属性
获取实验中最佳试验的检查点路径
获取实验中最佳试验的配置
获取实验中最佳试验的完整结果数据框
获取实验中最佳试验的最后结果
将实验的最佳结果作为 pandas 数据框获取。
获得实验的最佳试验
指向持久存储上实验目录的路径。
获取实验所有试验的最后一个结果
将所有最后的结果作为 pandas 数据框获取。
所有试验数据框的列表。