12、【Qlib】【主要组件】Qlib Recorder:实验管理
11、【Qlib】【主要组件】Qlib Recorder:实验管理
- 简介
- Qlib Recorder
- Experiment Manager
- Experiment
- Recorder
- Record Template
简介
Qlib包含一个名为QlibRecorder的实验管理系统,旨在帮助用户以高效的方式处理实验并分析结果。
该系统有三个组件:
- 实验管理器(ExperimentManager)
一个管理实验的类。 - 实验(Experiment)
一个实验类,其每个实例负责单个实验。 - 记录器(Recorder)
一个记录器类,其每个实例负责单次运行。
以下是系统结构的概览:
此实验管理系统定义了一套接口,并提供了一个基于机器学习平台MLFlow的具体实现MLflowExpManager。
如果用户将ExpManager的实现设置为MLflowExpManager,他们可以使用命令mlflow ui来可视化并检查实验结果。
Qlib Recorder
QlibRecorder为用户提供了一个高级