3 writes to Columns
Microsoft.ML.Data (3)
Transforms\Normalizer.cs (3)
527
Columns
= ImmutableArray.Create(columns);
631
Columns
= ImmutableArray.Create(cols);
652
Columns
= ImmutableArray.Create(cols);
68 references to Columns
Microsoft.ML.Data (24)
Transforms\Normalizer.cs (24)
501
/// <summary>An accessor of the column functions within <see cref="
Columns
"/>.</summary>
518
string errMsg = "Not valid. Valid range is from 0 (inclusive) to " +
Columns
.Length + " (exclusive) but got " + index + ".";
519
Contracts.CheckUserArg(index >= 0 && index <
Columns
.Length, nameof(index), errMsg);
521
return
Columns
[index].ModelParameters;
528
ColumnFunctions = new ColumnFunctionAccessor(
Columns
);
622
ColumnFunctions = new ColumnFunctionAccessor(
Columns
);
643
ColumnFunctions = new ColumnFunctionAccessor(
Columns
);
693
for (int iinfo = 0; iinfo <
Columns
.Length; iinfo++)
695
ColumnOptions.SaveType(ctx,
Columns
[iinfo].InputType);
697
ctx.SaveSubModel(dir,
Columns
[iinfo].ColumnFunction.Save);
735
var result = new DataViewSchema.DetachedColumn[_parent.
Columns
.Length];
736
for (int i = 0; i < _parent.
Columns
.Length; i++)
737
result[i] = new DataViewSchema.DetachedColumn(_parent.
Columns
[i].Name, _parent.
Columns
[i].InputType, MakeMetadata(i));
743
var colInfo = _parent.
Columns
[iinfo];
759
return _parent.
Columns
[iinfo].ColumnFunction.GetGetter(input, ColMapNewToOld[iinfo]);
766
for (int iinfo = 0; iinfo < _parent.
Columns
.Length; ++iinfo)
768
var info = _parent.
Columns
[iinfo];
791
for (int iinfo = 0; iinfo < _parent.
Columns
.Length; ++iinfo)
793
var info = _parent.
Columns
[iinfo];
816
Contracts.Assert(0 <= iinfo && iinfo < _parent.
Columns
.Length);
817
Contracts.Assert(_parent.
Columns
[iinfo] == info);
826
Contracts.Assert(0 <= iinfo && iinfo < _parent.
Columns
.Length);
827
Contracts.Assert(_parent.
Columns
[iinfo] == info);
Microsoft.ML.Tests (44)
Transformers\NormalizerTests.cs (44)
141
var floatAffineData = transformer.
Columns
[0].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<float>;
145
var floatAffineDataVec = transformer.
Columns
[1].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<ImmutableArray<float>>;
149
var doubleAffineData = transformer.
Columns
[2].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<double>;
153
var doubleAffineDataVec = transformer.
Columns
[3].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<ImmutableArray<double>>;
157
var floatBinData = transformer.
Columns
[4].ModelParameters as NormalizingTransformer.BinNormalizerModelParameters<float>;
162
var floatBinDataVec = transformer.
Columns
[5].ModelParameters as NormalizingTransformer.BinNormalizerModelParameters<ImmutableArray<float>>;
168
var doubleBinData = transformer.
Columns
[6].ModelParameters as NormalizingTransformer.BinNormalizerModelParameters<double>;
173
var doubleBinDataVec = transformer.
Columns
[7].ModelParameters as NormalizingTransformer.BinNormalizerModelParameters<ImmutableArray<double>>;
178
var floatCdfMeanData = transformer.
Columns
[8].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<float>;
182
var floatCdfMeanDataVec = transformer.
Columns
[9].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<ImmutableArray<float>>;
187
var doubleCdfMeanData = transformer.
Columns
[10].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<double>;
191
var doubleCdfMeanDataVec = transformer.
Columns
[11].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<ImmutableArray<double>>;
195
var floatCdfLogMeanData = transformer.
Columns
[12].ModelParameters as NormalizingTransformer.CdfNormalizerModelParameters<float>;
200
var floatCdfLogMeanDataVec = transformer.
Columns
[13].ModelParameters as NormalizingTransformer.CdfNormalizerModelParameters<ImmutableArray<float>>;
205
var doubleCdfLogMeanData = transformer.
Columns
[14].ModelParameters as NormalizingTransformer.CdfNormalizerModelParameters<double>;
210
var doubleCdfLogMeanDataVec = transformer.
Columns
[15].ModelParameters as NormalizingTransformer.CdfNormalizerModelParameters<ImmutableArray<double>>;
258
var floatAffineModel = ((NormalizingTransformer)transformers[0]).
Columns
[0].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<float>;
262
var floatAffineModelVec = ((NormalizingTransformer)transformers[0]).
Columns
[1].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<ImmutableArray<float>>;
266
var doubleAffineModel = ((NormalizingTransformer)transformers[0]).
Columns
[2].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<double>;
270
var doubleAffineModelVector = ((NormalizingTransformer)transformers[0]).
Columns
[3].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<ImmutableArray<double>>;
276
var floatBinModel = ((NormalizingTransformer)transformers[1]).
Columns
[0].ModelParameters as NormalizingTransformer.BinNormalizerModelParameters<float>;
283
var floatBinModelVector = ((NormalizingTransformer)transformers[1]).
Columns
[1].ModelParameters as NormalizingTransformer.BinNormalizerModelParameters<ImmutableArray<float>>;
293
var doubleBinModel = ((NormalizingTransformer)transformers[1]).
Columns
[2].ModelParameters as NormalizingTransformer.BinNormalizerModelParameters<double>;
300
var doubleBinModelVector = ((NormalizingTransformer)transformers[1]).
Columns
[3].ModelParameters as NormalizingTransformer.BinNormalizerModelParameters<ImmutableArray<double>>;
309
var floatCdfMeanModel = ((NormalizingTransformer)transformers[2]).
Columns
[0].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<float>;
313
var floatCdfMeanModelVector = ((NormalizingTransformer)transformers[2]).
Columns
[1].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<ImmutableArray<float>>;
319
var doubleCdfMeanModel = ((NormalizingTransformer)transformers[2]).
Columns
[2].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<double>;
323
var doubleCdfMeanModelVector = ((NormalizingTransformer)transformers[2]).
Columns
[3].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<ImmutableArray<double>>;
329
var floatCdfLogMeanModel = ((NormalizingTransformer)transformers[3]).
Columns
[0].ModelParameters as NormalizingTransformer.CdfNormalizerModelParameters<float>;
334
var floatCdfLogMeanModelVector = ((NormalizingTransformer)transformers[3]).
Columns
[1].ModelParameters as NormalizingTransformer.CdfNormalizerModelParameters<ImmutableArray<float>>;
343
var doubleCdfLogMeanModel = ((NormalizingTransformer)transformers[3]).
Columns
[2].ModelParameters as NormalizingTransformer.CdfNormalizerModelParameters<double>;
348
var doubleCdfLogMeanModelVector = ((NormalizingTransformer)transformers[3]).
Columns
[3].ModelParameters as NormalizingTransformer.CdfNormalizerModelParameters<ImmutableArray<double>>;
357
floatBinModel = ((NormalizingTransformer)transformers[4]).
Columns
[0].ModelParameters as NormalizingTransformer.BinNormalizerModelParameters<float>;
364
floatBinModelVector = ((NormalizingTransformer)transformers[4]).
Columns
[1].ModelParameters as NormalizingTransformer.BinNormalizerModelParameters<ImmutableArray<float>>;
374
doubleBinModel = ((NormalizingTransformer)transformers[4]).
Columns
[2].ModelParameters as NormalizingTransformer.BinNormalizerModelParameters<double>;
381
doubleBinModelVector = ((NormalizingTransformer)transformers[4]).
Columns
[3].ModelParameters as NormalizingTransformer.BinNormalizerModelParameters<ImmutableArray<double>>;
397
floatAffineModel = ((NormalizingTransformer)robustScalerTransformer).
Columns
[0].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<float>;
401
floatAffineModelVec = ((NormalizingTransformer)robustScalerTransformer).
Columns
[1].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<ImmutableArray<float>>;
413
doubleAffineModel = ((NormalizingTransformer)robustScalerTransformer).
Columns
[2].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<double>;
417
doubleAffineModelVector = ((NormalizingTransformer)robustScalerTransformer).
Columns
[3].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<ImmutableArray<double>>;
437
floatAffineModel = ((NormalizingTransformer)robustScalerTransformer).
Columns
[0].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<float>;
441
floatAffineModelVec = ((NormalizingTransformer)robustScalerTransformer).
Columns
[1].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<ImmutableArray<float>>;
450
doubleAffineModel = ((NormalizingTransformer)robustScalerTransformer).
Columns
[2].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<double>;
454
doubleAffineModelVector = ((NormalizingTransformer)robustScalerTransformer).
Columns
[3].ModelParameters as NormalizingTransformer.AffineNormalizerModelParameters<ImmutableArray<double>>;