fair_forge.eval¶
Classes
|
Enum for different split methods used in evaluation. |
Functions
|
Evaluate methods on a dataset using specified metrics and group metrics. |
- class fair_forge.eval.Split(*values)[source]¶
Bases:
Enum
Enum for different split methods used in evaluation.
- BASIC = 'basic'¶
- PROPORTIONAL = 'proportional'¶
- fair_forge.eval.evaluate(dataset: GroupDataset, methods: Mapping[str, Method | GroupMethod], metrics: Sequence[Metric], group_metrics: Sequence[GroupMetric], *, preprocessor: Preprocessor | None = None, repeat: int = 1, split: Split | SplitMethod = Split.PROPORTIONAL, seed: int = 42, train_percentage: float = 0.8, remove_score_suffix: bool = True, seed_methods: bool = True) DataFrame [source]¶
Evaluate methods on a dataset using specified metrics and group metrics.