Sdílet prostřednictvím


IPredictionTransformer<TModel> Rozhraní

Definice

Rozhraní pro všechny transformátory, které mohou transformovat data na Microsoft.ML.IPredictor základě pole. Implementace tohoto rozhraní buď nemají žádný sloupec funkce, nebo mají více než jeden sloupec funkce a nemůže implementovat ISingleFeaturePredictionTransformer<TModel>, který většina ML.Net tranformer implementuje.

public interface IPredictionTransformer<out TModel> : Microsoft.ML.ITransformer where TModel : class
type IPredictionTransformer<'Model (requires 'Model : null)> = interface
    interface ITransformer
    interface ICanSaveModel
Public Interface IPredictionTransformer(Of Out TModel)
Implements ITransformer

Parametry typu

TModel

Nebo Microsoft.ML.IPredictorICalibrator slouží k transformaci dat.

Tento parametr typu je kovariantní. To znamená, že můžete použít buď zadaný typ, nebo libovolný typ, který je více odvozený. Další informace o kovarianci a kontravarianci najdete v tématu popisujícím kovarianci a kontravarianci u parametrického polymorfismu.
Odvozené
Implementuje

Vlastnosti

IsRowToRowMapper

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

(Zděděno od ITransformer)
Model

Rozhraní pro všechny transformátory, které mohou transformovat data na Microsoft.ML.IPredictor základě pole. Implementace tohoto rozhraní buď nemají žádný sloupec funkce, nebo mají více než jeden sloupec funkce a nemůže implementovat ISingleFeaturePredictionTransformer<TModel>, který většina ML.Net tranformer implementuje.

Metody

GetOutputSchema(DataViewSchema)

Šíření schématu pro transformátory Vrátí výstupní schéma dat, pokud je vstupní schéma podobné zadanému schématu.

(Zděděno od ITransformer)
GetRowToRowMapper(DataViewSchema)

Vytvoří mapovač na řádek na základě vstupního schématu. Pokud IsRowToRowMapper ano false, měla by se vyvolat výjimka. Pokud je vstupní schéma jakýmkoli způsobem nevhodné pro vytvoření mapperu, měla by být vyvolána výjimka.

(Zděděno od ITransformer)
Save(ModelSaveContext)

Rozhraní pro všechny transformátory, které mohou transformovat data na Microsoft.ML.IPredictor základě pole. Implementace tohoto rozhraní buď nemají žádný sloupec funkce, nebo mají více než jeden sloupec funkce a nemůže implementovat ISingleFeaturePredictionTransformer<TModel>, který většina ML.Net tranformer implementuje.

(Zděděno od ICanSaveModel)
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.

(Zděděno od ITransformer)

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