Objective: Rewrite sample_evaluate

This commit is contained in:
2021-04-03 18:37:03 -05:00
parent 7af22bd16b
commit 185b95118a
5 changed files with 59 additions and 95 deletions

View File

@@ -3,7 +3,7 @@
# Released under the modified BSD license. See COPYING.md for more details.
import numpy as np
from typing import Any, List, Union, TYPE_CHECKING, Tuple, Dict, Optional
from typing import Any, List, Union, TYPE_CHECKING, Tuple, Dict, Optional, Hashable
from miplearn.extractors import InstanceIterator
from miplearn.instance import Instance
@@ -205,5 +205,9 @@ class Component:
ev += [self.sample_evaluate(instance.features, sample)]
return ev
def sample_evaluate(self, features: Features, sample: TrainingSample) -> Dict:
def sample_evaluate(
self,
features: Features,
sample: TrainingSample,
) -> Dict[Hashable, Dict[str, float]]:
return {}