package yggdrasil_decision_forests.metric.proto

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Bounds

metric.proto:441

Used in: MetricEstimate

message EvaluationOptions

metric.proto:29

Configuration of the evaluation of a model. Describes how the evaluation should be done.

Used in: model.generic_worker.proto.Request.EvaluateModel

message EvaluationOptions.AnomalyDetection

metric.proto:78

Used in: EvaluationOptions

(message has no fields)

message EvaluationOptions.Classification

metric.proto:30

Used in: EvaluationOptions

message EvaluationOptions.Ranking

metric.proto:64

Used in: EvaluationOptions

message EvaluationOptions.Regression

metric.proto:54

Used in: EvaluationOptions

message EvaluationOptions.SurvivalAnalysis

metric.proto:80

Used in: EvaluationOptions

(message has no fields)

message EvaluationOptions.Uplift

metric.proto:76

Used in: EvaluationOptions

(message has no fields)

message EvaluationResults

metric.proto:137

Evaluation results of a model. This proto is generated by the "EvaluateLearner" or "model->Evaluate()" functions. For manual evaluation, this proto is best generated using the "InitializeEvaluation", "AddPrediction" and "FinalizeEvaluation" functions in "metric.h". This proto can be converted into human readable text with "AppendTextReport" or into a html+plot with "SaveEvaluationInDirectory". The html version contains more information that the raw text. Individual metrics can be extracted using the utility methods defined in "metrics.h" e.g. "Accuracy()", "LogLoss()", "RMSE()".

Used in: model.generic_worker.proto.Result.EvaluateModel, model.generic_worker.proto.Result.TrainModel, model.random_forest.proto.OutOfBagTrainingEvaluations

message EvaluationResults.AnomalyDetection

metric.proto:231

Used in: EvaluationResults

(message has no fields)

message EvaluationResults.Classification

metric.proto:138

Used in: EvaluationResults

message EvaluationResults.Ranking

metric.proto:173

Used in: EvaluationResults

message EvaluationResults.Regression

metric.proto:155

Used in: EvaluationResults

message EvaluationResults.SurvivalAnalysis

metric.proto:233

Used in: EvaluationResults

(message has no fields)

message EvaluationResults.Uplift

metric.proto:198

Used in: EvaluationResults

message MetricAccessor

metric.proto:288

Reference a metric."MetricAccessor" is used as a parameter of the function "GetMetric" to extract metric values from evaluation results proto. Example: a = EvaluationResults { classification { accuracy:0.7 auc:0.8 ap:0.9 } } b = MetricAccessor { classification {}} GetMetric(a,b) -> 0.7

Used in: model.hyperparameters_optimizer_v2.proto.Evaluation

message MetricAccessor.AnomalyDetection

metric.proto:377

Used in: MetricAccessor

(message has no fields)

message MetricAccessor.Classification

metric.proto:299

Used in: MetricAccessor

message MetricAccessor.Classification.Accuracy

metric.proto:305

Used in: Classification

(message has no fields)

message MetricAccessor.Classification.LogLoss

metric.proto:306

Used in: Classification

(message has no fields)

message MetricAccessor.Classification.OneVsOther

metric.proto:307

Used in: Classification

message MetricAccessor.Classification.OneVsOther.Ap

metric.proto:321

Used in: OneVsOther

(message has no fields)

message MetricAccessor.Classification.OneVsOther.Auc

metric.proto:319

Used in: OneVsOther

(message has no fields)

message MetricAccessor.Classification.OneVsOther.FalsePositiveRateAtRecall

metric.proto:334

Used in: OneVsOther

message MetricAccessor.Classification.OneVsOther.PrAuc

metric.proto:320

Used in: OneVsOther

(message has no fields)

message MetricAccessor.Classification.OneVsOther.PrecisionAtRecall

metric.proto:322

Used in: OneVsOther

message MetricAccessor.Classification.OneVsOther.PrecisionAtVolume

metric.proto:328

Used in: OneVsOther

message MetricAccessor.Classification.OneVsOther.RecallAtFalsePositiveRate

metric.proto:331

Used in: OneVsOther

message MetricAccessor.Classification.OneVsOther.RecallAtPrecision

metric.proto:325

Used in: OneVsOther

message MetricAccessor.Loss

metric.proto:355

Used in: MetricAccessor

(message has no fields)

message MetricAccessor.Ranking

metric.proto:357

Used in: MetricAccessor

message MetricAccessor.Ranking.MAP

metric.proto:365

Used in: Ranking

(message has no fields)

message MetricAccessor.Ranking.MRR

metric.proto:364

Used in: Ranking

(message has no fields)

message MetricAccessor.Ranking.NDCG

metric.proto:363

Used in: Ranking

(message has no fields)

message MetricAccessor.Regression

metric.proto:340

Used in: MetricAccessor

message MetricAccessor.Regression.Mae

metric.proto:349

Used in: Regression

(message has no fields)

message MetricAccessor.Regression.Mse

metric.proto:350

Used in: Regression

(message has no fields)

message MetricAccessor.Regression.Msle

metric.proto:351

Used in: Regression

(message has no fields)

message MetricAccessor.Regression.Rmse

metric.proto:348

Used in: Regression

(message has no fields)

message MetricAccessor.Regression.Rmsle

metric.proto:352

Used in: Regression

(message has no fields)

message MetricAccessor.Uplift

metric.proto:368

Used in: MetricAccessor

message MetricAccessor.Uplift.CateCalibration

metric.proto:374

Used in: Uplift

(message has no fields)

message MetricAccessor.Uplift.Qini

metric.proto:373

Used in: Uplift

(message has no fields)

message MetricAccessor.UserMetric

metric.proto:379

Used in: MetricAccessor

message MetricEstimate

metric.proto:433

Estimated measure of a metric.

Used in: EvaluationResults.Ranking

message Roc

metric.proto:385

A receiver operating characteristic curve.

Used in: EvaluationResults.Classification

message Roc.Point

metric.proto:386

Used in: Roc

message Roc.XAtYMetric

metric.proto:409

Value of a metric X (e.g. recall) for a given other metric Y value (e.g. FPR).

Used in: Roc