Aracılığıyla paylaş


DataOperationsCatalog Sınıf

Tanım

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.

public sealed class DataOperationsCatalog
type DataOperationsCatalog = class
Public NotInheritable Class DataOperationsCatalog
Devralma
DataOperationsCatalog

Yöntemler

BootstrapSample(IDataView, Nullable<Int32>, Boolean)

yaklaşık bir bootstrap örneği inputalın.

Cache(IDataView, String[])

için gecikmeli bir bellek içi önbellek inputoluşturur.

CreateEnumerable<TRow>(IDataView, Boolean, Boolean, SchemaDefinition)

öğesini IDataView kesin olarak belirlenmiş IEnumerable<T>bir öğesine dönüştürün.

CrossValidationSplit(IDataView, Int32, String, Nullable<Int32>)

Veri kümesini, tren kümesinin ve test kümesinin çapraz doğrulama katlarına bölün. samplingKeyColumnName Sağlanana saygı duyar.

FilterRowsByColumn(IDataView, String, Double, Double)

Veri kümesini sayısal sütunun değerlerine göre filtreleyin.

FilterRowsByKeyColumnFraction(IDataView, String, Double, Double)

Veri kümesini bir KeyDataViewType sütunun değerlerine göre filtreleyin.

FilterRowsByMissingValues(IDataView, String[])

içindeki herhangi bir sütunun columns eksik değer içerdiği satırları bırakın.

LoadFromEnumerable<TRow>(IEnumerable<TRow>, DataViewSchema)

Sağlanan DataViewSchemaöğesini kullanarak kullanıcı tanımlı tür öğelerinin numaralandırılabilir öğesi üzerinde yeni IDataView bir oluşturun. Bu, şema hakkında türün yakalayabileceğinden daha fazla bilgi içerebilir.

LoadFromEnumerable<TRow>(IEnumerable<TRow>, SchemaDefinition)

Kullanıcı tanımlı türdeki öğelerin numaralandırılabilir öğesi üzerinde yeni IDataView bir oluşturun. Kullanıcı sahipliğini data korur ve sonuçta elde edilen veri görünümü hiçbir zaman içeriğini datadeğiştirmez. IDataView Sabit olduğu varsayıldığından, kullanıcı verilerin yalnızca bir kez imleçlendirileceğini bilmediği sürece aynı sonuçları döndürecek birden çok numaralandırmasını data desteklemesi beklenir.

Akış veri görünümü için tipik kullanımlardan biri şunlar olabilir: verileri gerektiği gibi yükleyen veri görünümünü oluşturun, sonra buna önceden eğitilmiş dönüşümler uygulayın ve dönüştürme sonuçları için bu görünüm üzerinde imleç oluşturun.

ShuffleRows(IDataView, Nullable<Int32>, Int32, Boolean)

satırlarını inputkarıştırma.

SkipRows(IDataView, Int64)

içindeki inputsatırları atlayıncount.

TakeRows(IDataView, Int64)

'den inputsatırları alıncount.

TrainTestSplit(IDataView, Double, String, Nullable<Int32>)

Veri kümesini verilen kesire göre tren kümesine ve test kümesine bölün. samplingKeyColumnName Sağlanana saygı duyar.

Uzantı Metotları

LoadFromBinary(DataOperationsCatalog, IMultiStreamSource)

İkili IDataView bir dosyadaki bir IMultiStreamSource dosyasından bir yükleyin. 'nin gecikmeli olduğunu IDataView, bu nedenle burada gerçek bir yükleme olmadığını, yalnızca şema doğrulamasını unutmayın.

LoadFromBinary(DataOperationsCatalog, String)

İkili dosyadan bir IDataView yükleyin. 'nin gecikmeli olduğunu IDataView, bu nedenle burada gerçek bir yükleme olmadığını, yalnızca şema doğrulamasını unutmayın.

SaveAsBinary(DataOperationsCatalog, IDataView, Stream, Boolean)

öğesini IDataView ikili bir akışa kaydedin.

FilterByCustomPredicate<TSrc>(DataOperationsCatalog, IDataView, Func<TSrc,Boolean>)

Belirtilen koşulun true döndürdüğü satırları bırakın.

FilterByStatefulCustomPredicate<TSrc,TState>(DataOperationsCatalog, IDataView, Func<TSrc,TState,Boolean>, Action<TState>)

Belirtilen koşulun true döndürdüğü satırları bırakın. Bu filtre, imleç başına durumunun korunmasını sağlar.

CreateSvmLightLoader(DataOperationsCatalog, Nullable<Int64>, Int32, Boolean, IMultiStreamSource)

SVM-light biçim dosyalarını yükleyen bir yükleyici oluşturur. SvmLightLoader.

CreateSvmLightLoaderWithFeatureNames(DataOperationsCatalog, Nullable<Int64>, IMultiStreamSource)

Özelliklerin adlarıyla belirtildiği SVM-light benzeri dosyaları yükleyen bir yükleyici oluşturur.

LoadFromSvmLightFile(DataOperationsCatalog, String, Nullable<Int64>, Int32, Boolean)

IDataView kullanarak SvmLightLoaderbir metin dosyasından yükleyin.

LoadFromSvmLightFileWithFeatureNames(DataOperationsCatalog, String, Nullable<Int64>)

IDataView kullanarakSvmLightLoader, özellik adları tarafından belirtilen özellikleri içeren bir metin dosyasından bir yükleyin.

SaveInSvmLightFormat(DataOperationsCatalog, IDataView, Stream, Boolean, Boolean, String, String, String, String)

IDataView SVM-light biçiminde kaydedin. Dört sütun kaydedilebilir: etiket ve özellikler sütunu ve isteğe bağlı olarak grup kimliği sütunu ve örnek ağırlık sütunu.

CreateDatabaseLoader(DataOperationsCatalog, DatabaseLoader+Column[])

Veritabanı yükleyicisi DatabaseLoaderoluşturun.

CreateDatabaseLoader(DataOperationsCatalog, DatabaseLoader+Options)

Veritabanı yükleyicisi DatabaseLoaderoluşturun.

CreateDatabaseLoader<TInput>(DataOperationsCatalog)

Veritabanı yükleyicisi DatabaseLoaderoluşturun.

CreateTextLoader(DataOperationsCatalog, TextLoader+Column[], Char, Boolean, IMultiStreamSource, Boolean, Boolean, Boolean)

Metin yükleyicisi TextLoaderoluşturun.

CreateTextLoader(DataOperationsCatalog, TextLoader+Options, IMultiStreamSource)

Metin yükleyicisi TextLoaderoluşturun.

CreateTextLoader<TInput>(DataOperationsCatalog, TextLoader+Options, IMultiStreamSource)

Veri modeli türünden veri kümesi şemasını çıkararak bir metin yükleyicisi TextLoader oluşturun.

CreateTextLoader<TInput>(DataOperationsCatalog, Char, Boolean, IMultiStreamSource, Boolean, Boolean, Boolean)

Veri modeli türünden veri kümesi şemasını çıkararak bir metin yükleyicisi TextLoader oluşturun.

LoadFromTextFile(DataOperationsCatalog, String, TextLoader+Column[], Char, Boolean, Boolean, Boolean, Boolean)

IDataView kullanarak TextLoaderbir metin dosyasından yükleyin. 'nin gecikmeli olduğunu IDataView, bu nedenle burada gerçek bir yükleme olmadığını, yalnızca şema doğrulamasını unutmayın.

LoadFromTextFile(DataOperationsCatalog, String, TextLoader+Options)

IDataView kullanarak TextLoaderbir metin dosyasından yükleyin. 'nin gecikmeli olduğunu IDataView, bu nedenle burada gerçek bir yükleme olmadığını, yalnızca şema doğrulamasını unutmayın.

LoadFromTextFile<TInput>(DataOperationsCatalog, String, TextLoader+Options)

IDataView kullanarak TextLoaderbir metin dosyasından yükleyin. 'nin gecikmeli olduğunu IDataView, bu nedenle burada gerçek bir yükleme olmadığını, yalnızca şema doğrulamasını unutmayın.

LoadFromTextFile<TInput>(DataOperationsCatalog, String, Char, Boolean, Boolean, Boolean, Boolean)

IDataView kullanarak TextLoaderbir metin dosyasından yükleyin. 'nin gecikmeli olduğunu IDataView, bu nedenle burada gerçek bir yükleme olmadığını, yalnızca şema doğrulamasını unutmayın.

SaveAsText(DataOperationsCatalog, IDataView, Stream, Char, Boolean, Boolean, Boolean, Boolean)

IDataView metin olarak kaydedin.

Şunlara uygulanır