CustomMappingCatalog.StatefulCustomMapping<TSrc,TDst,TState> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é.