-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.yml.template
75 lines (59 loc) · 1.63 KB
/
config.yml.template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#--------------------- DB ----------------------
# DB Connection with the uri (host)
client: "INSERT THE HOST"
# db name
db: "NAME YOUR DB"
# db collection
col: "NAME YOUR COLLECTION"
#--------------------- Dataframe Instantiation ----------------------
# Dataframe columns list
order: ["X", "Y", "Z"]
rename: ["acc_x", "acc_y", "acc_z"]
#--------------------- Dataset Local Storage ----------------------
# dataset location
data_path: "PATH TO THE DATASET"
# single data instance location path to experiment with the data engineering process and visualization
single_instance_path: "PATH TO INSTANCE"
#--------------------- Data Engineering ----------------------
# sliding window algorithm parameters
sliding_window:
ws:
overlap:
w_type: "hann"
w_center: True
print_stats: True
# window to handle for visualization purposes
x_number: 2
# filtering parameterization
filter:
order:
wn:
type: "lowpass"
#--------------------- $ Data Preparation ----------------------
# Dimensionality reduction
PCA:
n_comp:
#--------------------- Learning ----------------------
# Classifier - Statistical
classifier:
SVC:
C:
kernel: "rbf"
gamma:
# classifier 2
# put your other Statistical-related classifier params here
# classifier 3
# put your other Statistical-related classifier params here
# Parameter Grid for Fine-tuning, for instance, a Grid Search classifier
fine_tune:
param_grid: [
{'C': [1, 10, 100, 1000], 'kernel': ['linear']},
{'C': [1, 10, 100, 1000], 'gamma': [0.001, 0.0001], 'kernel': ['rbf']},
]
cv: 5
verbose: 1
# Classifier - Neural Network
fit:
epochs:
batch:
verbose: "auto"