Currently, the Evaluator class is instantiated within the main.py.
This forces us to feed in all the dependent components such as model etc. into the evaluator object within main.py during instantiation.
A better way would be to instantiate the evaluator object as a component that is part of the hierarchical instantiation.
Currently, the Evaluator class is instantiated within the main.py. This forces us to feed in all the dependent components such as model etc. into the evaluator object within main.py during instantiation.
A better way would be to instantiate the evaluator object as a component that is part of the hierarchical instantiation.