Aracılığıyla paylaş


TreeEnsembleFeaturizationEstimatorBase Sınıf

Tanım

Bu sınıf, , , FastForestRegressionFeaturizationEstimatorFastForestBinaryFeaturizationEstimatorFastTreeRegressionFeaturizationEstimator, ve PretrainedTreeFeaturizationEstimatorgibi FastTreeBinaryFeaturizationEstimatortüm ağaç tabanlı özellik oluşturucuların ortak davranışını kapsüller. Tüm ağaç tabanlı özellik oluşturucular tarafından GetOutputSchema(SchemaShape)hesaplanan aynı çıkış şemasını paylaşır. Tüm ağaç tabanlı özellik oluşturucular, tüm çıkış sütunları için giriş özelliği sütun adı ve sonek gerektirir. tarafından ITransformerFit(IDataView) döndürülen üç sütun üretir: (1) tüm ağaçların tahmin değerleri, (2) kimlikleri içine düşen giriş özelliği vektörünü bırakır ve (3) bu hedef yaprakların yollarını kodlayan ikili vektör.

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)
Devralma
TreeEnsembleFeaturizationEstimatorBase
Türetilmiş
Uygulamalar

Yöntemler

Fit(IDataView)

içinde adlı InputColumnNameinput sütunu üç çıkış sütunuyla eşleyen bir TreeEnsembleModelParameters oluşturun.

GetOutputSchema(SchemaShape)

PretrainedTreeFeaturizationEstimator içine inputSchemaüç kayan vektör sütunu ekler. Özellik vektörü sütunu verildiğinde, eklenen sütunlar tüm ağaçların tahmin değerleri, özellik vektörünün içine düştüğü yaprak kimlikleri ve bu yaprakların yollarıdır.

Uzantı Metotları

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

Tahmin aracı zincirine bir 'önbelleğe alma denetim noktası' ekler. Bu, aşağı akış tahmincilerinin önbelleğe alınan verilere karşı eğitilmesini sağlar. Birden çok veri geçişi alan eğitmenlerden önce bir önbelleğe alma denetim noktası olması yararlıdır.

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

Tahmin aracı verildiğinde, çağrıldıktan sonra Fit(IDataView) temsilci çağıracak bir sarmalama nesnesi döndürün. Tahmin aracının neyin uygun olduğu hakkında bilgi döndürmesi genellikle önemlidir. Bu nedenle Fit(IDataView) yöntem yalnızca genel ITransformerbir nesne yerine özel olarak yazılan bir nesne döndürür. Bununla birlikte, aynı zamanda, IEstimator<TTransformer> genellikle birçok nesneye sahip işlem hatları halinde oluşturulur, bu nedenle transformatör almak istediğimiz tahmin aracının EstimatorChain<TLastTransformer> bu zincirde bir yere gömülü olduğu bir tahmin aracı zinciri oluşturmamız gerekebilir. Bu senaryo için, bu yöntem aracılığıyla sığdır çağrıldıktan sonra çağrılacak bir temsilci ekleyebiliriz.

Şunlara uygulanır