File size: 845 Bytes
34b369f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
"""
The data Transformation pipeline.
"""

from src.TextSummarizer.components.model_evaluation import ModelEvaluation
from src.TextSummarizer.config.config_manager import ConfigManager
from src.TextSummarizer.entity import entities
from src.TextSummarizer.logger import backend_logger


class ModelEvaluationPipeline:
    """
    The model evaluation pipeline.
    """

    def run(self):
        """
        The main function of the model evaluation pipeline.
        """
        backend_logger.info("Starting the  model evaluation pipeline.")
        config = ConfigManager()
        model_evaluation_config = config.get_model_evaluation_config()
        model_evaluation_config = ModelEvaluation(config=model_evaluation_config)
        model_evaluation_config.evaluate()
        backend_logger.info("Finished the model evaluation pipeline.")