---
title: 参数包
description: "| 参数 | 描述 | 输入/输出 | 类型 | 取值范围 | 默认值 |"
url: https://www.hikunpeng.com/document/detail/zh/kunpengaccel/storage/ksml/kunpengksml_36_0011.html
sourcePath: /source/zh/kunpengaccel/storage/ksml/kunpengksml_36_0011.html
indexId: d9852e8664507c1d7b4a0fd140e3834050835a73fc2a1c95286ffa009fb1549e61
---
# 参数包

| 参数 | 描述 | 输入/输出 | 类型 | 取值范围 | 默认值 |
| --- | --- | --- | --- | --- | --- |
| 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 |


1. Python中sys.maxsize代表int类型的最大值。
2. 仅当“is_diff_feature”为True时，“is_diff_roll_sum_feature”参数才起作用，“is_diff_feature”为False时，“is_diff_roll_sum_feature”无意义，不产生任何影响。
参数使用举例：

  a. 默认调用方式为执行如下命令。
    1 fault_train(r'fault_test.data', r'model.pkl')

  b. 执行如下命令修改日志路径到temp.log。
    1 2 param = {'log_file': 'temp.log'} fault_train(r'fault_test.data', r'model.pkl', param)
