Spaces:
Sleeping
Sleeping
Commit
·
9910823
1
Parent(s):
ed87211
fonctionnel avec paramètre
Browse files- src/conf/config.yaml +4 -7
- src/conf/model.yaml +1 -2
src/conf/config.yaml
CHANGED
@@ -2,16 +2,13 @@
|
|
2 |
|
3 |
defaults:
|
4 |
- model # Charge src/conf/model.yaml (qui définit la clé 'models')
|
5 |
-
#
|
6 |
-
# 1. ${model.type} récupère la valeur de 'type' dans la section 'model' (ex: "svm")
|
7 |
-
# 2. ${models.svm} récupère le dictionnaire sous la clé 'svm' dans la section 'models' (chargée depuis model.yaml)
|
8 |
-
# 3. 'override /model/params:' place ce dictionnaire dans la clé 'params' de la section 'model'
|
9 |
-
- override /model/params: ${models.${model.type}}
|
10 |
-
- _self_ # Applique les valeurs définies dans ce fichier en dernier
|
11 |
|
12 |
model:
|
13 |
type: "svm" # Définit quel modèle choisir
|
14 |
-
|
|
|
|
|
15 |
|
16 |
data:
|
17 |
path: "dataset/dataset.csv"
|
|
|
2 |
|
3 |
defaults:
|
4 |
- model # Charge src/conf/model.yaml (qui définit la clé 'models')
|
5 |
+
- _self_ # Applique les valeurs définies dans ce fichier
|
|
|
|
|
|
|
|
|
|
|
6 |
|
7 |
model:
|
8 |
type: "svm" # Définit quel modèle choisir
|
9 |
+
# Interpolation directe : Récupère les paramètres depuis la structure 'models'
|
10 |
+
# (chargée via 'defaults: - model') en utilisant le 'type' défini ci-dessus.
|
11 |
+
params: ${models.${model.type}}
|
12 |
|
13 |
data:
|
14 |
path: "dataset/dataset.csv"
|
src/conf/model.yaml
CHANGED
@@ -29,7 +29,6 @@ models:
|
|
29 |
tol: 1e-3
|
30 |
max_iter: 1000
|
31 |
probability: True
|
32 |
-
decision_function_shape: "ovr"
|
33 |
|
34 |
random_forest:
|
35 |
# Paramètres pour RandomForestTrainer
|
@@ -53,4 +52,4 @@ models:
|
|
53 |
linear_regression:
|
54 |
# Paramètres pour LinearRegressionTrainer
|
55 |
fit_intercept: true
|
56 |
-
algorithm: "eig"
|
|
|
29 |
tol: 1e-3
|
30 |
max_iter: 1000
|
31 |
probability: True
|
|
|
32 |
|
33 |
random_forest:
|
34 |
# Paramètres pour RandomForestTrainer
|
|
|
52 |
linear_regression:
|
53 |
# Paramètres pour LinearRegressionTrainer
|
54 |
fit_intercept: true
|
55 |
+
algorithm: "eig"
|