Microsoft.ML.Data Ad Alanı

Veri yükleme ve kaydetme, veri şeması tanımları ve model eğitim ölçümleri bileşenlerini içeren ad alanı.

Sınıflar

AnomalyDetectionMetrics

Anomali algılama (denetimsiz öğrenme algoritması) için değerlendirme sonuçları.

AnomalyPredictionTransformer<TModel>

Anomali algılama görevleri üzerinde çalışmaya yönelik temel sınıf ISingleFeaturePredictionTransformer<TModel> .

BinaryClassificationMetrics

Olasılığa dayalı ölçümler hariç, ikili sınıflandırıcılar için değerlendirme sonuçları.

BinaryClassificationMetricsStatistics

sınıfı, BinaryClassificationMetricsStatistics birden çok gözleminin özet istatistiklerini BinaryClassificationMetricstutar.

BinaryPrecisionRecallDataPoint

Bu sınıf, ikili sınıflandırma için Precision-Recall eğrideki bir veri noktasını temsil eder.

BinaryPredictionTransformer<TModel>

İkili sınıflandırma görevleri üzerinde çalışmak için ISingleFeaturePredictionTransformer<TModel> temel sınıf.

BooleanDataViewType

Standart boole türü. Bu, temsil türüne Booleansahiptir. Bunun tekil statik özelliği Instancetarafından erişilebilen tek bir olası değere sahip olabileceğini unutmayın.

CalibratedBinaryClassificationMetrics

Olasılığa dayalı ölçümler de dahil olmak üzere ikili sınıflandırıcılar için değerlendirme sonuçları.

ClusteringMetrics

Kümeleme tahminleri değerlendirildikten sonra oluşturulan ölçümler.

ClusteringPredictionTransformer<TModel>

Kümeleme görevleri üzerinde çalışmaya yönelik temel sınıf ISingleFeaturePredictionTransformer<TModel> .

ColumnConcatenatingTransformer

ITransformer , bir ColumnConcatenatingEstimatorsığdırmasından kaynaklanır.

ColumnCursorExtensions

olarak tek bir sütununun IDataViewIEnumerable<T>değerlerini ayıklamaya olanak sağlayan uzantı yöntemleri.

ColumnNameAttribute

Üyenin sütun adı olarak üye adını kullanmanın varsayılan davranışının aksine sütun adını doğrudan belirtmesine IDataView izin verir.

CompositeDataLoader<TSource,TLastTransformer>

Bu sınıf, yüklendikten sonra transformatör zinciri uygulayan bir veri yükleyiciyi temsil eder. Ayrıca kendisini bir depoya kaydetme yöntemleri de vardır.

CompositeLoaderEstimator<TSource,TLastTransformer>

Bileşik veri yükleyicisi için tahmin sınıfı. Bu desen çok yaygın olmasa da 'eğitilebilir akıllı veri yükleyicisi' oluşturmak için kullanılabilir.

ConfusionMatrix

Sınıflandırma sonuçlarının karışıklık matrisini temsil eder.

DatabaseLoader

Veri yükleme ve kaydetme, veri şeması tanımları ve model eğitim ölçümleri bileşenlerini içeren ad alanı.

DatabaseLoader.Column

Giriş sütunlarının bir sütuna IDataView nasıl eşlenmesi gerektiğini açıklar.

DatabaseLoader.Options

Ayarları: DatabaseLoader

DatabaseLoader.Range

Bir çıkış sütununa eşlenmesi gereken dizin aralığını veya giriş sütunlarının adlarını belirtir.

DatabaseSource

Veritabanını okumak üzere açmak için gereken verileri kullanıma sunar.

DataDebuggerPreview

Bu sınıf, bir öğesinin istekli bir 'önizlemesini IDataView' temsil eder.

DataDebuggerPreview.ColumnInfo

Veri yükleme ve kaydetme, veri şeması tanımları ve model eğitim ölçümleri bileşenlerini içeren ad alanı.

DataDebuggerPreview.RowInfo

Veri yükleme ve kaydetme, veri şeması tanımları ve model eğitim ölçümleri bileşenlerini içeren ad alanı.

DataViewType

Bu, tür sistemindeki IDataView tüm türler için soyut temel sınıftır.

DataViewTypeAttribute

DataViewTypeAttribute sınıfın örnekleri ML.NET IDataViewolarak yüklenecekse, sınıf özelliklerini ve alanlarını süslemek için kullanılmalıdır. işlevi Register() , a için öğesini s ile kaydetmek DataViewType üzere Type çağrılır Attribute. Kayıtlı Type değere ve değerlerine Attributebir değer her yazıldığı zaman, bu değerin türü (örneğin, içinde ) TypeIDataView ilişkili DataViewTypeolacaktır.

DataViewTypeManager

ML.NET DataViewType ile C# Typearasındaki eşlemeyi yönetmek için tek bir sınıf. içinde IDataViewözel sütun türünü desteklemek için sütunun temel türü (örneğin, C# sınıfının türü) öğesinden DataViewTypetüretilen bir sınıfla kaydedilmelidir.

DateTimeDataViewType

Standart tarih saat türü. Bu, temsil türüne DateTimesahiptir. Bunun tekil statik özelliği Instancetarafından erişilebilen tek bir olası değere sahip olabileceğini unutmayın.

DateTimeOffsetDataViewType

Standart tarih saat kaydırma türü. Bu, temsil türüne DateTimeOffsetsahiptir. Bunun tekil statik özelliği Instancetarafından erişilebilen tek bir olası değere sahip olabileceğini unutmayın.

EstimatorChain<TLastTransformer>

ile TLastTransformerbiten tahmin aracı zincirini (potansiyel olarak boş) temsil eder. Zincir boşsa, TLastTransformer her zaman ITransformerolur.

FileHandleSource

bir IFileHandle öğesini IMultiStreamSource olarak sarmalar.

ImageLoadingEstimator

IEstimator<TTransformer> için ImageLoadingTransformer.

ImageLoadingTransformer

ITransformer bir sığdırma ImageLoadingEstimatorsonucunda elde edilen.

KeyCount

Bir sütunun geçerli değerlerinin kardinalitesini KeyDataViewType veya sayısını tanımlar. Bu kesinlikle olumlu olmalıdır. ve TypeConvertingEstimatortarafından TextLoader kullanılır.

KeyDataViewType

Çok sınıflı sınıflandırma modellerindeki etiketlerin değerleri için en yaygın olarak kullanılan kategorik veya numaralandırılmış değerleri temsil eden tür.

KeyTypeAttribute

Üyenin olarak KeyDataViewTypeişaretlenmesine izin ver.

LoadColumnAttribute

Üyenin metin dosyasındaki alanlara eşleme belirtmesine izin ver. Sütunun IDataView adını geçersiz kılmak için kullanın ColumnNameAttribute.

LoadColumnNameAttribute

Üyenin veritabanındaki alanlara eşleme belirtmesine izin ver. Sütunun IDataView adını geçersiz kılmak için kullanın ColumnNameAttribute.

MetricStatistics

MetricsStatistics sınıfı, bir ölçümün birden çok gözleminin özet istatistiklerini hesaplar.

MLImage

Görüntüleme işlemleri için arabirimler sağlayın.

MulticlassClassificationMetrics

Çok sınıflı sınıflandırma eğitmenleri için değerlendirme sonuçları.

MulticlassClassificationMetricsStatistics

sınıfı, MulticlassClassificationMetricsStatistics birden çok gözleminin özet istatistiklerini MulticlassClassificationMetricstutar.

MulticlassPredictionTransformer<TModel>

Çok sınıflı sınıflandırma görevleri üzerinde çalışmaya yönelik temel sınıf ISingleFeaturePredictionTransformer<TModel> .

MultiFileSource

Bileşik olabilecek bir yolu IMultiStreamSource olarak sarmalar.

NoColumnAttribute

Bu üyeyi içinde DataViewSchemabir IDataView sütun olarak gösterilmedi olarak işaretleyin.

NumberDataViewType

Standart sayı türü. Bu sınıf doğrudan örneklenebilir değildir. Bu türün tüm izin verilen örnekleri tekildir ve bu sınıfta statik özellikler olarak erişilebilir.

OneToOneTransformerBase

Giriş ve çıkış sütunlarını çiftler üzerinde çalışan transformatör için temel sınıf.

PredictionTransformerBase<TModel>

Özellik sütunu olmayan transformatörler için temel sınıf veya birden fazla özellik sütunu.

PrimitiveDataViewType

Tüm temel türler için soyut temel sınıf. Bu türlerin değerleri sahiplik, mutasyon veya yok etme endişesi olmadan serbestçe kopyalanabilir.

RankingEvaluatorOptions

RankingEvaluator'ın çıkışını denetleme seçenekleri

RankingMetrics

Dereceleyiciler için değerlendirme sonuçları.

RankingMetricsStatistics

sınıfı, RankingMetricsStatistics birden çok gözleminin özet istatistiklerini RankingMetricstutar.

RankingPredictionTransformer<TModel>

Derecelendirme görevleri üzerinde çalışmaya yönelik temel sınıf ISingleFeaturePredictionTransformer<TModel> .

RegressionMetrics

Değerlendirme sonuçları regresyon algoritmaları (denetimli öğrenme algoritması).

RegressionMetricsStatistics

sınıfı, RegressionMetricsStatistics birden çok gözleminin özet istatistiklerini RegressionMetricstutar.

RegressionPredictionTransformer<TModel>

Regresyon görevleri üzerinde çalışmak için ISingleFeaturePredictionTransformer<TModel> temel sınıf.

RowIdDataViewType

Türü RowIdDataViewType . Bu, temsil türüne DataViewRowIdsahiptir. Bunun tekil statik özelliği Instancetarafından erişilebilen tek bir olası değere sahip olabileceğini unutmayın.

RowToRowTransformerBase

Transformatör için yeni sütunlar üreten ancak mevcut sütunları etkilemeyen temel sınıf.

SchemaAnnotationsExtensions

popüler içeriklerinin Annotationskolay tüketimini kolaylaştırmak için genişletme yöntemleri.

SchemaDefinition

Bu sınıf, türü oluşturulmuş bir veri görünümünün şemasını tanımlar.

SchemaDefinition.Column

Veri görünümünün bir sütunu.

SimpleFileHandle

Basit bir disk tabanlı dosya tanıtıcısı.

SingleFeaturePredictionTransformerBase<TModel>

uygulamasını uygulayan ISingleFeaturePredictionTransformer<TModel>tüm transformatörler için temel sınıf. Bunlar tek bir özellik sütunuyla çalışan transformatörlerdir.

StructuredDataViewType

Tüm temel olmayan türler için soyut temel sınıf.

SvmLightLoader

Bu, verileri SVM-light biçimine yakın bir biçimde okumaya çalışır. SVM-light biçimli verilerin çoğunluğunun bu yükleyici tarafından yorumlanabilir olması hedeflenir.

SvmLightLoaderSaverCatalog

Veri yükleme ve kaydetme, veri şeması tanımları ve model eğitim ölçümleri bileşenlerini içeren ad alanı.

TextDataViewType

Standart metin türü. Bu, tür parametresi Charile temsil türüne ReadOnlyMemory<T> sahiptir. Bunun tekil statik özelliği Instancetarafından erişilebilen tek bir olası değere sahip olabileceğini unutmayın.

TextLoader

IDataView içine bir metin dosyası yükler. Giriş sütunlarından sütunlara temel eşlemeyi IDataView destekler.

TextLoader.Column

Giriş sütunlarının bir sütuna IDataView nasıl eşlenmesi gerektiğini açıklar.

TextLoader.Options

Ayarları: TextLoader

TextLoader.Range

Bir çıkış sütununa eşlenmesi gereken giriş sütunlarının dizin aralığını belirtir.

TimeSpanDataViewType

Standart zaman aralığı türü. Bu, temsil türüne TimeSpansahiptir. Bunun tekil statik özelliği Instancetarafından erişilebilen tek bir olası değere sahip olabileceğini unutmayın.

TransformerChain<TLastTransformer>

ile TLastTransformerbiten bir transformatör zinciri (muhtemelen boş). Boş bir zincir TLastTransformer için her zaman ITransformerolur.

TrivialEstimator<TTransformer>

Bunun basit uygulaması IEstimator<TTransformer> zaten transformatöre sahiptir ve her çağrıda Fit(IDataView)döndürür.

Beton uygulamaları yine de şema yayma mekanizması sağlamak zorunda, çünkü transformatörden çıkarsamak için kolay bir yol yoktur.

VBufferEditor

Örnek oluşturmak VBufferEditor<T> için çeşitli yöntemler.

VectorDataViewType

Standart vektör türü. Bunun gösterim türü, VBuffer<T>tür parametresinin içinde ItemTypeolduğu şeklindedir.

VectorTypeAttribute

Bir üyenin olarak VectorDataViewTypeişaretlenmesine izin verir ve öncelikle sonuçta elde edilen dizinin boyutsallığını ayarlamasına izin verir.

Yapılar

DataViewRowId

bir satırının IDataViewtanımlayıcısı olarak hizmet veren bir yapı. Milyonlarca kaydı olan veri kümelerinde bu kimliklerin benzersiz olması ve dolayısıyla değerlerin barındırılması için böyle büyük bir yapıya ihtiyaç duyulması gerekir. Bu kimlikler, işlem hatlarının önceki bileşenlerinin diğer kimliklerinden türetilir ve yapıyı ikiye böler: yüksek ve düşük bit sırası ve bu çakışmaların değişikliklerini daha da azaltır.

VBuffer<T>

Hem yoğun hem de seyrek gösterimleri destekleyen bir arabellek. Bu, tüm VectorDataViewType örnekler için gösterim türüdür. Bu vektörünün açıkça tanımlanmış değerleri, ve , yoğun GetIndices()değilse aracılığıyla GetValues() kullanıma sunulur.

VBufferEditor<T>

doldurarak Values (ve Indices arabellek yoğun değilse) düzenleyebilecek bir VBuffer<T> nesne.

Arabirimler

IFileHandle

Dosya tanıtıcısı.

IMultiStreamSource

Okuma için açılabilir birkaç öğeyi ortaya çıkarmak için bir arabirim.

IRowToRowMapper

Bu arabirim bir girişi DataViewRow bir çıkışa DataViewRoweşler. Genellikle, çıkış hem giriş sütunlarını hem de uygulama sınıfı tarafından eklenen yeni sütunları içerir, ancak bazı uygulamalar giriş sütunlarının bir alt kümesini döndürebilir. Bu arabirim ile benzerdir Microsoft.ML.Data.ISchemaBoundRowMapper, ancak herhangi bir giriş rolü eşlemesi yoktur, bu nedenle yeniden bağlanmak için aynı giriş sütun adlarının kullanılması gerekir. Bu arabirimin uygulamaları genellikle tanımlı giriş DataViewSchemaüzerinden oluşturulur.

Numaralandırmalar

DataKind

Basit bir veri türü belirtir.

MLPixelFormat

Görüntüdeki her piksel için renk verilerinin biçimini belirtir.

SchemaDefinition.Direction

Veri yükleme ve kaydetme, veri şeması tanımları ve model eğitim ölçümleri bileşenlerini içeren ad alanı.

TransformerScope

Bu sabit listesi zincirdeki tahmin edicilerin (ve daha sonra transformatörlerin) 'yalnızca eğitim için', 'eğitim ve değerlendirme için' vb. kullanılmasına olanak tanır. En önemli örnek, etiket sütunu üzerindeki dönüştürmelerin puanlama için kullanılmaması, dolayısıyla kapsamın veya TrainTestolması gerektiğidirTraining.