| 117 | return model |
| 118 | |
| 119 | class ModelEnsemble: |
| 120 | |
| 121 | |
| 122 | def create_ensemble(self, models: List[BaseEstimator], weights: Optional[List[float]] = None) -> Any: |
| 123 | |
| 124 | if weights is None: |
| 125 | weights = [1/len(models)] * len(models) |
| 126 | return {'models': models, 'weights': weights} |
| 127 | |
| 128 | class PerformanceEvaluator: |
| 129 |