1616using Microsoft . ML . Runtime ;
1717using Newtonsoft . Json . Linq ;
1818
19- [ assembly: LoadableClass ( typeof ( MulticlassClassifierScorer ) ,
20- typeof ( MulticlassClassifierScorer . Arguments ) , typeof ( SignatureDataScorer ) ,
19+ [ assembly: LoadableClass ( typeof ( MulticlassClassificationScorer ) ,
20+ typeof ( MulticlassClassificationScorer . Arguments ) , typeof ( SignatureDataScorer ) ,
2121 "Multi-Class Classifier Scorer" , "MultiClassClassifierScorer" , "MultiClassClassifier" ,
2222 "MultiClass" , AnnotationUtils . Const . ScoreColumnKind . MulticlassClassification ) ]
2323
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 ) ]
2626
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 ) ]
2929
3030namespace Microsoft . ML . Data
3131{
32- internal sealed class MulticlassClassifierScorer : PredictedLabelScorerBase
32+ internal sealed class MulticlassClassificationScorer : PredictedLabelScorerBase
3333 {
3434 // REVIEW: consider outputting probabilities when multi-class classifiers distinguish
3535 // between scores and probabilities (using IDistributionPredictor)
@@ -48,7 +48,7 @@ private static VersionInfo GetVersionInfo()
4848 verReadableCur : 0x00010003 ,
4949 verWeCanReadBack : 0x00010003 ,
5050 loaderSignature : LoaderSignature ,
51- loaderAssemblyName : typeof ( MulticlassClassifierScorer ) . Assembly . FullName ) ;
51+ loaderAssemblyName : typeof ( MulticlassClassificationScorer ) . Assembly . FullName ) ;
5252 }
5353
5454 private const string RegistrationName = "MultiClassClassifierScore" ;
@@ -455,18 +455,18 @@ internal static ISchemaBoundMapper WrapCore<T>(IHostEnvironment env, ISchemaBoun
455455 }
456456
457457 [ 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 )
459459 : base ( args , env , data , WrapIfNeeded ( env , mapper , trainSchema ) , trainSchema , RegistrationName , AnnotationUtils . Const . ScoreColumnKind . MulticlassClassification ,
460460 AnnotationUtils . Const . ScoreValueKind . Score , OutputTypeMatches , GetPredColType )
461461 {
462462 }
463463
464- private MulticlassClassifierScorer ( IHostEnvironment env , MulticlassClassifierScorer transform , IDataView newSource )
464+ private MulticlassClassificationScorer ( IHostEnvironment env , MulticlassClassificationScorer transform , IDataView newSource )
465465 : base ( env , transform , newSource , RegistrationName )
466466 {
467467 }
468468
469- private MulticlassClassifierScorer ( IHost host , ModelLoadContext ctx , IDataView input )
469+ private MulticlassClassificationScorer ( IHost host , ModelLoadContext ctx , IDataView input )
470470 : base ( host , ctx , input , OutputTypeMatches , GetPredColType )
471471 {
472472 // *** Binary format ***
@@ -476,14 +476,14 @@ private MulticlassClassifierScorer(IHost host, ModelLoadContext ctx, IDataView i
476476 /// <summary>
477477 /// Corresponds to <see cref="SignatureLoadDataTransform"/>.
478478 /// </summary>
479- private static MulticlassClassifierScorer Create ( IHostEnvironment env , ModelLoadContext ctx , IDataView input )
479+ private static MulticlassClassificationScorer Create ( IHostEnvironment env , ModelLoadContext ctx , IDataView input )
480480 {
481481 Contracts . CheckValue ( env , nameof ( env ) ) ;
482482 var h = env . Register ( RegistrationName ) ;
483483 h . CheckValue ( ctx , nameof ( ctx ) ) ;
484484 h . CheckValue ( input , nameof ( input ) ) ;
485485 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 ) ) ;
487487 }
488488
489489 private protected override void SaveCore ( ModelSaveContext ctx )
@@ -502,7 +502,7 @@ private protected override IDataTransform ApplyToDataCore(IHostEnvironment env,
502502 Contracts . CheckValue ( env , nameof ( env ) ) ;
503503 Contracts . CheckValue ( newSource , nameof ( newSource ) ) ;
504504
505- return new MulticlassClassifierScorer ( env , this , newSource ) ;
505+ return new MulticlassClassificationScorer ( env , this , newSource ) ;
506506 }
507507
508508 protected override Delegate GetPredictedLabelGetter ( DataViewRow output , out Delegate scoreGetter )
0 commit comments