Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

main.yaml 1.9 KB

You have to be logged in to leave a comment. Sign In
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
  1. # Configuración principal para el pipeline de Credit Scoring.
  2. # Define rutas de entrada/salida, combina configuraciones de preprocesamiento,
  3. # modelo y predicciones usando Hydra.
  4. defaults:
  5. - process: preprocess # Carga config/preprocess.yaml
  6. - model_config: model_1 # Carga config/model_config/model_1.yaml por defecto
  7. - _self_ # Permite sobrescribir valores con este archivo
  8. stage: "all" # Etapa por defecto, puede ser 'preprocess', 'train', 'evaluate', 'predict'
  9. raw:
  10. path: data/raw/train.csv # Ruta relativa al archivo de datos crudos
  11. processed:
  12. dir: data/processed # Directorio base para datos procesados
  13. X_train:
  14. name: X_train.csv
  15. path: ${processed.dir}/${processed.X_train.name}
  16. X_test:
  17. name: X_test.csv
  18. path: ${processed.dir}/${processed.X_test.name}
  19. y_train:
  20. name: y_train.csv
  21. path: ${processed.dir}/${processed.y_train.name}
  22. y_test:
  23. name: y_test.csv
  24. path: ${processed.dir}/${processed.y_test.name}
  25. model:
  26. dir: models # Directorio base para modelos
  27. name: rf_model.pkl
  28. params_name: params.json
  29. path: ${model.dir}/${model_config._name}/${model.name}
  30. params_path: ${model.dir}/${model_config._name}/${model.params_name}
  31. metrics:
  32. dir: metrics # Directorio para métricas
  33. name: metrics_${model_config._name}.csv
  34. path: ${metrics.dir}/${metrics.name}
  35. graphics:
  36. dir: graphics # Directorio para gráficos
  37. confusion_matrix:
  38. name: confusion_matrix_${model_config._name}.png
  39. path: ${graphics.dir}/${graphics.confusion_matrix.name}
  40. predict:
  41. input_path: data/external/new_data.csv # Ruta a datos nuevos para predicciones
  42. output_dir: data/processed # Directorio para resultados de predicciones
  43. output_name: predictions_${model_config._name}.csv # Nombre dinámico para resultados
  44. mlflow:
  45. tracking_uri: "https://dagshub.com/JorgeDataScientist/MLOps_CreditScore.mlflow"
  46. use_dagshub: true
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...