Partager via


CustomMappingCatalog.StatefulCustomMapping<TSrc,TDst,TState> Méthode

Définition

Créez un StatefulCustomMappingEstimator<TSrc,TDst,TState>mappage personnalisé des colonnes d’entrée aux colonnes de sortie, tout en autorisant un état par curseur.

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)

Paramètres de type

TSrc

Classe définissant les colonnes à prendre à partir des données entrantes.

TDst

Classe définissant les nouvelles colonnes ajoutées aux données.

TState

Type qui décrit l’état par curseur.

Paramètres

catalog
TransformsCatalog

Catalogue de transformation.

mapAction
Action<TSrc,TDst,TState>

Action de mappage. En plus des objets d’entrée et de sortie, l’action est donnée à un objet d’état qu’il peut examiner et/ou modifier. Si le transformateur résultant doit être en mesure d’enregistrer, la définition mapAction de classe doit implémenter StatefulCustomMappingFactory<TSrc,TDst,TState> et doit être décorée avec CustomMappingFactoryAttributeAttribute le fourni contractName. L’assembly contenant la classe doit être inscrit dans l’environnement où il est chargé à l’aide RegisterAssembly(Assembly, Boolean)de .

stateInitAction
Action<TState>

Action permettant d’initialiser l’objet d’état, appelée une fois avant l’initialisation du curseur.

contractName
String

Nom du contrat, utilisé par ML.NET pour le chargement du modèle. S’il null est spécifié, le transformateur résultant ne peut pas être enregistré.

Retours

S’applique à