@@ -190,7 +190,7 @@ private sealed class TransformInfo
190
190
public float [ ] [ ] Eigenvectors ;
191
191
public float [ ] MeanProjected ;
192
192
193
- internal ColumnType OutputType => new VectorType ( NumberType . Float , Rank ) ;
193
+ public ColumnType OutputType => new VectorType ( NumberType . Float , Rank ) ;
194
194
195
195
public TransformInfo ( int rank , int dim )
196
196
{
@@ -250,7 +250,7 @@ public void Save(ModelSaveContext ctx)
250
250
ctx . Writer . WriteFloatArray ( MeanProjected ) ;
251
251
}
252
252
253
- internal void ProjectMean ( float [ ] mean )
253
+ public void ProjectMean ( float [ ] mean )
254
254
{
255
255
Contracts . AssertValue ( Eigenvectors ) ;
256
256
if ( mean == null )
@@ -275,7 +275,7 @@ private static VersionInfo GetVersionInfo()
275
275
return new VersionInfo (
276
276
modelSignature : "PCA FUNC" ,
277
277
//verWrittenCur: 0x00010001, // Initial
278
- verWrittenCur : 0x00010002 , // Get rid of writing float size in model context
278
+ verWrittenCur : 0x00010002 , // Got rid of writing float size in model context
279
279
verReadableCur : 0x00010001 ,
280
280
verWeCanReadBack : 0x00010001 ,
281
281
loaderSignature : LoaderSignature ,
@@ -288,10 +288,7 @@ private static VersionInfo GetVersionInfo()
288
288
289
289
private const string RegistrationName = "Pca" ;
290
290
291
- /// <summary>
292
- /// Public constructor corresponding to SignatureDataTransform.
293
- /// </summary>
294
- public PcaTransform ( IHostEnvironment env , IDataView input , ColumnInfo [ ] columns )
291
+ internal PcaTransform ( IHostEnvironment env , IDataView input , ColumnInfo [ ] columns )
295
292
: base ( Contracts . CheckRef ( env , nameof ( env ) ) . Register ( nameof ( PcaTransform ) ) , GetColumnPairs ( columns ) )
296
293
{
297
294
Host . AssertNonEmpty ( ColumnPairs ) ;
0 commit comments