IEstimator<TTransformer> Rozhraní

Definice

Estimátor (v terminologii Sparku) je "netrénovaný transformátor". Aby bylo možné vytvořit transformátor, musí se "vejít" do dat. Poskytuje také "šíření schématu" jako transformátory, ale místo SchemaShapeDataViewSchema.

public interface IEstimator<out TTransformer> where TTransformer : ITransformer
type IEstimator<'ransformer (requires 'ransformer :> ITransformer)> = interface
Public Interface IEstimator(Of Out TTransformer)

Parametry typu

TTransformer
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é

Metody

Fit(IDataView)

Trénujte a vraťte transformátor.

GetOutputSchema(SchemaShape)

Šíření schématu pro estimátory Vrátí obrazec výstupního schématu odhadce, pokud je obrazec vstupního schématu podobný zadanému obrazci.

Metody rozšíření

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

Připojte kontrolní bod ukládání do mezipaměti k řetězu odhadu. Tím se zajistí, že podřízené estimátory budou natrénovány na data uložená v mezipaměti. Je užitečné mít kontrolní bod ukládání do mezipaměti před školiteli, kteří mají více průchodů dat.

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

V případě estimátoru vrátí objekt obtékání, který bude volat delegáta, jakmile Fit(IDataView) je volána. Je často důležité, aby estimátor vracel informace o tom, co bylo vhodné, a proto Fit(IDataView) metoda vrací objekt s konkrétním typem, spíše než jen obecný ITransformerobjekt . Zároveň IEstimator<TTransformer> jsou však často tvořeny kanály s mnoha objekty, takže možná budeme muset vytvořit řetězec odhadců, kde EstimatorChain<TLastTransformer> je odhadovač, pro který chceme získat transformátor, uložen někde v tomto řetězci. Pro tento scénář můžeme pomocí této metody připojit delegáta, který bude volána po zavolání fit.

Platí pro