参数包
参数 |
描述 |
输入/输出 |
类型 |
取值范围 |
默认值 |
---|---|---|---|---|---|
is_diff_feature |
特征工程参数, 是否增加差分特征。 |
输入 |
bool |
True/False |
True |
is_diff_roll_sum_feature |
特征工程参数, 是否增加差分滚动求和特征。 |
输入 |
bool |
True/False |
True |
long_period |
特征工程参数, 差分滚动求和计算的周期长度。 |
输入 |
int |
[1 ~ sys.maxsize] |
14 |
alert_threshold |
故障判断参数, 当硬盘报警次数超过此阈值时认定为故障盘。 |
输入 |
int |
[1 ~ ∞) |
3 |
data_tail |
数据预处理参数, 对每个硬盘数据只保留末尾data_tail条数据进行训练。 |
输入 |
int |
[1 ~ ∞) |
20 |
log_file |
日志文件路径。 |
输入 |
String |
- |
/var/log/smartmaintainkit.log |
- Python中sys.maxsize代表int类型的最大值。
- 仅当“is_diff_feature”为True时,“is_diff_roll_sum_feature”参数才起作用,“is_diff_feature”为False时,“is_diff_roll_sum_feature”无意义,不产生任何影响。
参数使用举例:
- 默认调用方式为执行如下命令。
fault_train(r'fault_test.data', r'model.pkl')
- 执行如下命令修改日志路径到temp.log。
param = {'log_file': 'temp.log'} fault_train(r'fault_test.data', r'model.pkl', param)
- 默认调用方式为执行如下命令。
父主题: 接口及参数