HashingEstimator.ColumnOptions Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Popisuje, jak transformátor zpracovává jeden pár sloupců.
public ColumnOptions(string name, string inputColumnName = default, int numberOfBits = 31, uint seed = 314489979, bool useOrderedHashing = false, int maximumNumberOfInverts = 0, bool combine = false);
new Microsoft.ML.Transforms.HashingEstimator.ColumnOptions : string * string * int * uint32 * bool * int * bool -> Microsoft.ML.Transforms.HashingEstimator.ColumnOptions
Public Sub New (name As String, Optional inputColumnName As String = Nothing, Optional numberOfBits As Integer = 31, Optional seed As UInteger = 314489979, Optional useOrderedHashing As Boolean = false, Optional maximumNumberOfInverts As Integer = 0, Optional combine As Boolean = false)
Parametry
- name
- String
Název sloupce, který je výsledkem transformace inputColumnName
.
- inputColumnName
- String
Název sloupce, který se má transformovat. Pokud je nastavená hodnota null
, použije se jako zdroj hodnota name
.
- numberOfBits
- Int32
Počet bitů k hodnotě hash. Musí být mezi 1 a 31 včetně.
- seed
- UInt32
Počáteční hodnota hash.
- useOrderedHashing
- Boolean
Určuje, zda má být pozice každého termínu zahrnuta do hodnoty hash, vztahuje se pouze na vstupy typu vektoru.
- maximumNumberOfInverts
- Int32
Během hashování vytváříme mapování mezi původními hodnotami a vytvořenými hodnotami hash.
Textová reprezentace původních hodnot jsou uložena v názvech slotů poznámek pro nový sloupec. Hashování, například, může mapovat mnoho počátečních hodnot na jednu.
maximumNumberOfInverts
určuje horní mez počtu jedinečných vstupních hodnot mapování na hodnotu hash, která se má zachovat.
0 nezachovává žádné vstupní hodnoty. -1 uchovává mapování všech vstupních hodnot na každou hodnotu hash.
- combine
- Boolean
Určuje, zda mají být sloty vektorového sloupce hashovány do jedné hodnoty.