2 writes to Reader
Microsoft.ML.Core (2)
Data\ModelLoadContext.cs (2)
87Reader = new BinaryReader(ent.Stream, Encoding.UTF8, leaveOpen: true); 110Reader = reader;
565 references to Reader
Microsoft.ML.Core (14)
Data\ModelLoadContext.cs (10)
90ModelHeader.BeginRead(out FpMin, out Header, out Strings, out LoaderAssemblyName, Reader); 94Reader.Dispose(); 111ModelHeader.BeginRead(out FpMin, out Header, out Strings, out LoaderAssemblyName, Reader); 116_ectx.Check(Reader.BaseStream.Position == FpMin + Header.FpModel); 121_ectx.Check(Reader.BaseStream.Position == FpMin + Header.FpModel); 139int id = Reader.ReadInt32(); 152int id = Reader.ReadInt32(); 163int id = Reader.ReadInt32(); 176ModelHeader.EndRead(FpMin, ref Header, Reader); 187Reader.Dispose();
Data\ModelLoading.cs (4)
244_ectx.Assert(Reader.BaseStream.Position == FpMin + Header.FpModel); 263_ectx.Assert(Reader.BaseStream.Position == FpMin + Header.FpModel); 277_ectx.Assert(Reader.BaseStream.Position == FpMin + Header.FpModel); 279Reader.BaseStream.Position = FpMin;
Microsoft.ML.Data (196)
DataLoadSave\Binary\BinaryLoader.cs (2)
844_threads = ctx.Reader.ReadInt32(); 862_shuffleBlocks = ctx.Reader.ReadDouble();
DataLoadSave\Database\DatabaseLoader.cs (8)
560int cinfo = ctx.Reader.ReadInt32(); 569var kind = (InternalDataKind)ctx.Reader.ReadByte(); 571bool isKey = ctx.Reader.ReadBoolByte(); 577count = ctx.Reader.ReadUInt64(); 585int cseg = ctx.Reader.ReadInt32(); 600int min = ctx.Reader.ReadInt32(); 601int lim = ctx.Reader.ReadInt32(); 603bool forceVector = ctx.Reader.ReadBoolByte();
DataLoadSave\LegacyCompositeDataLoader.cs (5)
353h.Check(ctx.Reader.BaseStream.Position == ctx.FpMin + ctx.Header.FpModel); 375int cbFloat = ctx.Reader.ReadInt32(); 378int cxf = ctx.Reader.ReadInt32(); 463int cbFloat = ctx.Reader.ReadInt32(); 466int cxf = ctx.Reader.ReadInt32();
DataLoadSave\Text\TextLoader.cs (18)
922int cinfo = ctx.Reader.ReadInt32(); 934var kind = (InternalDataKind)ctx.Reader.ReadByte(); 936bool isKey = ctx.Reader.ReadBoolByte(); 945bool isContig = ctx.Reader.ReadBoolByte(); 948ulong min = ctx.Reader.ReadUInt64(); 950int cnt = ctx.Reader.ReadInt32(); 959count = ctx.Reader.ReadUInt64(); 967int cseg = ctx.Reader.ReadInt32(); 972int min = ctx.Reader.ReadInt32(); 973int lim = ctx.Reader.ReadInt32(); 977forceVector = ctx.Reader.ReadBoolByte(); 1418int cbFloat = ctx.Reader.ReadInt32(); 1420_maxRows = ctx.Reader.ReadInt64(); 1422_flags = (OptionFlags)ctx.Reader.ReadUInt32(); 1442_inputSize = ctx.Reader.ReadInt32(); 1446_separators = ctx.Reader.ReadCharArray(); 1461_escapeChar = ctx.Reader.ReadChar(); 1462_decimalMarker = ctx.Reader.ReadChar();
DataLoadSave\TransformerChain.cs (2)
207int len = ctx.Reader.ReadInt32(); 212_scopes[i] = (TransformerScope)(ctx.Reader.ReadInt32());
DataLoadSave\Transpose\TransposeLoader.cs (2)
436_threads = ctx.Reader.ReadInt32(); 468_threads = ctx.Reader.ReadInt32();
Deprecated\Instances\HeaderSchema.cs (3)
195var size = ctx.Reader.ReadInt32(); 198var isize = ctx.Reader.ReadInt32(); 217indices[ii] = ctx.Reader.ReadInt32();
Dirty\ChooseColumnsByIndexTransform.cs (2)
132_drop = ctx.Reader.ReadBoolByte(); 133_selectedColumnIndexes = ctx.Reader.ReadIntArray();
Dirty\ModelParametersBase.cs (1)
42int cbFloat = ctx.Reader.ReadInt32();
Evaluators\BinaryClassifierEvaluator.cs (2)
1096_threshold = ctx.Reader.ReadFloat(); 1097_useRaw = ctx.Reader.ReadBoolByte();
Evaluators\ClusteringEvaluator.cs (1)
611_numClusters = ctx.Reader.ReadInt32();
Evaluators\MulticlassClassificationEvaluator.cs (1)
649_numClasses = ctx.Reader.ReadInt32();
Evaluators\QuantileRegressionEvaluator.cs (1)
308_scoreSize = ctx.Reader.ReadInt32();
Evaluators\RankingEvaluator.cs (2)
724_truncationLevel = ctx.Reader.ReadInt32(); 726_labelGains = ctx.Reader.ReadDoubleArray();
Prediction\Calibrator.cs (11)
1227int cbFloat = ctx.Reader.ReadInt32(); 1230BinSize = ctx.Reader.ReadFloat(); 1233Min = ctx.Reader.ReadFloat(); 1236_binProbs = ctx.Reader.ReadFloatArray(); 1724Slope = ctx.Reader.ReadDouble(); 1727Offset = ctx.Reader.ReadDouble(); 2005int cbFloat = ctx.Reader.ReadInt32(); 2008int numPieces = ctx.Reader.ReadInt32(); 2017float minX = ctx.Reader.ReadFloat(); 2018float maxX = ctx.Reader.ReadFloat(); 2019float val = ctx.Reader.ReadFloat();
Scorers\BinaryClassifierScorer.cs (2)
153int cbFloat = ctx.Reader.ReadInt32(); 155_threshold = ctx.Reader.ReadFloat();
Scorers\FeatureContributionCalculation.cs (4)
154_topContributionsCount = ctx.Reader.ReadInt32(); 156_bottomContributionsCount = ctx.Reader.ReadInt32(); 158_normalize = ctx.Reader.ReadBoolByte(); 159Stringify = ctx.Reader.ReadBoolByte();
Scorers\MulticlassClassificationScorer.cs (1)
141_host.CheckDecode(saver.TryLoadTypeAndValue(ctx.Reader.BaseStream, out type, out value));
Scorers\PredictionTransformer.cs (2)
341Threshold = ctx.Reader.ReadSingle(); 433threshold = ctx.Reader.ReadSingle();
Scorers\RowToRowScorerBase.cs (1)
391var count = ctx.Reader.ReadInt32();
Scorers\SchemaBindablePredictorWrapper.cs (1)
670_quantiles = ctx.Reader.ReadDoubleArray();
Transforms\BootstrapSamplingTransformer.cs (4)
124_complement = ctx.Reader.ReadBoolByte(); 125_state = TauswortheHybrid.State.Load(ctx.Reader); 126_shuffleInput = ctx.Reader.ReadBoolByte(); 127_poolSize = ctx.Reader.ReadInt32();
Transforms\ColumnConcatenatingTransformer.cs (6)
206int n = ctx.Reader.ReadInt32(); 294int n = ctx.Reader.ReadInt32(); 320var sizeofFloat = ctx.Reader.ReadInt32(); 323int n = ctx.Reader.ReadInt32(); 330int numSources = ctx.Reader.ReadInt32(); 348var j = ctx.Reader.ReadInt32();
Transforms\ColumnCopying.cs (1)
169var length = ctx.Reader.ReadInt32();
Transforms\ColumnSelecting.cs (11)
270int cbFloat = ctx.Reader.ReadInt32(); 277var keep = ctx.Reader.ReadBoolByte(); 278int count = ctx.Reader.ReadInt32(); 334int cbFloat = ctx.Reader.ReadInt32(); 344var hiddenOption = (HiddenColumnOption)ctx.Reader.ReadByte(); 349int count = ctx.Reader.ReadInt32(); 360var colHiddenOption = (HiddenColumnOption)ctx.Reader.ReadByte(); 381var keepColumns = ctx.Reader.ReadBoolByte(); 382var keepHidden = ctx.Reader.ReadBoolByte(); 383var ignoreMissing = ctx.Reader.ReadBoolByte(); 384var length = ctx.Reader.ReadInt32();
Transforms\FeatureContributionCalculationTransformer.cs (3)
122Top = ctx.Reader.ReadInt32(); 124Bottom = ctx.Reader.ReadInt32(); 126Normalize = ctx.Reader.ReadBoolByte();
Transforms\GenerateNumberTransform.cs (4)
147int size = ctx.Reader.ReadInt32(); 156useCounter[i] = ctx.Reader.ReadBoolByte(); 158states[i] = TauswortheHybrid.State.Load(ctx.Reader); 295int cbFloat = ctx.Reader.ReadInt32();
Transforms\Hashing.cs (4)
1863NumberOfBits = ctx.Reader.ReadInt32(); 1865Seed = ctx.Reader.ReadUInt32(); 1866UseOrderedHashing = ctx.Reader.ReadBoolByte(); 1868Combine = ctx.Reader.ReadBoolByte();
Transforms\InvertHashUtils.cs (3)
357if (!factory.TryReadCodec(ctx.Reader.BaseStream, out codec)) 365var bufferLen = ctx.Reader.ReadInt32(); 367using (var stream = new SubsetStream(ctx.Reader.BaseStream, bufferLen))
Transforms\KeyToVector.cs (2)
170int cbFloat = ctx.Reader.ReadInt32(); 185bags = ctx.Reader.ReadBoolArray(columnsLength);
Transforms\LabelConvertTransform.cs (1)
117int cbFloat = ctx.Reader.ReadInt32();
Transforms\LabelIndicatorTransform.cs (1)
156_classIndex[iinfo] = ctx.Reader.ReadInt32();
Transforms\NAFilter.cs (2)
133int cbFloat = ctx.Reader.ReadInt32(); 135int cinfo = ctx.Reader.ReadInt32();
Transforms\NormalizeColumnDbl.cs (22)
105int cbFloat = ctx.Reader.ReadInt32(); 108int size = ctx.Reader.ReadInt32(); 113int morphCount = ctx.Reader.ReadInt32(); 122int scaleCount = ctx.Reader.ReadInt32(); 124scalesSparse = ctx.Reader.ReadDoubleArray(scaleCount); 125int offsetCount = ctx.Reader.ReadInt32(); 127offsetsSparse = ctx.Reader.ReadDoubleArray(offsetCount); 151indicesMorph = ctx.Reader.ReadIntArray(morphCount) ?? new int[0]; 153int scaleCount = ctx.Reader.ReadInt32(); 155scalesSparse = ctx.Reader.ReadDoubleArray(scaleCount) ?? new TFloat[0]; 156int offsetCount = ctx.Reader.ReadInt32(); 158offsetsSparse = ctx.Reader.ReadDoubleArray(offsetCount); 245int cbFloat = ctx.Reader.ReadInt32(); 249int numFeatures = ctx.Reader.ReadInt32(); 254TFloat[] curUpperBounds = ctx.Reader.ReadDoubleArray(); 299int cbFloat = ctx.Reader.ReadInt32(); 302useLog = ctx.Reader.ReadBoolByte(); 304int size = ctx.Reader.ReadInt32(); 308mean = ctx.Reader.ReadDoubleArray(size); 309stddev = ctx.Reader.ReadDoubleArray(size); 1181bool fixZero = ctx.Reader.ReadBoolByte(); 1267bool fixZero = ctx.Reader.ReadBoolByte();
Transforms\NormalizeColumnSng.cs (22)
105int cbFloat = ctx.Reader.ReadInt32(); 108int size = ctx.Reader.ReadInt32(); 113int morphCount = ctx.Reader.ReadInt32(); 122int scaleCount = ctx.Reader.ReadInt32(); 124scalesSparse = ctx.Reader.ReadSingleArray(scaleCount); 125int offsetCount = ctx.Reader.ReadInt32(); 127offsetsSparse = ctx.Reader.ReadSingleArray(offsetCount); 151indicesMorph = ctx.Reader.ReadIntArray(morphCount) ?? new int[0]; 153int scaleCount = ctx.Reader.ReadInt32(); 155scalesSparse = ctx.Reader.ReadSingleArray(scaleCount) ?? new TFloat[0]; 156int offsetCount = ctx.Reader.ReadInt32(); 158offsetsSparse = ctx.Reader.ReadSingleArray(offsetCount); 245int cbFloat = ctx.Reader.ReadInt32(); 249int numFeatures = ctx.Reader.ReadInt32(); 254TFloat[] curUpperBounds = ctx.Reader.ReadSingleArray(); 299int cbFloat = ctx.Reader.ReadInt32(); 302useLog = ctx.Reader.ReadBoolByte(); 304int size = ctx.Reader.ReadInt32(); 308mean = ctx.Reader.ReadSingleArray(size); 309stddev = ctx.Reader.ReadSingleArray(size); 1342bool fixZero = ctx.Reader.ReadBoolByte(); 1428bool fixZero = ctx.Reader.ReadBoolByte();
Transforms\Normalizer.cs (7)
435bool isVectorOld = ctx.Reader.ReadBoolean(); 436int vectorSize = ctx.Reader.ReadInt32(); 439InternalDataKind itemKindOld = (InternalDataKind)ctx.Reader.ReadByte(); 452bool isVector = ctx.Reader.ReadBoolean(); 453InternalDataKind itemKind = (InternalDataKind)ctx.Reader.ReadByte(); 459return new VectorDataViewType(itemType, ctx.Reader.ReadIntArray()); 669int cbFloat = ctx.Reader.ReadInt32();
Transforms\OneToOneTransformerBase.cs (1)
45int n = ctx.Reader.ReadInt32();
Transforms\RangeFilter.cs (6)
146int cbFloat = ctx.Reader.ReadInt32(); 158_min = ctx.Reader.ReadDouble(); 159_max = ctx.Reader.ReadDouble(); 162_complement = ctx.Reader.ReadBoolByte(); 163_includeMin = ctx.Reader.ReadBoolByte(); 164_includeMax = ctx.Reader.ReadBoolByte();
Transforms\RowShufflingTransformer.cs (5)
141_poolRows = ctx.Reader.ReadInt32(); 143_poolOnly = ctx.Reader.ReadBoolByte(); 144_forceShuffle = ctx.Reader.ReadBoolByte(); 145_forceShuffleSource = ctx.Reader.ReadBoolByte(); 148_forceShuffleSeed = ctx.Reader.ReadInt32();
Transforms\SkipTakeFilter.cs (2)
161long skip = ctx.Reader.ReadInt64(); 163long take = ctx.Reader.ReadInt64();
Transforms\SlotsDroppingTransformer.cs (2)
298SlotsMin[i] = ctx.Reader.ReadIntArray(); 300SlotsMax[i] = ctx.Reader.ReadIntArray(SlotsMin[i].Length);
Transforms\TransformBase.cs (1)
379int cinfo = ctx.Reader.ReadInt32();
Transforms\TypeConverting.cs (6)
244int cbFloat = ctx.Reader.ReadInt32(); 264byte b = ctx.Reader.ReadByte(); 275ulong min = ctx.Reader.ReadUInt64(); 278count = ctx.Reader.ReadUInt64() + 1; 280bool contiguous = ctx.Reader.ReadBoolByte(); 284count = ctx.Reader.ReadUInt64();
Transforms\ValueMapping.cs (1)
726var length = ctx.Reader.ReadInt32();
Transforms\ValueToKeyMappingTransformer.cs (2)
325_textMetadata = ctx.Reader.ReadBoolArray(columnsLength); 342int cmap = c.Reader.ReadInt32();
Transforms\ValueToKeyMappingTransformerImpl.cs (5)
518MapType mtype = (MapType)ctx.Reader.ReadByte(); 531if (!codecFactory.TryReadCodec(ctx.Reader.BaseStream, out codec)) 534int count = ctx.Reader.ReadInt32(); 558using (var reader = codecT.OpenReader(ctx.Reader.BaseStream, count)) 604int cstr = ctx.Reader.ReadInt32();
Microsoft.ML.Ensemble (20)
OutputCombiners\BaseAverager.cs (1)
29int cbFloat = ctx.Reader.ReadInt32();
OutputCombiners\BaseMultiCombiner.cs (2)
47int cbFloat = ctx.Reader.ReadInt32(); 49Normalize = ctx.Reader.ReadBoolByte();
OutputCombiners\BaseStacking.cs (2)
59int cbFloat = ctx.Reader.ReadInt32(); 61ValidationDatasetProportion = ctx.Reader.ReadFloat();
OutputCombiners\Median.cs (1)
50int cbFloat = ctx.Reader.ReadInt32();
OutputCombiners\MultiWeightedAverage.cs (1)
68_weightageKind = (MultiWeightageKind)ctx.Reader.ReadInt32();
OutputCombiners\Voting.cs (1)
48int cbFloat = ctx.Reader.ReadInt32();
OutputCombiners\WeightedAverage.cs (1)
65_weightageKind = (WeightageKind)ctx.Reader.ReadInt32();
PipelineEnsemble.cs (2)
464var length = ctx.Reader.ReadInt32(); 477length = ctx.Reader.ReadInt32();
Trainer\EnsembleDistributionModelParameters.cs (1)
76PredictionKind = (PredictionKind)ctx.Reader.ReadInt32();
Trainer\EnsembleModelParameters.cs (1)
68PredictionKind = (PredictionKind)ctx.Reader.ReadInt32();
Trainer\EnsembleModelParametersBase.cs (7)
57int count = ctx.Reader.ReadInt32(); 60int weightCount = ctx.Reader.ReadInt32(); 62Weights = ctx.Reader.ReadFloatArray(weightCount); 71var features = ctx.Reader.ReadBitArray(); 72int numMetrics = ctx.Reader.ReadInt32(); 77var metricValue = ctx.Reader.ReadFloat(); 80ctx.Reader.ReadBoolByte();
Microsoft.ML.FastTree (10)
FastTree.cs (1)
2880NumFeatures = ctx.Reader.ReadInt32();
GamModelParameters.cs (1)
121BinaryReader reader = ctx.Reader;
RandomForestRegression.cs (2)
189Contracts.Check(ctx.Reader.ReadBoolByte()); 190_quantileSampleCount = ctx.Reader.ReadInt32();
TreeEnsemble\InternalQuantileRegressionTree.cs (2)
46_labelsDistribution = ctx.Reader.ReadDoubleArray(); 49_instanceWeights = ctx.Reader.ReadDoubleArray();
TreeEnsemble\InternalRegressionTree.cs (2)
270BinaryReader reader = ctx.Reader; 420TreeType code = (TreeType)ctx.Reader.ReadByte();
TreeEnsemble\InternalTreeEnsemble.cs (2)
51int numTrees = ctx.Reader.ReadInt32(); 55Bias = ctx.Reader.ReadDouble();
Microsoft.ML.ImageAnalytics (23)
ImageLoader.cs (1)
145_useImageType = ctx.Reader.ReadBoolean();
ImagePixelExtractor.cs (6)
708ColorsToExtract = (ImagePixelExtractingEstimator.ColorBits)ctx.Reader.ReadByte(); 715OrderOfExtraction = (ImagePixelExtractingEstimator.ColorsOrder)ctx.Reader.ReadByte(); 726OutputAsFloatArray = ctx.Reader.ReadBoolByte(); 727OffsetImage = ctx.Reader.ReadFloat(); 729ScaleImage = ctx.Reader.ReadFloat(); 732InterleavePixelColors = ctx.Reader.ReadBoolByte();
ImageResizer.cs (4)
202int width = ctx.Reader.ReadInt32(); 204int height = ctx.Reader.ReadInt32(); 206var scale = (ImageResizingEstimator.ResizingKind)ctx.Reader.ReadByte(); 208var anchor = (ImageResizingEstimator.Anchor)ctx.Reader.ReadByte();
VectorToImageTransform.cs (12)
259ctx.Reader.ReadFloat(); 546Colors = (ImagePixelExtractingEstimator.ColorBits)ctx.Reader.ReadByte(); 561Order = (ImagePixelExtractingEstimator.ColorsOrder)ctx.Reader.ReadByte(); 565ImageWidth = ctx.Reader.ReadInt32(); 567ImageHeight = ctx.Reader.ReadInt32(); 569OffsetImage = ctx.Reader.ReadFloat(); 571ScaleImage = ctx.Reader.ReadFloat(); 573InterleavedColors = ctx.Reader.ReadBoolByte(); 584DefaultAlpha = ctx.Reader.ReadInt32(); 585DefaultRed = ctx.Reader.ReadInt32(); 586DefaultGreen = ctx.Reader.ReadInt32(); 587DefaultBlue = ctx.Reader.ReadInt32();
Microsoft.ML.KMeansClustering (5)
KMeansModelParameters.cs (5)
121_k = ctx.Reader.ReadInt32(); 123_dimensionality = ctx.Reader.ReadInt32(); 132int count = ctx.Header.ModelVerWritten >= 0x00010002 ? ctx.Reader.ReadInt32() : _dimensionality; 134var indices = count < _dimensionality ? ctx.Reader.ReadIntArray(count) : null; 135var values = ctx.Reader.ReadFloatArray(count);
Microsoft.ML.Mkl.Components (13)
OlsLinearRegression.cs (6)
821RSquared = ctx.Reader.ReadDouble(); 823RSquaredAdjusted = ctx.Reader.ReadDouble(); 826bool hasStats = ctx.Reader.ReadBoolByte(); 831_standardErrors = ctx.Reader.ReadDoubleArray(m); 835_tValues = ctx.Reader.ReadDoubleArray(m); 841_pValues = ctx.Reader.ReadDoubleArray(m);
VectorWhitening.cs (7)
178_models[i] = ctx.Reader.ReadFloatArray(); 180_invModels[i] = ctx.Reader.ReadFloatArray(); 816Kind = (WhiteningKind)ctx.Reader.ReadInt32(); 818Epsilon = ctx.Reader.ReadFloat(); 820MaximumNumberOfRows = ctx.Reader.ReadInt32(); 822SaveInv = ctx.Reader.ReadBoolByte(); 823Rank = ctx.Reader.ReadInt32();
Microsoft.ML.OnnxTransformer (5)
OnnxTransform.cs (5)
172var numInputs = (supportsMultiInputOutput) ? ctx.Reader.ReadInt32() : 1; 179var numOutputs = (supportsMultiInputOutput) ? ctx.Reader.ReadInt32() : 1; 187int customShapeInfosLength = ctx.Reader.ReadInt32(); // 0 means no custom shape. Non-zero means count of custom shapes. 195var shape = ctx.Reader.ReadIntArray(); 205recursionLimit = ctx.Reader.ReadInt32();
Microsoft.ML.Parquet (7)
ParquetLoader.cs (2)
188_columnChunkReadSize = ctx.Reader.ReadInt32(); 189bool treatBigIntegersAsDates = ctx.Reader.ReadBoolean();
PartitionedFileLoader.cs (3)
224_tailingDirCount = ctx.Reader.ReadInt32(); 235_srcDirIndex = ctx.Reader.ReadIntArray(); 236_subLoaderBytes = ctx.Reader.ReadByteArray();
PartitionedPathParser.cs (2)
129int numColumns = ctx.Reader.ReadInt32(); 242int numColumns = ctx.Reader.ReadInt32();
Microsoft.ML.PCA (10)
PcaTrainer.cs (5)
485_dimension = ctx.Reader.ReadInt32(); 488_rank = ctx.Reader.ReadInt32(); 491bool center = ctx.Reader.ReadBoolByte(); 494var meanArray = ctx.Reader.ReadFloatArray(_dimension); 509var vi = ctx.Reader.ReadFloatArray(_dimension);
PcaTransformer.cs (5)
127Dimension = ctx.Reader.ReadInt32(); 128Rank = ctx.Reader.ReadInt32(); 134Eigenvectors[i] = ctx.Reader.ReadFloatArray(Dimension); 138MeanProjected = ctx.Reader.ReadFloatArray(); 275int cbFloat = ctx.Reader.ReadInt32();
Microsoft.ML.Recommender (7)
MatrixFactorizationPredictor.cs (7)
124NumberOfRows = ctx.Reader.ReadInt32(); 128ulong mMin = ctx.Reader.ReadUInt64(); 133NumberOfColumns = ctx.Reader.ReadInt32(); 137ulong nMin = ctx.Reader.ReadUInt64(); 142ApproximationRank = ctx.Reader.ReadInt32(); 145_leftFactorMatrix = Utils.ReadSingleArray(ctx.Reader, checked(NumberOfRows * ApproximationRank)); 146_rightFactorMatrix = Utils.ReadSingleArray(ctx.Reader, checked(NumberOfColumns * ApproximationRank));
Microsoft.ML.StandardTrainers (56)
FactorizationMachine\FieldAwareFactorizationMachineModelParameters.cs (7)
141var norm = ctx.Reader.ReadBoolean(); 142var fieldCount = ctx.Reader.ReadInt32(); 144var featureCount = ctx.Reader.ReadInt32(); 146var latentDim = ctx.Reader.ReadInt32(); 150var linearWeights = ctx.Reader.ReadFloatArray(); 152var latentWeights = ctx.Reader.ReadFloatArray(); 357_threshold = ctx.Reader.ReadSingle();
LdSvm\LdSvmModelParameters.cs (7)
106_numLeaf = ctx.Reader.ReadInt32(); 108int numFeatures = ctx.Reader.ReadInt32(); 111_sigma = ctx.Reader.ReadFloat(); 116_biasW = ctx.Reader.ReadFloatArray(_numLeaf * 2 - 1); 117_biasTheta = ctx.Reader.ReadFloatArray(_numLeaf - 1); 118_biasThetaPrime = ctx.Reader.ReadFloatArray(_numLeaf * 2 - 1); 237result[i] = new VBuffer<float>(vectorLength, ctx.Reader.ReadFloatArray(vectorLength));
Standard\LinearModelParameters.cs (6)
168Bias = ctx.Reader.ReadFloat(); 171int len = ctx.Reader.ReadInt32(); 174int cind = ctx.Reader.ReadInt32(); 176var indices = ctx.Reader.ReadIntArray(cind); 187int cwht = ctx.Reader.ReadInt32(); 194var weights = ctx.Reader.ReadFloatArray(cwht);
Standard\LogisticRegression\MulticlassLogisticRegression.cs (12)
551NumberOfFeatures = ctx.Reader.ReadInt32(); 554NumberOfClasses = ctx.Reader.ReadInt32(); 557Biases = ctx.Reader.ReadFloatArray(NumberOfClasses); 559int numStarts = ctx.Reader.ReadInt32(); 564int numIndices = ctx.Reader.ReadInt32(); 566int numWeights = ctx.Reader.ReadInt32(); 571var w = ctx.Reader.ReadFloatArray(NumberOfFeatures); 580int[] starts = ctx.Reader.ReadIntArray(numStarts); 584int numIndices = ctx.Reader.ReadInt32(); 590indices[i] = ctx.Reader.ReadIntArray(starts[i + 1] - starts[i]); 594int numValues = ctx.Reader.ReadInt32(); 600float[] values = ctx.Reader.ReadFloatArray(starts[i + 1] - starts[i]);
Standard\ModelStatistics.cs (13)
118ParametersCount = ctx.Reader.ReadInt32(); 121TrainingExampleCount = ctx.Reader.ReadInt64(); 124Deviance = ctx.Reader.ReadFloat(); 125NullDeviance = ctx.Reader.ReadFloat(); 271if (!ctx.Reader.ReadBoolean()) // this was used in the old model to denote whether there were stdErrorValues or not. 275float[] stdErrorValues = ctx.Reader.ReadFloatArray(ParametersCount); 276int length = ctx.Reader.ReadInt32(); 286int[] stdErrorIndices = ctx.Reader.ReadIntArray(ParametersCount); 291_bias = ctx.Reader.ReadFloat(); 294bool isWeightsDense = ctx.Reader.ReadBoolByte(); 295var weightsLength = ctx.Reader.ReadInt32(); 296var weightsValues = ctx.Reader.ReadFloatArray(weightsLength); 304int[] weightsIndices = ctx.Reader.ReadIntArray(weightsLength);
Standard\MulticlassClassification\MulticlassNaiveBayesTrainer.cs (6)
323_labelHistogram = ctx.Reader.ReadLongArray() ?? new long[0]; 326_labelHistogram = Array.ConvertAll(ctx.Reader.ReadIntArray() ?? new int[0], x => (long)x); 333_featureCount = ctx.Reader.ReadInt32(); 341_featureHistogram[iLabel] = ctx.Reader.ReadLongArray(_featureCount); 343_featureHistogram[iLabel] = Array.ConvertAll(ctx.Reader.ReadIntArray(_featureCount) ?? new int[0], x => (long)x); 349_absentFeaturesLogProb = ctx.Reader.ReadDoubleArray(_labelCount);
Standard\MulticlassClassification\OneVersusAllTrainer.cs (2)
372OutputFormula outputFormula = (OutputFormula)ctx.Reader.ReadByte(); 373int len = ctx.Reader.ReadInt32();
Standard\MulticlassClassification\PairwiseCouplingTrainer.cs (1)
291_numClasses = ctx.Reader.ReadInt32();
Standard\Simple\SimpleTrainers.cs (2)
93_seed = ctx.Reader.ReadInt32(); 375_prob = ctx.Reader.ReadFloat();
Microsoft.ML.TensorFlow (5)
TensorflowTransform.cs (5)
257isFrozen = ctx.Reader.ReadBoolByte(); 262addBatchDimensionInput = ctx.Reader.ReadBoolByte(); 267treatOutputAsBatched = ctx.Reader.ReadBoolByte(); 269var numInputs = ctx.Reader.ReadInt32(); 278numOutputs = ctx.Reader.ReadInt32();
Microsoft.ML.TimeSeries (60)
AdaptiveSingularSpectrumSequenceModeler.cs (22)
365_seriesLength = ctx.Reader.ReadInt32(); 369_windowSize = ctx.Reader.ReadInt32(); 373_trainSize = ctx.Reader.ReadInt32(); 376_rank = ctx.Reader.ReadInt32(); 379_discountFactor = ctx.Reader.ReadSingle(); 383temp = ctx.Reader.ReadByte(); 385bool isWeightSet = ctx.Reader.ReadBoolByte(); 387_alpha = ctx.Reader.ReadFloatArray(); 392_state = ctx.Reader.ReadFloatArray(); 398ShouldComputeForecastIntervals = ctx.Reader.ReadBoolByte(); 400_observationNoiseVariance = ctx.Reader.ReadSingle(); 403_autoregressionNoiseVariance = ctx.Reader.ReadSingle(); 406_observationNoiseMean = ctx.Reader.ReadSingle(); 407_autoregressionNoiseMean = ctx.Reader.ReadSingle(); 409_nextPrediction = ctx.Reader.ReadSingle(); 411_maxRank = ctx.Reader.ReadInt32(); 414_shouldStablize = ctx.Reader.ReadBoolByte(); 415_shouldMaintainInfo = ctx.Reader.ReadBoolByte(); 427_maxTrendRatio = ctx.Reader.ReadDouble(); 432var tempArray = ctx.Reader.ReadFloatArray(); 437tempArray = ctx.Reader.ReadFloatArray(); 443_buffer = TimeSeriesUtils.DeserializeFixedSizeQueueSingle(ctx.Reader, _host);
ExponentialAverageTransform.cs (1)
74_decay = ctx.Reader.ReadSingle();
IidAnomalyDetectionBase.cs (1)
114StateRef = new State(ctx.Reader);
MovingAverageTransform.cs (2)
89_lag = ctx.Reader.ReadInt32(); 90_weights = ctx.Reader.ReadFloatArray();
PercentileThresholdTransform.cs (1)
81_percentile = ctx.Reader.ReadDouble();
PValueTransform.cs (2)
87_seed = ctx.Reader.ReadInt32(); 88_isPositiveSide = ctx.Reader.ReadBoolByte();
SequentialAnomalyDetectionTransformBase.cs (5)
210temp = ctx.Reader.ReadByte(); 214temp = ctx.Reader.ReadByte(); 221temp = ctx.Reader.ReadByte(); 225PowerMartingaleEpsilon = ctx.Reader.ReadDouble(); 228AlertThreshold = ctx.Reader.ReadDouble();
SequentialForecastingTransformBase.cs (1)
78_outputLength = ctx.Reader.ReadInt32();
SequentialTransformBase.cs (3)
306var windowSize = ctx.Reader.ReadInt32(); 309var initialWindowSize = ctx.Reader.ReadInt32(); 321DataViewType ct = bs.LoadTypeDescriptionOrNull(ctx.Reader.BaseStream);
SequentialTransformerBase.cs (5)
395var windowSize = ctx.Reader.ReadInt32(); 398var initialWindowSize = ctx.Reader.ReadInt32(); 406ConfidenceLowerBoundColumn = ctx.Reader.ReadString(); 407ConfidenceUpperBoundColumn = ctx.Reader.ReadString(); 412OutputColumnType = bs.LoadTypeDescriptionOrNull(ctx.Reader.BaseStream);
SlidingWindowTransformBase.cs (2)
89_lag = ctx.Reader.ReadInt32(); 91byte r = ctx.Reader.ReadByte();
SrCnnAnomalyDetectionBase.cs (1)
105StateRef = new State(ctx.Reader);
SrCnnTransformBase.cs (5)
94temp = ctx.Reader.ReadByte(); 98temp = ctx.Reader.ReadByte(); 102temp = ctx.Reader.ReadByte(); 106temp = ctx.Reader.ReadByte(); 110AlertThreshold = ctx.Reader.ReadDouble();
SsaAnomalyDetectionBase.cs (5)
225SeasonalWindowSize = ctx.Reader.ReadInt32(); 228DiscountFactor = ctx.Reader.ReadSingle(); 232temp = ctx.Reader.ReadByte(); 237IsAdaptive = ctx.Reader.ReadBoolean(); 238StateRef = new State(ctx.Reader);
SsaForecastingBase.cs (4)
159IsAdaptive = ctx.Reader.ReadBoolean(); 160Horizon = ctx.Reader.ReadInt32(); 161ConfidenceLevel = ctx.Reader.ReadFloat(); 162StateRef = new State(ctx.Reader);
Microsoft.ML.TorchSharp (10)
AutoFormerV2\ObjectDetectionTrainer.cs (4)
681NumberOfClasses = ctx.Reader.ReadInt32(), 682ScoreThreshold = ctx.Reader.ReadDouble(), 683IOUThreshold = ctx.Reader.ReadDouble(), 697env.CheckDecode(saver.TryLoadTypeAndValue(ctx.Reader.BaseStream, out type, out value));
NasBert\NerTrainer.cs (2)
325NumberOfClasses = ctx.Reader.ReadInt32(), 343env.CheckDecode(saver.TryLoadTypeAndValue(ctx.Reader.BaseStream, out type, out value));
NasBert\SentenceSimilarityTrainer.cs (1)
238NumberOfClasses = ctx.Reader.ReadInt32(),
NasBert\TextClassificationTrainer.cs (2)
262NumberOfClasses = ctx.Reader.ReadInt32(), 280env.CheckDecode(saver.TryLoadTypeAndValue(ctx.Reader.BaseStream, out type, out value));
Roberta\QATrainer.cs (1)
694TopKAnswers = ctx.Reader.ReadInt32()
Microsoft.ML.Transforms (115)
CompositeTransformer.cs (1)
48var numFunctions = ctx.Reader.ReadInt32();
Dracula\CMCountTable.cs (5)
88Depth = ctx.Reader.ReadInt32(); 90Width = ctx.Reader.ReadInt32(); 99var count = ctx.Reader.ReadInt32(); 103int index = ctx.Reader.ReadInt32(); 104float value = ctx.Reader.ReadSingle();
Dracula\CountTable.cs (4)
93LabelCardinality = ctx.Reader.ReadInt32(); 96_priorFrequencies = ctx.Reader.ReadDoubleArray(); 100GarbageThreshold = ctx.Reader.ReadSingle(); 103_garbageCounts = ctx.Reader.ReadSingleArray();
Dracula\CountTableTransformer.cs (2)
542var lc = ctx.Reader.ReadInt32(); 553Seeds = ctx.Reader.ReadIntArray(ColumnPairs.Length);
Dracula\DictCountTable.cs (3)
78int cnt = ctx.Reader.ReadInt32(); 82long key = ctx.Reader.ReadInt64(); 84var value = ctx.Reader.ReadSingle();
Dracula\Featurizer.cs (4)
78_labelBinCount = ctx.Reader.ReadInt32(); 82NumFeatures = ctx.Reader.ReadInt32(); 89PriorCoef = ctx.Reader.ReadFloatArray(_countTables.ColCount); 92LaplaceScale = ctx.Reader.ReadFloatArray(_countTables.ColCount);
Dracula\MultiCountTable.cs (4)
209int n = ctx.Reader.ReadInt32(); 214var size = ctx.Reader.ReadInt32(); 354ColCount = ctx.Reader.ReadInt32(); 355SlotCount = ctx.Reader.ReadIntArray(ColCount);
ExpressionTransformer.cs (4)
355var columnCount = ctx.Reader.ReadInt32(); 361var inputSize = ctx.Reader.ReadInt32(); 368var vectorInputColumn = ctx.Reader.ReadInt32(); 374var dataKindIndex = ctx.Reader.ReadInt32();
FourierDistributionSampler.cs (4)
164int cbFloat = ctx.Reader.ReadInt32(); 167_gamma = ctx.Reader.ReadFloat(); 287int cbFloat = ctx.Reader.ReadInt32(); 290_a = ctx.Reader.ReadFloat();
GcnTransform.cs (4)
271int cbFloat = ctx.Reader.ReadInt32(); 844EnsureZeroMean = ctx.Reader.ReadBoolByte(); 845byte normKindVal = ctx.Reader.ReadByte(); 854Scale = ctx.Reader.ReadFloat();
GroupTransform.cs (2)
251int g = ctx.Reader.ReadInt32(); 258int k = ctx.Reader.ReadInt32();
HashJoiningTransform.cs (5)
244int numberOfBits = ctx.Reader.ReadInt32(); 247uint hashSeed = ctx.Reader.ReadUInt32(); 248bool ordered = ctx.Reader.ReadBoolByte(); 250int slotMapCount = ctx.Reader.ReadInt32(); 261slotMap[j] = ctx.Reader.ReadIntArray();
MissingValueIndicatorTransform.cs (1)
111int cbFloat = ctx.Reader.ReadInt32();
MissingValueReplacing.cs (1)
233if (!saver.TryLoadTypeAndValue(ctx.Reader.BaseStream, out DataViewType savedType, out object repValue))
OptionalColumnTransform.cs (2)
108int size = ctx.Reader.ReadInt32(); 119columnTypes[i] = saver.LoadTypeDescriptionOrNull(ctx.Reader.BaseStream);
RandomFourierFeaturizing.cs (6)
140SrcDim = ctx.Reader.ReadInt32(); 142NewDim = ctx.Reader.ReadInt32(); 145_useSin = ctx.Reader.ReadBoolByte(); 147var length = ctx.Reader.ReadInt32(); 149_state = TauswortheHybrid.State.Load(ctx.Reader); 447int cbFloat = ctx.Reader.ReadInt32();
SvmLight\SvmLightLoader.cs (2)
604_indicesKind = (FeatureIndices)ctx.Reader.ReadInt32(); 605_featureCount = ctx.Reader.ReadUInt64();
Text\LdaTransform.cs (19)
281_numVocab = ctx.Reader.ReadInt32(); 284long memBlockSize = ctx.Reader.ReadInt64(); 287long aliasMemBlockSize = ctx.Reader.ReadInt64(); 307int termID = ctx.Reader.ReadInt32(); 309int termTopicNum = ctx.Reader.ReadInt32(); 317topicId[j] = ctx.Reader.ReadInt32(); 318topicProb[j] = ctx.Reader.ReadInt32(); 748int cbFloat = ctx.Reader.ReadInt32(); 1254NumberOfTopics = ctx.Reader.ReadInt32(); 1257AlphaSum = ctx.Reader.ReadSingle(); 1259Beta = ctx.Reader.ReadSingle(); 1261SamplingStepCount = ctx.Reader.ReadInt32(); 1264NumberOfIterations = ctx.Reader.ReadInt32(); 1267LikelihoodInterval = ctx.Reader.ReadInt32(); 1270NumberOfThreads = ctx.Reader.ReadInt32(); 1273MaximumTokenCountPerDocument = ctx.Reader.ReadInt32(); 1276NumberOfSummaryTermsPerTopic = ctx.Reader.ReadInt32(); 1279NumberOfBurninIterations = ctx.Reader.ReadInt32(); 1282ResetRandomGenerator = ctx.Reader.ReadBoolByte();
Text\NgramHashingTransformer.cs (18)
283int cbFloat = ctx.Reader.ReadInt32(); 286var columnsLength = ctx.Reader.ReadInt32(); 311int csrc = ctx.Reader.ReadInt32(); 1000var inputsLength = ctx.Reader.ReadInt32(); 1005NgramLength = ctx.Reader.ReadInt32(); 1007SkipLength = ctx.Reader.ReadInt32(); 1010NumberOfBits = ctx.Reader.ReadInt32(); 1012Seed = ctx.Reader.ReadUInt32(); 1013RehashUnigrams = ctx.Reader.ReadBoolByte(); 1014UseOrderedHashing = ctx.Reader.ReadBoolByte(); 1015UseAllLengths = ctx.Reader.ReadBoolByte(); 1035NgramLength = ctx.Reader.ReadInt32(); 1037SkipLength = ctx.Reader.ReadInt32(); 1040NumberOfBits = ctx.Reader.ReadInt32(); 1042Seed = ctx.Reader.ReadUInt32(); 1043RehashUnigrams = ctx.Reader.ReadBoolByte(); 1044UseOrderedHashing = ctx.Reader.ReadBoolByte(); 1045UseAllLengths = ctx.Reader.ReadBoolByte();
Text\NgramTransform.cs (7)
152NgramLength = ctx.Reader.ReadInt32(); 154SkipLength = ctx.Reader.ReadInt32(); 159Weighting = (NgramExtractingEstimator.WeightingCriteria)ctx.Reader.ReadInt32(); 161NonEmptyLevels = ctx.Reader.ReadBoolArray(NgramLength); 396_ngramMaps[i] = new SequencePool(ctx.Reader); 400_invDocFreqs[i] = ctx.Reader.ReadDoubleArray(); 447int cbFloat = ctx.Reader.ReadInt32();
Text\StopWordsRemovingTransformer.cs (2)
236var lang = (StopWordsRemovingEstimator.Language)ctx.Reader.ReadInt32(); 997int cstr = ctx.Reader.ReadInt32();
Text\TextFeaturizingEstimator.cs (1)
735int n = ctx.Reader.ReadInt32();
Text\TextNormalizing.cs (4)
163_caseMode = (TextNormalizingEstimator.CaseMode)ctx.Reader.ReadByte(); 166_keepDiacritics = ctx.Reader.ReadBoolByte(); 167_keepPunctuations = ctx.Reader.ReadBoolByte(); 168_keepNumbers = ctx.Reader.ReadBoolByte();
Text\TokenizingByCharacters.cs (2)
133_useMarkerChars = ctx.Reader.ReadBoolByte(); 134_isSeparatorStartEnd = ctx.Header.ModelVerReadable < 0x00010002 || ctx.Reader.ReadBoolByte();
Text\WordBagTransform.cs (3)
245_columnName = ctx.Reader.ReadString(); 246_freqSeparator = ctx.Reader.ReadChar(); 247_termSeparator = ctx.Reader.ReadChar();
Text\WordEmbeddingsExtractor.cs (2)
251_customLookup = ctx.Reader.ReadBoolByte(); 260_modelKind = (WordEmbeddingEstimator.PretrainedModelKind)ctx.Reader.ReadUInt32();
Text\WordTokenizing.cs (1)
140var separators = ctx.Reader.ReadCharArray();
UngroupTransform.cs (2)
354int modeIndex = ctx.Reader.ReadInt32(); 358int k = ctx.Reader.ReadInt32();
Microsoft.ML.Vision (9)
DnnRetrainTransform.cs (4)
505isFrozen = ctx.Reader.ReadBoolByte(); 506addBatchDimensionInput = ctx.Reader.ReadBoolByte(); 508var numInputs = ctx.Reader.ReadInt32(); 514var numOutputs = ctx.Reader.ReadInt32();
ImageClassificationTrainer.cs (5)
1397_classCount = ctx.Reader.ReadInt32(); 1398_imagePreprocessorTensorInput = ctx.Reader.ReadString(); 1399_imagePreprocessorTensorOutput = ctx.Reader.ReadString(); 1400_graphInputTensor = ctx.Reader.ReadString(); 1401_graphOutputTensor = ctx.Reader.ReadString();