16
16
using Microsoft . ML . Runtime ;
17
17
using Newtonsoft . Json . Linq ;
18
18
19
- [ assembly: LoadableClass ( typeof ( MulticlassClassifierScorer ) ,
20
- typeof ( MulticlassClassifierScorer . Arguments ) , typeof ( SignatureDataScorer ) ,
19
+ [ assembly: LoadableClass ( typeof ( MulticlassClassificationScorer ) ,
20
+ typeof ( MulticlassClassificationScorer . Arguments ) , typeof ( SignatureDataScorer ) ,
21
21
"Multi-Class Classifier Scorer" , "MultiClassClassifierScorer" , "MultiClassClassifier" ,
22
22
"MultiClass" , AnnotationUtils . Const . ScoreColumnKind . MulticlassClassification ) ]
23
23
24
- [ assembly: LoadableClass ( typeof ( MulticlassClassifierScorer ) , null , typeof ( SignatureLoadDataTransform ) ,
25
- "Multi-Class Classifier Scorer" , MulticlassClassifierScorer . LoaderSignature ) ]
24
+ [ assembly: LoadableClass ( typeof ( MulticlassClassificationScorer ) , null , typeof ( SignatureLoadDataTransform ) ,
25
+ "Multi-Class Classifier Scorer" , MulticlassClassificationScorer . LoaderSignature ) ]
26
26
27
- [ assembly: LoadableClass ( typeof ( ISchemaBindableMapper ) , typeof ( MulticlassClassifierScorer . LabelNameBindableMapper ) , null , typeof ( SignatureLoadModel ) ,
28
- "Multi-Class Label-Name Mapper" , MulticlassClassifierScorer . LabelNameBindableMapper . LoaderSignature ) ]
27
+ [ assembly: LoadableClass ( typeof ( ISchemaBindableMapper ) , typeof ( MulticlassClassificationScorer . LabelNameBindableMapper ) , null , typeof ( SignatureLoadModel ) ,
28
+ "Multi-Class Label-Name Mapper" , MulticlassClassificationScorer . LabelNameBindableMapper . LoaderSignature ) ]
29
29
30
30
namespace Microsoft . ML . Data
31
31
{
32
- internal sealed class MulticlassClassifierScorer : PredictedLabelScorerBase
32
+ internal sealed class MulticlassClassificationScorer : PredictedLabelScorerBase
33
33
{
34
34
// REVIEW: consider outputting probabilities when multi-class classifiers distinguish
35
35
// between scores and probabilities (using IDistributionPredictor)
@@ -48,7 +48,7 @@ private static VersionInfo GetVersionInfo()
48
48
verReadableCur : 0x00010003 ,
49
49
verWeCanReadBack : 0x00010003 ,
50
50
loaderSignature : LoaderSignature ,
51
- loaderAssemblyName : typeof ( MulticlassClassifierScorer ) . Assembly . FullName ) ;
51
+ loaderAssemblyName : typeof ( MulticlassClassificationScorer ) . Assembly . FullName ) ;
52
52
}
53
53
54
54
private const string RegistrationName = "MultiClassClassifierScore" ;
@@ -455,18 +455,18 @@ internal static ISchemaBoundMapper WrapCore<T>(IHostEnvironment env, ISchemaBoun
455
455
}
456
456
457
457
[ BestFriend ]
458
- internal MulticlassClassifierScorer ( IHostEnvironment env , Arguments args , IDataView data , ISchemaBoundMapper mapper , RoleMappedSchema trainSchema )
458
+ internal MulticlassClassificationScorer ( IHostEnvironment env , Arguments args , IDataView data , ISchemaBoundMapper mapper , RoleMappedSchema trainSchema )
459
459
: base ( args , env , data , WrapIfNeeded ( env , mapper , trainSchema ) , trainSchema , RegistrationName , AnnotationUtils . Const . ScoreColumnKind . MulticlassClassification ,
460
460
AnnotationUtils . Const . ScoreValueKind . Score , OutputTypeMatches , GetPredColType )
461
461
{
462
462
}
463
463
464
- private MulticlassClassifierScorer ( IHostEnvironment env , MulticlassClassifierScorer transform , IDataView newSource )
464
+ private MulticlassClassificationScorer ( IHostEnvironment env , MulticlassClassificationScorer transform , IDataView newSource )
465
465
: base ( env , transform , newSource , RegistrationName )
466
466
{
467
467
}
468
468
469
- private MulticlassClassifierScorer ( IHost host , ModelLoadContext ctx , IDataView input )
469
+ private MulticlassClassificationScorer ( IHost host , ModelLoadContext ctx , IDataView input )
470
470
: base ( host , ctx , input , OutputTypeMatches , GetPredColType )
471
471
{
472
472
// *** Binary format ***
@@ -476,14 +476,14 @@ private MulticlassClassifierScorer(IHost host, ModelLoadContext ctx, IDataView i
476
476
/// <summary>
477
477
/// Corresponds to <see cref="SignatureLoadDataTransform"/>.
478
478
/// </summary>
479
- private static MulticlassClassifierScorer Create ( IHostEnvironment env , ModelLoadContext ctx , IDataView input )
479
+ private static MulticlassClassificationScorer Create ( IHostEnvironment env , ModelLoadContext ctx , IDataView input )
480
480
{
481
481
Contracts . CheckValue ( env , nameof ( env ) ) ;
482
482
var h = env . Register ( RegistrationName ) ;
483
483
h . CheckValue ( ctx , nameof ( ctx ) ) ;
484
484
h . CheckValue ( input , nameof ( input ) ) ;
485
485
ctx . CheckAtModel ( GetVersionInfo ( ) ) ;
486
- return h . Apply ( "Loading Model" , ch => new MulticlassClassifierScorer ( h , ctx , input ) ) ;
486
+ return h . Apply ( "Loading Model" , ch => new MulticlassClassificationScorer ( h , ctx , input ) ) ;
487
487
}
488
488
489
489
private protected override void SaveCore ( ModelSaveContext ctx )
@@ -502,7 +502,7 @@ private protected override IDataTransform ApplyToDataCore(IHostEnvironment env,
502
502
Contracts . CheckValue ( env , nameof ( env ) ) ;
503
503
Contracts . CheckValue ( newSource , nameof ( newSource ) ) ;
504
504
505
- return new MulticlassClassifierScorer ( env , this , newSource ) ;
505
+ return new MulticlassClassificationScorer ( env , this , newSource ) ;
506
506
}
507
507
508
508
protected override Delegate GetPredictedLabelGetter ( DataViewRow output , out Delegate scoreGetter )
0 commit comments