gc5084dev commited on
Commit
f80b233
·
verified ·
1 Parent(s): fa51bbe

Update parm_dict.json

Browse files
Files changed (1) hide show
  1. parm_dict.json +91 -0
parm_dict.json ADDED
@@ -0,0 +1,91 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "feature_file_name": "multi_features_data_simu5.pkl",
3
+ "dsp": "model config file (Example)",
4
+ "datasource": [
5
+ {
6
+ "type": "vibration",
7
+ "field": "esp32_vib.z_acc",
8
+ "sample_rate": 1000
9
+ },
10
+ {
11
+ "type": "power",
12
+ "field": "esp32_power.ch0",
13
+ "sample_rate": 200
14
+ },
15
+ {
16
+ "type": "sound",
17
+ "field": "sound.data",
18
+ "sample_rate": 16000
19
+ }
20
+ ],
21
+ "FeatureDummyPoweroff": {
22
+ "Is_enable": true,
23
+ "_Is_enable_dsp": "true: append synthetic power-off feature rows during Feature(wav) and Feature(Direct). false: keep only real data.",
24
+ "power_threshold_mv": 20,
25
+ "_power_threshold_mv_dsp": "Dummy power RMS values are uniform random between 0 and this raw mV threshold.",
26
+ "ratio": 0.1,
27
+ "_ratio_dsp": "Dummy rows relative to real feature windows. 0.1 adds 10%.",
28
+ "label": 0,
29
+ "_label_dsp": "Label value appended only when the feature run already has labels.",
30
+ "random_seed": 42,
31
+ "_random_seed_dsp": "Seed for repeatable dummy data. Use null for non-repeatable random values."
32
+ },
33
+ "Is_train_autoencoder": false,
34
+ "autoencoder_structure": 4,
35
+ "L1": {
36
+ "noise_threshold": 0.01,
37
+ "_noise_threshold_dsp": "0603 the number less of cluster than the threshold, consider to be noise",
38
+ "choose_model_power": "Mix",
39
+ "_choose_model_power_dsp": "options: Mix, DBSCAN",
40
+ "choose_model_vib": "Hierarchical",
41
+ "_choose_model_vib_dsp": "options, Hierarchical, DBSCAN",
42
+ "DBSCAN_power_params": [
43
+ 1.2,
44
+ 50,
45
+ 0.9
46
+ ],
47
+ "DBSCAN_params_dsp": "p1= eps, p2= min count in cluster, p3= standby threshold",
48
+ "Hierarchical_power_params": [
49
+ 0.2,
50
+ 1,
51
+ 2,
52
+ 0.2
53
+ ],
54
+ "_param1_dsp": "param 1 is factor ,the stable indicattor (less than value)(difference from the reverse previous 2 level)",
55
+ "_param2_dsp": "param 2 is min number of cluster",
56
+ "_param3_dsp": "param 3 is max number of cluster",
57
+ "_param4_dsp": "param 4 is standby threshold (percentage)",
58
+ "Is_save_model": true,
59
+ "Hierarchical_vib_params": [
60
+ 0.2,
61
+ 4,
62
+ 10,
63
+ 0.5
64
+ ],
65
+ "_Hierarchical_vib_params_dsp": "For vibration, the format is same",
66
+ "L1_models_name": "L1_models.pkl"
67
+ },
68
+ "L2": {
69
+ "strategy": "consensus",
70
+ "_strategy_dsp": "options: consensus, feature_fusion, meta_clustering, multi_view_cluster",
71
+ "Is_save_model": true,
72
+ "consensus_model": "GMM",
73
+ "_consensus_model_dsp": "model using on each type of sensor clusting: KMeans, GMM",
74
+ "result_type": "prob",
75
+ "_result_type_dsp": "The input the consensus matrix is each submodel result: prob (probability), one-hot",
76
+ "feature_fusion_pca_factor": 0.95,
77
+ "_feature_fusion_pca_factor_dsp": "how much the PCA catch of the variance for feature_fusion, meta_clustering, multi_view_cluster",
78
+ "feature_fusion_model": "GMM",
79
+ "meta_clustering_model": "GMM",
80
+ "number_class": 0,
81
+ "_number_class_dsp": "The spicify cluster number of each type of sensor. 0 mean search optimal number base on certain score",
82
+ "min_class": 3,
83
+ "_min_class_dsp": "minimum cluster number for search optimal option",
84
+ "max_class": 7,
85
+ "_max_class_dsp": "maximum cluster number (not include) for search optimal option",
86
+ "stable_indicator": 0.3,
87
+ "_stable_indicator_dsp": "when change less than the value, consider it's stable",
88
+ "covariance_type": "diag",
89
+ "_covariance_type_dsp": "GMM parameter, effect on model size"
90
+ }
91
+ }