Sprache

ITrainerEstimator<TTransformer,TModel> Schnittstelle

Definition

Schnittstelle für den Trainer Estimator.

public interface ITrainerEstimator<out TTransformer,out TModel> : Microsoft.ML.IEstimator<out TTransformer> where TTransformer : IPredictionTransformer<out TModel> where TModel : class
public interface ITrainerEstimator<out TTransformer,out TModel> : Microsoft.ML.IEstimator<out TTransformer> where TTransformer : ISingleFeaturePredictionTransformer<out TModel> where TModel : class
type ITrainerEstimator<'ransformer, 'Model (requires 'ransformer :> IPredictionTransformer<'Model> and 'Model : null)> = interface
    interface IEstimator<'ransformer (requires 'ransformer :> IPredictionTransformer<'Model>)>
type ITrainerEstimator<'ransformer, 'Model (requires 'ransformer :> ISingleFeaturePredictionTransformer<'Model> and 'Model : null)> = interface
    interface IEstimator<'ransformer (requires 'ransformer :> ISingleFeaturePredictionTransformer<'Model>)>
Public Interface ITrainerEstimator(Of Out TTransformer, Out TModel)
Implements IEstimator(Of Out TTransformer)

Typparameter

TTransformer

Der Vom Schätzator zurückgegebene Transformatortyp.

Dieser Typparameter ist kovariant. Das bedeutet, dass Sie entweder den angegebenen Typ oder einen stärker abgeleiteten Typ verwenden können. Weitere Informationen zu Kovarianz und Kontravarianz finden Sie unter Kovarianz und Kontravarianz in Generics.
TModel

Der Typ der Modellparameter.

Dieser Typparameter ist kovariant. Das bedeutet, dass Sie entweder den angegebenen Typ oder einen stärker abgeleiteten Typ verwenden können. Weitere Informationen zu Kovarianz und Kontravarianz finden Sie unter Kovarianz und Kontravarianz in Generics.
Abgeleitet
Implementiert

Eigenschaften

Name Beschreibung
Info

Ruft die TrainerInfo Informationen zum Trainer ab.

Methoden

Name Beschreibung
Fit(IDataView)

Trainieren und Zurückgeben eines Transformators.

(Geerbt von IEstimator<TTransformer>)
GetOutputSchema(SchemaShape)

Schemaverteilung für Schätzer. Gibt das Ausgabeschema-Shape des Schätzfelds zurück, wenn das Eingabeschema-Shape wie die bereitgestellte ist.

(Geerbt von IEstimator<TTransformer>)

Erweiterungsmethoden

Name Beschreibung
AppendCacheCheckpoint<TTrans>(IEstimator<TTrans>, IHostEnvironment)

Fügen Sie einen "Zwischenspeicherungsprüfpunkt" an die Schätzkette an. Dadurch wird sichergestellt, dass die nachgeschalteten Schätzer anhand zwischengespeicherter Daten trainiert werden. Es ist hilfreich, einen Zwischenspeicherprüfpunkt vor Trainern zu haben, die mehrere Datendurchläufe übernehmen.

WithOnFitDelegate<TTransformer>(IEstimator<TTransformer>, Action<TTransformer>)

Geben Sie bei einer Schätzung ein Wrapping-Objekt zurück, das eine Stellvertretung aufruft, sobald Fit(IDataView) sie aufgerufen wird. Es ist häufig wichtig, dass ein Schätzer Informationen zu dem, was passt, zurückgeben, weshalb die Fit(IDataView) Methode ein speziell typiertes Objekt und nicht nur ein allgemeines ITransformerObjekt zurückgibt. IEstimator<TTransformer> Gleichzeitig werden jedoch oft in Pipelines mit vielen Objekten gebildet, daher müssen wir möglicherweise eine Kette von Schätzern bauen, über EstimatorChain<TLastTransformer> die der Schätzer, für den wir den Transformator erhalten wollen, irgendwo in dieser Kette begraben wird. Für dieses Szenario können wir über diese Methode einen Delegat anfügen, der aufgerufen wird, sobald "Fit" aufgerufen wird.

Gilt für: