1 write to _parent
Microsoft.ML.Transforms (1)
Text\WordEmbeddingsExtractor.cs (1)
319_parent = parent;
20 references to _parent
Microsoft.ML.Transforms (20)
Text\WordEmbeddingsExtractor.cs (20)
320for (int i = 0; i < _parent.ColumnPairs.Length; i++) 322_parent.CheckInputColumn(inputSchema, i, ColMapNewToOld[i]); 324_outputType = new VectorDataViewType(NumberDataViewType.Single, 3 * _parent._currentVocab.Dimension); 330=> _parent.ColumnPairs.Select(x => new DataViewSchema.DetachedColumn(x.outputColumnName, _outputType, null)).ToArray(); 334foreach (var (outputColumnName, inputColumnName) in _parent.ColumnPairs) 337var schema = _parent.GetOutputSchema(InputSchema); 422var shapeD = new long[] { _parent._currentVocab.GetNumWords() + 3, _parent._currentVocab.Dimension }; 423var wordVectors = _parent._currentVocab.WordVectors; 427tensorD.AddRange(Enumerable.Repeat(0.0f, _parent._currentVocab.Dimension)); 429tensorD.AddRange(Enumerable.Repeat(float.MaxValue, _parent._currentVocab.Dimension)); 431tensorD.AddRange(Enumerable.Repeat(float.MinValue, _parent._currentVocab.Dimension)); 435var tensorF = _parent._currentVocab.GetNumWords(); 445nodeY.AddAttribute("classes_strings", _parent._currentVocab.GetWordLabels()); 446nodeY.AddAttribute("default_int64", _parent._currentVocab.GetNumWords()); 546Host.Assert(0 <= iinfo && iinfo < _parent.ColumnPairs.Length); 554Host.Assert(0 <= iinfo && iinfo < _parent.ColumnPairs.Length); 562int dimension = _parent._currentVocab.Dimension; 563float[] wordVector = new float[_parent._currentVocab.Dimension]; 581if (_parent._currentVocab.GetWordVector(in srcValues[word], wordVector))