fioriclass commited on
Commit
9910823
·
1 Parent(s): ed87211

fonctionnel avec paramètre

Browse files
Files changed (2) hide show
  1. src/conf/config.yaml +4 -7
  2. 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
- # La ligne suivante utilise l'interpolation Hydra:
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
- params: {} # Cible pour l'override, sera remplacé par les params de models.svm
 
 
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"