rxn.metrics.retro_metrics.RetroMetrics
- class rxn.metrics.retro_metrics.RetroMetrics(gt_precursors, gt_products, predicted_precursors, predicted_products, predicted_classes=None, gt_mapped_rxns=None, predicted_mapped_rxns=None)[source]
Bases:
MetricsCalculatorClass to compute common metrics for retro models, starting from files containing the ground truth and predictions.
Note: all files are expected to be standardized (canonicalized, sorted, etc.).
- Parameters
gt_precursors (
Iterable[str]) –gt_products (
Iterable[str]) –predicted_precursors (
Iterable[str]) –predicted_products (
Iterable[str]) –predicted_classes (
Optional[List[str]], default:None) –gt_mapped_rxns (
Optional[List[str]], default:None) –predicted_mapped_rxns (
Optional[List[str]], default:None) –
- __init__(gt_precursors, gt_products, predicted_precursors, predicted_products, predicted_classes=None, gt_mapped_rxns=None, predicted_mapped_rxns=None)[source]
- Parameters
gt_precursors (
Iterable[str]) –gt_products (
Iterable[str]) –predicted_precursors (
Iterable[str]) –predicted_products (
Iterable[str]) –predicted_classes (
Optional[List[str]], default:None) –gt_mapped_rxns (
Optional[List[str]], default:None) –predicted_mapped_rxns (
Optional[List[str]], default:None) –
Methods
__init__(gt_precursors, gt_products, ...[, ...])- param gt_precursors
from_metrics_files(metrics_files)Build the instance from the MetricsFiles object.
from_raw_files(gt_precursors_file, ...[, ...])- param gt_precursors_file
Calculate the metrics.
- classmethod from_metrics_files(metrics_files)[source]
Build the instance from the MetricsFiles object.
- Parameters
metrics_files (
MetricsFiles) –- Return type