Microsoft.ML Ad Alanı

ML.NET için ana ad alanı. Uygulama ve işlem bağlamlarını, transformatör ve eğitmen kataloglarını ve veri görünümü işlemeye yönelik bileşenleri içerir.

Sınıflar

AlexNetExtension

Bu, önceden eğitilmiş bir AlexNet modeli kullanmak için ile birlikte DnnImageFeaturizerEstimator kullanılacak bir uzantı yöntemidir. Bu uzantıyı içeren NuGet'in ikili model dosyasını da içermesi garanti edilir.

AnomalyDetectionCatalog

eğitmenler ve değerlendiriciler gibi anomali algılama bileşenlerinin örneklerini oluşturmak için tarafından MLContext kullanılan sınıf.

AnomalyDetectionCatalog.AnomalyDetectionTrainers

Tarafından MLContext anomali algılama eğitmenlerinin örneklerini oluşturmak için kullanılan sınıf.

BinaryClassificationCatalog

eğitmenler ve calibrators gibi ikili sınıflandırma bileşenlerinin örneklerini oluşturmak için tarafından MLContext kullanılan sınıf.

BinaryClassificationCatalog.BinaryClassificationTrainers

İkili sınıflandırma eğitmenlerinin örneklerini oluşturmak için tarafından MLContext kullanılan sınıf.

BinaryClassificationCatalog.CalibratorsCatalog

tarafından MLContext ikili sınıflandırma calibrator'larının örneklerini oluşturmak için kullanılan sınıf.

BinaryLoaderSaverCatalog

Yüksek performanslı ikili biçimden nesneleri kaydetmek ve okumak IDataView için bileşenlerin örneklerini oluşturmak için DataOperationsCatalog için uzantı yöntemlerinin koleksiyonu.

CategoricalCatalog

Kategorik transformatör bileşenleri oluşturmak için TransformsCatalog.CategoricalTransforms uzantı yöntemlerinin toplanması.

ClusteringCatalog

eğitmenler gibi kümeleme bileşenlerinin örneklerini oluşturmak için tarafından MLContext kullanılan sınıf.

ClusteringCatalog.ClusteringTrainers

Tarafından MLContext kümeleme eğitmenlerinin örneklerini oluşturmak için kullanılan sınıf.

ConversionsCatalog

İkili vektör eşleme transformatörü bileşenlerinin anahtar örneklerini oluşturmak için TransformsCatalog için uzantı yöntemlerinin toplanması

ConversionsExtensionsCatalog

Veri dönüştürme ve eşleme transformatör bileşenlerinin örneklerini oluşturmak için TransformsCatalog için uzantı yöntemlerinin toplanması.

CustomMappingCatalog

Kullanıcı tanımlı bire bir satır eşleme transformatör bileşenlerinin örneklerini oluşturmak için için TransformsCatalog bir uzantı yöntemi içeren sınıf.

DatabaseLoaderCatalog

veritabanlarından okunacak uzantı yöntemlerinin DataOperationsCatalog koleksiyonu.

DataLoaderExtensions

Bir veya daha fazla dosyadan veri yüklemek için kullanılan sınıf.

DataOperationsCatalog

Veriler üzerinde çalışan, ancak model eğitim işlem hattının parçası olmayan bileşenler oluşturmak için kullanılan sınıf. Verileri yüklemek, kaydetmek, önbelleğe almak, filtrelemek, karıştırmak ve bölmek için bileşenler içerir.

DataViewRow

Mantıksal veri satırı. Bir veya tek başına satırın IDataView satırı olabilir.

DataViewRowCursor

Bir öğesinin satırlarında IDataViewimleç yapmak için kullanılan sınıf.

DataViewSchema

veya IDataViewDataViewRowöğesinin şemasını temsil eder. Şema bir koleksiyonudur DataViewSchema.Column.

DataViewSchema.Annotations

Bir DataViewSchema.Columnöğesinin şema ek açıklamaları.

DataViewSchema.Annotations.Builder

derlemeye DataViewSchema.Annotationsyönelik işlemleri içeren sınıf.

DataViewSchema.Builder

derlemeye DataViewSchemayönelik işlemleri içeren sınıf.

DebuggerExtensions

Hata ayıklama için önizleme nesnelerinin örneklerini oluşturmak için kullanılan sınıf. Not: Bu sınıf ve tüm yöntemler üretim kodunda değil yalnızca hata ayıklama için kullanılmalıdır.

ExplainabilityCatalog

Model açıklanabilirlik bileşenlerinin örneklerini oluşturmak için TransformsCatalog için uzantı yöntemlerinin koleksiyonu.

ExpressionCatalog

ML.NET için ana ad alanı. Uygulama ve işlem bağlamlarını, transformatör ve eğitmen kataloglarını ve veri görünümü işlemeye yönelik bileşenleri içerir.

ExtensionBaseAttribute

Genişletilebilirlik amacıyla kullanılan tüm öznitelikler için temel öznitelik türü.

ExtensionsCatalog

Eksik değer transformatör bileşenlerinin örneklerini oluşturmak için TransformsCatalog için uzantı yöntemlerinin toplanması.

FactorizationMachineExtensions

Alan algılayan faktörizasyon eğitmen bileşenlerinin örneklerini oluşturmak için BinaryClassificationCatalog için uzantı yöntemlerinin toplanması.

FeatureSelectionCatalog

Özellik seçimi transformatör bileşenlerinin örneklerini oluşturmak için TransformsCatalog için uzantı yöntemlerinin toplanması.

ForecastingCatalog

tarafından MLContext tahmin bileşenlerinin örneklerini oluşturmak için kullanılan sınıf.

ForecastingCatalog.Forecasters

Tarafından MLContext tahmin eğitmenlerinin örneklerini oluşturmak için kullanılan sınıf.

IDataViewExtensions

ML.NET için ana ad alanı. Uygulama ve işlem bağlamlarını, transformatör ve eğitmen kataloglarını ve veri görünümü işlemeye yönelik bileşenleri içerir.

ImageEstimatorsCatalog

Görüntü işleme transformatörü bileşenlerinin örneklerini oluşturmak için TransformsCatalog için uzantı yöntemlerinin toplanması.

InputOutputColumnPair

Birden çok sütunda çalışan transformatör bileşenleri için giriş ve çıkış sütun adlarını belirtir.

KernelExpansionCatalog

Çekirdek yöntemi özellik mühendisliği transformatör bileşenlerinin örneklerini oluşturmak için TransformsCatalog için uzantı yöntemlerinin toplanması.

KMeansClusteringExtensions

KMeans eğitmenlerinin örneklerini oluşturmak için ClusteringCatalog.ClusteringTrainers uzantı yöntemlerinin toplanması.

LearningPipelineExtensions

Tahmin aracı ve transformatör işlem hatlarının zincirlenmesine olanak sağlayan uzantı yöntemleri.

LightGbmExtensions

, , BinaryClassificationCatalog.BinaryClassificationTrainersRankingCatalog.RankingTrainersve MulticlassClassificationCatalog.MulticlassClassificationTrainers katalogları için RegressionCatalog.RegressionTrainersuzantı yöntemlerinin koleksiyonu.

LoggingEventArgs

Log olayı için veriler sağlar.

MklComponentsCatalog

MKL (Matematik Çekirdek Kitaplığı) eğitmeni ve dönüştürme bileşenleri oluşturmak için RegressionCatalog.RegressionTrainers, BinaryClassificationCatalog.BinaryClassificationTrainersTransformsCatalog ve uzantı yöntemlerinin toplanması.

MLContext

Tüm ML.NET işlemleri için ortak bağlam. Kullanıcı tarafından örneklendikten sonra veri hazırlama, özellik mühendisliği, eğitim, tahmin ve model değerlendirmesi için bileşenler oluşturmanın bir yolunu sağlar. Ayrıca günlüğe kaydetme, yürütme denetimi ve yinelenebilir rastgele sayılar ayarlama olanağı sağlar.

ModelOperationsCatalog

tarafından MLContext eğitilen modelleri kaydetmek ve yüklemek için kullanılan sınıf.

ModelSaveContext

Modelleri bir depoya kaydetmek için kolaylık bağlam nesnesi, uygulayıcıları ICanSaveModeliçin.

MulticlassClassificationCatalog

eğitmenler gibi çok sınıflı sınıflandırma bileşenlerinin örneklerini oluşturmak için tarafından MLContext kullanılan sınıf.

MulticlassClassificationCatalog.MulticlassClassificationTrainers

tarafından MLContext çok sınıflı sınıflandırma eğitmenlerinin örneklerini oluşturmak için kullanılan sınıf.

NormalizationCatalog

Sayısal normalleştirme bileşenlerinin örneklerini oluşturmak için TransformsCatalog için uzantı yöntemlerinin koleksiyonu.

OnnxCatalog

ML.NET için ana ad alanı. Uygulama ve işlem bağlamlarını, transformatör ve eğitmen kataloglarını ve veri görünümü işlemeye yönelik bileşenleri içerir.

OnnxExportExtensions

ML.NET için ana ad alanı. Uygulama ve işlem bağlamlarını, transformatör ve eğitmen kataloglarını ve veri görünümü işlemeye yönelik bileşenleri içerir.

PcaCatalog

Temel Bileşen Analizi (PCA) bileşenlerinin AnomalyDetectionCatalog.AnomalyDetectionTrainersörneklerini oluşturmak için ve TransformsCatalog katalogları tarafından kullanılan uzantı yöntemlerinin koleksiyonu.

PermutationFeatureImportanceExtensions

, ve RankingCatalog tarafından RegressionCatalogBinaryClassificationCatalogMulticlassClassificationCatalogpermütasyon özelliği önem bileşenlerinin örneklerini oluşturmak için kullanılan uzantı yöntemlerinin koleksiyonu.

PredictionEngine<TSrc,TDst>

Daha önce eğitilmiş bir modelde (ve dönüşüm işlem hattı öncesinde) tek tahminde bulunma sınıfı.

PredictionEngineBase<TSrc,TDst>

Daha önce eğitilmiş bir modelde (ve önceki dönüştürme işlem hattında) tek tahminler yapmak için temel sınıf.

PredictionEngineOptions

Şu seçeneklere yönelik seçenekler: PredictionEngine<TSrc,TDst>

RankingCatalog

eğitmenler ve değerlendiriciler gibi derecelendirme bileşenlerinin örneklerini oluşturmak için tarafından MLContext kullanılan sınıf.

RankingCatalog.RankingTrainers

Derecelendirme eğitmenlerinin örneklerini oluşturmak için tarafından MLContext kullanılan sınıf.

RecommendationCatalog

Öneri eğitmenleri ve görevleri için merkezi katalog.

RecommendationCatalog.RecommendationTrainers

ML.NET için ana ad alanı. Uygulama ve işlem bağlamlarını, transformatör ve eğitmen kataloglarını ve veri görünümü işlemeye yönelik bileşenleri içerir.

RecommenderCatalog

ML.NET için ana ad alanı. Uygulama ve işlem bağlamlarını, transformatör ve eğitmen kataloglarını ve veri görünümü işlemeye yönelik bileşenleri içerir.

RegressionCatalog

eğitmenler ve değerlendiriciler gibi regresyon bileşenlerinin örneklerini oluşturmak için tarafından MLContext kullanılan sınıf.

RegressionCatalog.RegressionTrainers

Regresyon eğitmenlerinin örneklerini oluşturmak için tarafından MLContext kullanılan sınıf.

ResNet101Extension

Bu, önceden eğitilmiş bir ResNet101 modeli kullanmak için ile birlikte DnnImageFeaturizerEstimator kullanılacak bir uzantı yöntemidir. Bu uzantıyı içeren NuGet'in ikili model dosyasını da içermesi garanti edilir.

ResNet18Extension

Bu, önceden eğitilmiş bir ResNet18 modeli kullanmak için ile birlikte DnnImageFeaturizerEstimator kullanılacak bir uzantı yöntemidir. Bu uzantıyı içeren NuGet'in ikili model dosyasını da içermesi garanti edilir.

ResNet50Extension

Bu, önceden eğitilmiş bir ResNet50 modeli kullanmak için ile birlikte DnnImageFeaturizerEstimator kullanılacak bir uzantı yöntemidir. Bu uzantıyı içeren NuGet'in ikili model dosyasını da içermesi garanti edilir.

SchemaShape

Gelen şemaya yönelik bir 'gereksinimler' kümesinin yanı sıra giden şemanın 'promises' kümesi. Bu, sütunların yalnızca bir alt kümesi olduğundan ve ayrıca vektörler ve anahtarlar için tam DataViewType'lar belirtmediğinden, uygun DataViewSchemadeğerinden daha rahattır.

StandardTrainersCatalog

Eğitmen bileşenlerinin örneklerini oluşturmak için RegressionCatalog.RegressionTrainers, BinaryClassificationCatalog.BinaryClassificationTrainersve MulticlassClassificationCatalog.MulticlassClassificationTrainers uzantı yöntemlerinin toplanması.

TensorflowCatalog

TensorFlowTransformer aşağıdaki iki senaryoda kullanılır.

  1. Önceden eğitilmiş TensorFlow modeliyle puanlama: Bu modda dönüşüm, önceden eğitilmiş bir Tensorflow modelinden gizli katmanların değerlerini ayıklar ve çıkışları ML.Net işlem hattında özellik olarak kullanır.
  2. TensorFlow modelinin yeniden eğitilmesi: Bu modda dönüşüm, ML.Net işlem hattından geçirilen kullanıcı verilerini kullanarak bir TensorFlow modelini yeniden eğiter. Model eğitildikten sonra çıkışlar puanlama özellikleri olarak kullanılabilir.
TextCatalog

için uzantı yöntemlerinin TransformsCatalogkoleksiyonu.

TextLoaderSaverCatalog

csv ve tsv gibi sınırlandırılmış metin dosyalarından okumak için DataOperationsCatalog uzantı yöntemlerinin koleksiyonu.

TimeSeriesCatalog

ML.NET için ana ad alanı. Uygulama ve işlem bağlamlarını, transformatör ve eğitmen kataloglarını ve veri görünümü işlemeye yönelik bileşenleri içerir.

TrainCatalogBase

Eğitmen katalogları için temel sınıf.

TrainCatalogBase.CatalogInstantiatorBase

alt sınıfları Microsoft.ML.TrainContext küçük "uzantı yöntemi" kancalanabilir nesneleri (örneğin, gibi Trainers) sağlar. Kullanıcı kodu yalnızca uzantı yöntemlerini çağırarak bu nesnelerle etkileşim kurar. Gerçek bileşen kodu, ortam gibi bu nesneden daha fazla "gizli" bilgi almak için çalışabilir Microsoft.ML.Data.CatalogUtils .

TrainCatalogBase.CrossValidationResult<T>

Çapraz doğrulama çalıştırmanın sonuçları.

TrainerInfo

Bir eğitmenin özellikleri. Her eğitmenin Info özelliği aracılığıyla kullanıma sunuldu.

TransformExtensionsCatalog

Sütunları işleyen dönüştürme bileşenlerinin örneklerini oluşturmak için TransformsCatalog için uzantı yöntemlerinin koleksiyonu.

TransformsCatalog

dönüştürme bileşenlerinin örneklerini oluşturmak için tarafından MLContext kullanılan sınıf.

TransformsCatalog.CategoricalTransforms

Kategorik veri dönüştürme bileşenlerinin örneklerini oluşturmak için tarafından MLContext kullanılan sınıf.

TransformsCatalog.ConversionTransforms

türü dönüştürme veri dönüştürme bileşenlerinin örneklerini oluşturmak için tarafından MLContext kullanılan sınıf.

TransformsCatalog.FeatureSelectionTransforms

tarafından özellik seçimi dönüştürme bileşenlerinin örneklerini oluşturmak için kullanılan MLContext sınıf.

TransformsCatalog.TextTransforms

Metin veri dönüştürme bileşenlerinin örneklerini oluşturmak için tarafından MLContext kullanılan sınıf.

TreeExtensions

Karar ağacı eğitmenlerinin ve özellik oluşturucularının örneklerini oluşturmak için , BinaryClassificationCatalogMulticlassClassificationCatalog, , TransformsCatalogRankingCatalogve tarafından RegressionCatalogkullanılan uzantı yöntemlerinin koleksiyonu.

VisionCatalog

ImageClassification eğitmen bileşenlerinin örneklerini oluşturmak için MulticlassClassificationCatalog.MulticlassClassificationTrainers için uzantı yöntemlerinin koleksiyonu.

Yapılar

DataOperationsCatalog.TrainTestData

Eğitim ve test kümesi için bir çift veri kümesi.

DataViewSchema.Column

Bu sınıf, belirli bir şemadaki bir sütunu açıklar.

DataViewSchema.DetachedColumn

Bu sınıf, belirli DataViewSchemabir öğesine ek olmadan veri görünümünün bir sütununun şemasını temsil eder.

SchemaShape.Column

ML.NET için ana ad alanı. Uygulama ve işlem bağlamlarını, transformatör ve eğitmen kataloglarını ve veri görünümü işlemeye yönelik bileşenleri içerir.

Arabirimler

ICanSaveModel

Modeli depoya kaydetmek için. Uygulayan ICanSaveModel sınıflar açık bir uygulamasını yapmalıdır Save(ModelSaveContext). Bir temel sınıftan devralan ICanSaveModel sınıflar, varsa, bu temel sınıfta tarafından Save(ModelSaveContext) çağrılan işlevin üzerine yazmalıdır.

IDataLoader<TSource>

'Veri yükleyicisi' belirli bir tür giriş alır ve bunu öğesine IDataViewdönüştürür.

IDataLoaderEstimator<TSource,TLoader>

Bazen bir IDataLoader<TSource>'sığdırmak' gerekir. DataLoader tahmin aracı bunu sağlayan nesnedir.

IDataView

Sorgu İşleçlerinin (Dönüşümler) girişi ve çıkışı. Bu, LINQ için ile karşılaştırılabilir IEnumerable<T> temel veri işlem hattı türüdür.

IEstimator<TTransformer>

Tahmin aracı (Spark terminolojisinde) bir 'eğitilmemiş transformatör'dür. Transformatör üretmek için verilere 'uyması' gerekir. Ayrıca transformatörler gibi 'şema yayma' sağlar, ancak yerine DataViewSchemaüzerindedirSchemaShape.

IPredictionTransformer<TModel>

Verileri alana göre dönüştürebilen tüm transformatörler Microsoft.ML.IPredictor için bir arabirim. Bu arabirimin uygulamalarının özellik sütunu yoktur veya birden fazla özellik sütunu vardır ve ML.Net tranformer'ın çoğu tarafından uygulanan öğesini uygulayamaz ISingleFeaturePredictionTransformer<TModel>.

ISingleFeaturePredictionTransformer<TModel>

ISingleFeaturePredictionTransformer, ve türünün FeatureColumnTypeadını FeatureColumnName içerir. Bu arabirimin uygulamaları, bir girişin IDataView verilerini Transform(IDataView)

ITransformer

Transformatör, verileri dönüştüren bir bileşendir. 'Şemayı dönüştürdükten sonra bu şemaya sahip veriler nasıl görünecek?' sorusunu yanıtlamak için 'şema yaymayı' da destekler.

Numaralandırmalar

SchemaShape.Column.VectorKind

ML.NET için ana ad alanı. Uygulama ve işlem bağlamlarını, transformatör ve eğitmen kataloglarını ve veri görünümü işlemeye yönelik bileşenleri içerir.

Temsilciler

ValueGetter<TValue>

Değer almak için temsilci türü. Bu, veya DataViewRowCursoriçindeki DataViewRow verilere verimli erişim için kullanılabilir.