package yggdrasil_decision_forests.metric.proto

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

message Bounds

metric.proto:415

Used in: MetricEstimate

message EvaluationOptions

metric.proto:28

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:71

Used in: EvaluationOptions

(message has no fields)

message EvaluationOptions.Classification

metric.proto:29

Used in: EvaluationOptions

message EvaluationOptions.Ranking

metric.proto:59

Used in: EvaluationOptions

message EvaluationOptions.Regression

metric.proto:53

Used in: EvaluationOptions

message EvaluationOptions.Uplift

metric.proto:69

Used in: EvaluationOptions

(message has no fields)

message EvaluationResults

metric.proto:127

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:216

Used in: EvaluationResults

(message has no fields)

message EvaluationResults.Classification

metric.proto:128

Used in: EvaluationResults

message EvaluationResults.Ranking

metric.proto:161

Used in: EvaluationResults

message EvaluationResults.Regression

metric.proto:145

Used in: EvaluationResults

message EvaluationResults.Uplift

metric.proto:183

Used in: EvaluationResults

message MetricAccessor

metric.proto:270

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:351

Used in: MetricAccessor

(message has no fields)

message MetricAccessor.Classification

metric.proto:281

Used in: MetricAccessor

message MetricAccessor.Classification.Accuracy

metric.proto:287

Used in: Classification

(message has no fields)

message MetricAccessor.Classification.LogLoss

metric.proto:288

Used in: Classification

(message has no fields)

message MetricAccessor.Classification.OneVsOther

metric.proto:289

Used in: Classification

message MetricAccessor.Classification.OneVsOther.Ap

metric.proto:303

Used in: OneVsOther

(message has no fields)

message MetricAccessor.Classification.OneVsOther.Auc

metric.proto:301

Used in: OneVsOther

(message has no fields)

message MetricAccessor.Classification.OneVsOther.FalsePositiveRateAtRecall

metric.proto:316

Used in: OneVsOther

message MetricAccessor.Classification.OneVsOther.PrAuc

metric.proto:302

Used in: OneVsOther

(message has no fields)

message MetricAccessor.Classification.OneVsOther.PrecisionAtRecall

metric.proto:304

Used in: OneVsOther

message MetricAccessor.Classification.OneVsOther.PrecisionAtVolume

metric.proto:310

Used in: OneVsOther

message MetricAccessor.Classification.OneVsOther.RecallAtFalsePositiveRate

metric.proto:313

Used in: OneVsOther

message MetricAccessor.Classification.OneVsOther.RecallAtPrecision

metric.proto:307

Used in: OneVsOther

message MetricAccessor.Loss

metric.proto:331

Used in: MetricAccessor

(message has no fields)

message MetricAccessor.Ranking

metric.proto:333

Used in: MetricAccessor

message MetricAccessor.Ranking.MRR

metric.proto:339

Used in: Ranking

(message has no fields)

message MetricAccessor.Ranking.NDCG

metric.proto:338

Used in: Ranking

(message has no fields)

message MetricAccessor.Regression

metric.proto:322

Used in: MetricAccessor

message MetricAccessor.Regression.Mae

metric.proto:328

Used in: Regression

(message has no fields)

message MetricAccessor.Regression.Rmse

metric.proto:327

Used in: Regression

(message has no fields)

message MetricAccessor.Uplift

metric.proto:342

Used in: MetricAccessor

message MetricAccessor.Uplift.CateCalibration

metric.proto:348

Used in: Uplift

(message has no fields)

message MetricAccessor.Uplift.Qini

metric.proto:347

Used in: Uplift

(message has no fields)

message MetricAccessor.UserMetric

metric.proto:353

Used in: MetricAccessor

message MetricEstimate

metric.proto:407

Estimated measure of a metric.

Used in: EvaluationResults.Ranking

message Roc

metric.proto:359

A receiver operating characteristic curve.

Used in: EvaluationResults.Classification

message Roc.Point

metric.proto:360

Used in: Roc

message Roc.XAtYMetric

metric.proto:383

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

Used in: Roc