分类指标结果
- class ClassificationMetricResults(data: Mapping[MetricKeyType | str, float])[source]
基础类:
MetricResults[ClassificationMetricKey]计算指标的结果。
初始化结果包装器。
属性摘要
方法总结
from_scores(metrics, scores_and_true_masks)从给定的真实值和分数集合中返回这些指标的实例。
从(未标准化的)字符串中解析度量键。
属性文档
- metrics: ClassVar[Mapping[str, type[Metric]]] = {'accuracy': <class 'pykeen.metrics.classification.Accuracy'>, 'areaunderthereceiveroperatingcharacteristiccurve': <class 'pykeen.metrics.classification.AreaUnderTheReceiverOperatingCharacteristicCurve'>, 'averageprecisionscore': <class 'pykeen.metrics.classification.AveragePrecisionScore'>, 'balancedaccuracyscore': <class 'pykeen.metrics.classification.BalancedAccuracyScore'>, 'diagnosticoddsratio': <class 'pykeen.metrics.classification.DiagnosticOddsRatio'>, 'f1score': <class 'pykeen.metrics.classification.F1Score'>, 'falsediscoveryrate': <class 'pykeen.metrics.classification.FalseDiscoveryRate'>, 'falsenegativerate': <class 'pykeen.metrics.classification.FalseNegativeRate'>, 'falseomissionrate': <class 'pykeen.metrics.classification.FalseOmissionRate'>, 'falsepositiverate': <class 'pykeen.metrics.classification.FalsePositiveRate'>, 'fowlkesmallowsindex': <class 'pykeen.metrics.classification.FowlkesMallowsIndex'>, 'informedness': <class 'pykeen.metrics.classification.Informedness'>, 'matthewscorrelationcoefficient': <class 'pykeen.metrics.classification.MatthewsCorrelationCoefficient'>, 'negativelikelihoodratio': <class 'pykeen.metrics.classification.NegativeLikelihoodRatio'>, 'negativepredictivevalue': <class 'pykeen.metrics.classification.NegativePredictiveValue'>, 'numscores': <class 'pykeen.metrics.classification.NumScores'>, 'positivelikelihoodratio': <class 'pykeen.metrics.classification.PositiveLikelihoodRatio'>, 'positivepredictivevalue': <class 'pykeen.metrics.classification.PositivePredictiveValue'>, 'prevalencethreshold': <class 'pykeen.metrics.classification.PrevalenceThreshold'>, 'threatscore': <class 'pykeen.metrics.classification.ThreatScore'>, 'truenegativerate': <class 'pykeen.metrics.classification.TrueNegativeRate'>, 'truepositiverate': <class 'pykeen.metrics.classification.TruePositiveRate'>}
方法文档
- classmethod from_scores(metrics: Iterable[ClassificationMetric], scores_and_true_masks: Iterable[ScorePack])[来源]
从给定的真实值和分数集合中返回这些指标的实例。
- Parameters:
metrics (Iterable[ClassificationMetric])
scores_and_true_masks (Iterable[ScorePack])