CustomMappingCatalog.StatefulCustomMapping<TSrc,TDst,TState> Yöntem

Tanım

StatefulCustomMappingEstimator<TSrc,TDst,TState>Çıkış sütunlarına giriş sütunlarının özel eşlemesini uygulayan ve imleç başına duruma izin veren bir oluşturun.

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)

Tür Parametreleri

TSrc

Gelen verilerden hangi sütunların alınacaklarını tanımlayan sınıf.

TDst

Verilere hangi yeni sütunların ekleneceğini tanımlayan sınıf.

TState

İmleç başına durumu açıklayan tür.

Parametreler

catalog
TransformsCatalog

Dönüştürme kataloğu.

mapAction
Action<TSrc,TDst,TState>

Eşleme eylemi. Giriş ve çıkış nesnelerine ek olarak, eyleme bakabileceği ve/veya değiştirebileceği bir durum nesnesi verilir. Sonuçta elde edilen transformatörün kurtarılabilir olması gerekiyorsa, öğesini tanımlayan mapAction sınıfın uygulaması StatefulCustomMappingFactory<TSrc,TDst,TState> ve sağlanan contractNameile CustomMappingFactoryAttributeAttribute donatılması gerekir. sınıfını içeren derleme, kullanılarak RegisterAssembly(Assembly, Boolean)geri yüklendiği ortamda kaydedilmelidir.

stateInitAction
Action<TState>

İmleç başlatılmadan önce bir kez çağrılan durum nesnesini başlatma eylemi.

contractName
String

modeli yüklemek için ML.NET tarafından kullanılan sözleşme adı. belirtilirse null , sonuçta elde edilen transformatör kaydedilemez.

Döndürülenler

Şunlara uygulanır