103 lines
2.1 KiB
JSON
103 lines
2.1 KiB
JSON
{
|
|
"model_scope": "1d time-series tactile force compensation",
|
|
"channel_count": 84,
|
|
"feature_names": [
|
|
"sensor_sum",
|
|
"sensor_mean",
|
|
"sensor_max",
|
|
"sensor_min",
|
|
"sensor_range",
|
|
"sensor_std",
|
|
"top5_sum",
|
|
"baseline_sum",
|
|
"delta_from_baseline",
|
|
"naive_force_n",
|
|
"slope_1",
|
|
"slope_5",
|
|
"slope_20",
|
|
"slope_100",
|
|
"mean_5",
|
|
"mean_20",
|
|
"mean_100",
|
|
"mean_300",
|
|
"short_minus_mid",
|
|
"mid_minus_long",
|
|
"age_above_touch"
|
|
],
|
|
"feature_engineering": {
|
|
"current_row_stats": [
|
|
"sensor_sum",
|
|
"sensor_mean",
|
|
"sensor_max",
|
|
"sensor_min",
|
|
"sensor_range",
|
|
"sensor_std",
|
|
"top5_sum"
|
|
],
|
|
"rolling_mean_windows": [
|
|
5,
|
|
20,
|
|
100,
|
|
300
|
|
],
|
|
"slope_windows": [
|
|
1,
|
|
5,
|
|
20,
|
|
100
|
|
],
|
|
"topk_channels": 5,
|
|
"baseline_feature": "baseline_sum",
|
|
"age_above_touch_feature": "age_above_touch",
|
|
"naive_force_feature": "naive_force_n"
|
|
},
|
|
"inference_pipeline": [
|
|
"build 21 numeric features in the order listed by feature_names",
|
|
"run classifier.onnx or classifier.cbm",
|
|
"if predicted_state == 0 then output 0.0 N",
|
|
"otherwise run regressor.onnx or regressor.cbm and clamp to >= 0.0 N"
|
|
],
|
|
"calibration_points": [
|
|
{
|
|
"sensor_sum": 74602.73399170733,
|
|
"force_n": 0.9800000000000001
|
|
},
|
|
{
|
|
"sensor_sum": 105503.9038227644,
|
|
"force_n": 1.9600000000000002
|
|
},
|
|
{
|
|
"sensor_sum": 131459.57643184246,
|
|
"force_n": 2.94
|
|
},
|
|
{
|
|
"sensor_sum": 153512.34776297462,
|
|
"force_n": 3.9200000000000004
|
|
},
|
|
{
|
|
"sensor_sum": 172041.11212077862,
|
|
"force_n": 4.9
|
|
},
|
|
{
|
|
"sensor_sum": 193794.83789260528,
|
|
"force_n": 5.88
|
|
},
|
|
{
|
|
"sensor_sum": 218947.72467683573,
|
|
"force_n": 7.840000000000001
|
|
},
|
|
{
|
|
"sensor_sum": 240580.4449421614,
|
|
"force_n": 9.8
|
|
}
|
|
],
|
|
"training_args": {
|
|
"positive_step": 80,
|
|
"zero_step": 40,
|
|
"classifier_iterations": 500,
|
|
"regressor_iterations": 700,
|
|
"depth": 6,
|
|
"learning_rate": 0.05,
|
|
"random_seed": 42
|
|
}
|
|
} |