Sdílet prostřednictvím


CustomMappingTransformer<TSrc,TDst> Třída

Definice

ITransformer vyplývající z montáže CustomMappingEstimator<TSrc,TDst>.

public sealed class CustomMappingTransformer<TSrc,TDst> : Microsoft.ML.ITransformer where TSrc : class, new() where TDst : class, new()
type CustomMappingTransformer<'Src, 'Dst (requires 'Src : null and 'Src : (new : unit -> 'Src) and 'Dst : null and 'Dst : (new : unit -> 'Dst))> = class
    interface ITransformer
    interface ICanSaveModel
Public NotInheritable Class CustomMappingTransformer(Of TSrc, TDst)
Implements ITransformer

Parametry typu

TSrc

Typ, který popisuje, jaké sloupce zdroje se spotřebovávají ze vstupu IDataView.

TDst

Typ, který popisuje, jaké nové sloupce jsou přidány touto transformací.

Dědičnost
CustomMappingTransformer<TSrc,TDst>
Implementuje

Metody

GetOutputSchema(DataViewSchema)

DataViewSchema Vrátí hodnotu, která by byla vytvořena transformátorem použitým u vstupních dat se schématem inputSchema.

Transform(IDataView)

Převezměte data, proveďte transformace a vypište data. Všimněte si, že IDataViewjsou opožděné, takže tady nedochází k žádným skutečným transformacím, pouze ověřování schématu.

Explicitní implementace rozhraní

ICanSaveModel.Save(ModelSaveContext)

ITransformer vyplývající z montáže CustomMappingEstimator<TSrc,TDst>.

ITransformer.GetRowToRowMapper(DataViewSchema)

Vytvoří mapovač na řádek na základě vstupního schématu. Pokud IsRowToRowMapper ano false, vyvolá se výjimka. inputSchema Pokud je pro vytvoření mapovače nevhodný, vyvolá se výjimka stejně.

ITransformer.IsRowToRowMapper

Zda má GetRowToRowMapper(DataViewSchema) být volání úspěšné, na příslušném schématu.

Metody rozšíření

Preview(ITransformer, IDataView, Int32)

Umožňuje zobrazit náhled efektu transformer daného objektu data.

Append<TTrans>(ITransformer, TTrans)

Vytvořte nový transformátorový řetěz tak, že na konec tohoto transformátoru připojíte další transformátor.

CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, PredictionEngineOptions)

TimeSeriesPredictionEngine<TSrc,TDst> vytvoří prediktivní modul pro kanál časové řady. Aktualizuje stav modelu časových řad pomocí pozorování, které vidíte ve fázi predikce, a umožňuje kontrolní body modelu.

CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, Boolean, SchemaDefinition, SchemaDefinition)

TimeSeriesPredictionEngine<TSrc,TDst> vytvoří prediktivní modul pro kanál časové řady. Aktualizuje stav modelu časových řad pomocí pozorování, které vidíte ve fázi predikce, a umožňuje kontrolní body modelu.

Platí pro