CustomMappingCatalog.StatefulCustomMapping<TSrc,TDst,TState> Метод

Определение

StatefulCustomMappingEstimator<TSrc,TDst,TState>Создайте объект, который применяет настраиваемое сопоставление входных столбцов с выходными столбцами, позволяя при этом использовать состояние для каждого курсора.

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)

Параметры типа

TSrc

Класс, определяющий, какие столбцы следует принимать из входящих данных.

TDst

Класс, определяющий, какие новые столбцы добавляются в данные.

TState

Тип, описывающий состояние курсора.

Параметры

catalog
TransformsCatalog

Каталог преобразований.

mapAction
Action<TSrc,TDst,TState>

Действие сопоставления. Помимо входных и выходных объектов, действие получает объект состояния, который он может просматривать и /или изменять. Если результирующий mapAction преобразователь должен быть в состоянии сохранения, определяющий класс должен реализовывать StatefulCustomMappingFactory<TSrc,TDst,TState> и должен быть украшен CustomMappingFactoryAttributeAttribute предоставленным.contractName Сборка, содержащая класс, должна быть зарегистрирована в среде, где она загружается обратно с помощью RegisterAssembly(Assembly, Boolean).

stateInitAction
Action<TState>

Действие для инициализации объекта состояния, которое вызывается один раз перед инициализацией курсора.

contractName
String

Имя контракта, используемое ML.NET для загрузки модели. Если null этот параметр указан, результирующий преобразователь не сможет сэкономить.

Возвращаемое значение

Применяется к