TreeEnsembleFeaturizationEstimatorBase Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Tato třída zapouzdřuje běžné chování všech stromových featurizátorů, jako FastTreeBinaryFeaturizationEstimatorjsou , FastForestBinaryFeaturizationEstimator, FastTreeRegressionFeaturizationEstimator, FastForestRegressionFeaturizationEstimatora PretrainedTreeFeaturizationEstimator. Všechny stromové featurizátory sdílejí stejné výstupní schéma vypočítané nástrojem GetOutputSchema(SchemaShape). Všechny stromové featurizátory vyžadují vstupní název sloupce funkce a příponu pro všechny výstupní sloupce. ITransformer Vrácené pomocí Fit(IDataView) vytvoří tři sloupce: (1) hodnoty předpovědi všech stromů, (2) ID opouští vstupní vektor funkce spadající do a (3) binární vektor, který kóduje cesty k těmto cílovým listům.
public abstract class TreeEnsembleFeaturizationEstimatorBase : Microsoft.ML.IEstimator<Microsoft.ML.Trainers.FastTree.TreeEnsembleFeaturizationTransformer>
type TreeEnsembleFeaturizationEstimatorBase = class
interface IEstimator<TreeEnsembleFeaturizationTransformer>
Public MustInherit Class TreeEnsembleFeaturizationEstimatorBase
Implements IEstimator(Of TreeEnsembleFeaturizationTransformer)
- Dědičnost
-
TreeEnsembleFeaturizationEstimatorBase
- Odvozené
- Implementuje
Metody
Fit(IDataView) |
Vytvoří sloupec TreeEnsembleModelParameters , který mapuje sloupec volaný InputColumnName v |
GetOutputSchema(SchemaShape) |
PretrainedTreeFeaturizationEstimator přidá tři sloupce s plovoucím vektorem do |
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. Pro odhadce je často důležité, aby 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. |