Skip to content

OVA accuracy drop #1387

@yaeldekel

Description

@yaeldekel

Running OVA with AveragedPerceptron{lr=0.8} on the iris dataset used to give the following confusion table:

               ||========================

PREDICTED || 0 | 1 | 2 | Recall
TRUTH ||========================
0 || 50 | 0 | 0 | 1.0000
1 || 0 | 47 | 3 | 0.9400
2 || 0 | 0 | 50 | 1.0000
||========================

Now it gives this:

               ||========================

PREDICTED || 0 | 1 | 2 | Recall
TRUTH ||========================
0 || 50 | 0 | 0 | 1.0000
1 || 0 | 20 | 30 | 0.4000
2 || 0 | 0 | 50 | 1.0000
||========================

Note: currently OVA doesn't calibrate its models since in line 126 this

            var calibratedModel = transformer.Model as TScalarPredictor;

should be this instead:

            var calibratedModel = transformer.Model as TDistPredictor;

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions