Xgboost参数列表
前文
本文列举了github下Xgoost仓库中需要输入的参数(省去gpu部分),并附带简要注释(个人感觉翻译不准确的就直接贴代码中的原英文注释)
dmlc-core中的参数
Parameter
1.Csv_parser
2.LibFMParserParam
3.LibSVMParserParam
Csv_parser.h:
1.String format文件格式
2.int label_column;列数
3.string delimiter;分隔符
4.int weight_column;将放入实例权重的列索引
LibFMParserParam:
1.string format 文件格式
2.int indexing_mode;
(如果大于0,则将所有字段和功能索引视为基于1的索引。如果=0,则将所有字段和功能索引视为基于0。如果小于0,使用启发式自动检测索引模式。
详细:https://en.wikipedia.org/wiki/array_data_type index_origin”)
LibSVMParserParam:
1.string format 文件格式
2.int indexing_mode;
(如果大于0,则将所有字段和功能索引视为基于1的索引。如果=0,则将所有字段和功能索引视为基于0。如果小于0,使用启发式自动检测索引模式。
详细:https://en.wikipedia.org/wiki/array_data_type index_origin”)
Logging中的参数
Logging.h:
BaseLogger:
1.bool silent训练时是否打印信息
2.Int verbosity 标记是否输出运行时详细故障(warning)
Xgboost中的参数
GenericParameter
1.int seed;随机数seed
2.bool seed_per_iteration; 是否在每次迭代中为prng设定种子 ,通过迭代器数确定种子prng,此选项