CustomMappingCatalog.StatefulCustomMapping<TSrc,TDst,TState> Metoda
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í.
StatefulCustomMappingEstimator<TSrc,TDst,TState>Vytvořte , která použije vlastní mapování vstupních sloupců na výstupní sloupce a zároveň povolí stav kurzoru.
public static Microsoft.ML.Transforms.StatefulCustomMappingEstimator<TSrc,TDst,TState> StatefulCustomMapping<TSrc,TDst,TState> (this Microsoft.ML.TransformsCatalog catalog, Action<TSrc,TDst,TState> mapAction, Action<TState> stateInitAction, string contractName) where TSrc : class, new() where TDst : class, new() where TState : class, new();
static member StatefulCustomMapping : Microsoft.ML.TransformsCatalog * Action<'Src, 'Dst, 'State (requires 'Src : null and 'Src : (new : unit -> 'Src) and 'Dst : null and 'Dst : (new : unit -> 'Dst) and 'State : null and 'State : (new : unit -> 'State))> * Action<'State (requires 'State : null and 'State : (new : unit -> 'State))> * string -> Microsoft.ML.Transforms.StatefulCustomMappingEstimator<'Src, 'Dst, 'State (requires 'Src : null and 'Src : (new : unit -> 'Src) and 'Dst : null and 'Dst : (new : unit -> 'Dst) and 'State : null and 'State : (new : unit -> 'State))> (requires 'Src : null and 'Src : (new : unit -> 'Src) and 'Dst : null and 'Dst : (new : unit -> 'Dst) and 'State : null and 'State : (new : unit -> 'State))
<Extension()>
Public Function StatefulCustomMapping(Of TSrc As {Class, New}, TDst As {Class, New}, TState As {Class, New}) (catalog As TransformsCatalog, mapAction As Action(Of TSrc, TDst, TState), stateInitAction As Action(Of TState), contractName As String) As StatefulCustomMappingEstimator(Of TSrc, TDst, TState)
Parametry typu
- TSrc
Třída definující sloupce, které mají být odebrány z příchozích dat.
- TDst
Třída definující, které nové sloupce se přidávají do dat.
- TState
Typ, který popisuje stav kurzoru.
Parametry
- catalog
- TransformsCatalog
Katalog transformací
- mapAction
- Action<TSrc,TDst,TState>
Akce mapování Kromě vstupních a výstupních objektů je akce dána stavovým objektem, na který se může podívat nebo upravit.
Pokud výsledný transformátor musí být schopen uložit, třída by mapAction
měla implementovat StatefulCustomMappingFactory<TSrc,TDst,TState> a musí být zdobena CustomMappingFactoryAttributeAttribute poskytnutým contractName
.
Sestavení obsahující třídu by mělo být registrováno v prostředí, kde se načítá zpět pomocí RegisterAssembly(Assembly, Boolean).
- stateInitAction
- Action<TState>
Akce pro inicializaci stavového objektu, která se volá jednou před inicializací kurzoru.
- contractName
- String
Název kontraktu používaný ML.NET k načtení modelu.
Pokud null
je zadán, výsledný transformátor by nebyl schopen uložit.