1 参数优先级
高优先级的参数会覆盖低优先级的同名参数
Libcity中的优先级顺序维:
命令行参数(命令行python run_model.py时导入的)
>
用户定义配置文件(命令行python run_model.py时由config_file导入的)
>
模型所在模块默认参数
2 默认配置
- 数据模块、执行器模块、评估模块和模型所在模块的配置分别位于:
-
/libcity/config/data
-
-
-
-
/libcity/config/executor
-
/libcity/config/evaluator
-
/libcity/config/model
-
3 数据集配置文件
- 在数据集配置文件中存储了一些辅助信息,其存储路径为
/raw_data/数据集名字/config.json
以METRLA 为例
4 任务配置文件
- 用来记录各任务支持的模型与数据集列表,以及其下各模型默认的数据模块、执行器模块和评估模块类名
- 存储路径为
/libcity/config/task_config.json
增加新模块时,需要修改libcity/config/task_config.json