Condividi tramite


Microsoft.ML.Data Spazio dei nomi

Spazio dei nomi contenente il caricamento e il salvataggio dei dati, le definizioni dello schema di dati e i componenti delle metriche di training del modello.

Classi

AnomalyDetectionMetrics

Risultati della valutazione per il rilevamento anomalie(algoritmo di apprendimento non sottoposto a supervisione).

AnomalyPredictionTransformer<TModel>

Classe di base per l'uso ISingleFeaturePredictionTransformer<TModel> delle attività di rilevamento anomalie.

BinaryClassificationMetrics

Risultati della valutazione per i classificatori binari, esclusi le metriche probabilistiche.

BinaryClassificationMetricsStatistics

La BinaryClassificationMetricsStatistics classe contiene statistiche di riepilogo su più osservazioni di BinaryClassificationMetrics.

BinaryPrecisionRecallDataPoint

Questa classe rappresenta un punto dati sulla curva Precision-Recall per la classificazione binaria.

BinaryPredictionTransformer<TModel>

Classe di base per l'uso ISingleFeaturePredictionTransformer<TModel> delle attività di classificazione binarie.

BooleanDataViewType

Tipo booleano standard. Questo ha il tipo di rappresentazione di Boolean. Si noti che può avere un solo valore possibile, accessibile dalla proprietà Instancestatica singleton .

CalibratedBinaryClassificationMetrics

Risultati della valutazione per i classificatori binari, incluse le metriche probabilistiche.

ClusteringMetrics

Le metriche generate dopo aver valutato le stime del clustering.

ClusteringPredictionTransformer<TModel>

Classe di base per l'uso ISingleFeaturePredictionTransformer<TModel> delle attività di clustering.

ColumnConcatenatingTransformer

ITransformer risultante dall'adattamento di un ColumnConcatenatingEstimatoroggetto .

ColumnCursorExtensions

Metodi di estensione che consentono di estrarre i valori di una singola colonna di un oggetto IDataViewIEnumerable<T>come .

ColumnNameAttribute

Consente a un membro di specificare IDataView direttamente il nome della colonna, anziché il comportamento predefinito dell'uso del nome membro come nome della colonna.

CompositeDataLoader<TSource,TLastTransformer>

Questa classe rappresenta un caricatore dati che applica una catena di trasformatori dopo il caricamento. Dispone anche di metodi per salvare se stesso in un repository.

CompositeLoaderEstimator<TSource,TLastTransformer>

Classe di stima per il caricatore dati composito. Può essere usato per creare un "caricatore di dati intelligenti con training", anche se questo modello non è molto comune.

ConfusionMatrix

Rappresenta la matrice di confusione dei risultati della classificazione.

DatabaseLoader

Spazio dei nomi contenente il caricamento e il salvataggio dei dati, le definizioni dello schema di dati e i componenti delle metriche di training del modello.

DatabaseLoader.Column

Viene descritto come eseguire il mapping di una colonna di input a una IDataView colonna.

DatabaseLoader.Options

Impostazioni per DatabaseLoader

DatabaseLoader.Range

Specifica l'intervallo di indici o nomi di colonne di input che devono essere mappate a una colonna di output.

DatabaseSource

Espone i dati necessari per aprire un database per la lettura.

DataDebuggerPreview

Questa classe rappresenta un 'anteprima' ansioso di un IDataViewoggetto .

DataDebuggerPreview.ColumnInfo

Spazio dei nomi contenente il caricamento e il salvataggio dei dati, le definizioni dello schema di dati e i componenti delle metriche di training del modello.

DataDebuggerPreview.RowInfo

Spazio dei nomi contenente il caricamento e il salvataggio dei dati, le definizioni dello schema di dati e i componenti delle metriche di training del modello.

DataViewType

Si tratta della classe base astratta per tutti i tipi nel IDataView sistema di tipi.

DataViewTypeAttribute

DataViewTypeAttribute deve essere usato per decorare le proprietà e i campi della classe, se le istanze della classe verranno caricate come ML.NET IDataView. La funzione Register() verrà chiamata per registrare un DataViewType oggetto per un Type con il relativo Attributes. Ogni volta che un valore digitato al registrato Type e Attributeal relativo tipo, tale valore (ad esempio, un Type) in IDataView sarebbe l'oggetto associato DataViewType.

DataViewTypeManager

Classe singleton per la gestione della mappa tra ML.NET DataViewType e C# Type. Per supportare il tipo di colonna personalizzato in IDataView, il tipo sottostante della colonna (ad esempio, il tipo della classe C#) deve essere registrato con una classe derivata da DataViewType.

DateTimeDataViewType

Tipo di ora di data standard. Questo ha il tipo di rappresentazione di DateTime. Si noti che può avere un solo valore possibile, accessibile dalla proprietà Instancestatica singleton .

DateTimeOffsetDataViewType

Tipo di offset dell'ora di data standard. Questo ha il tipo di rappresentazione di DateTimeOffset. Si noti che può avere un solo valore possibile, accessibile dalla proprietà Instancestatica singleton .

EstimatorChain<TLastTransformer>

Rappresenta una catena (potenzialmente vuota) di stima che terminano con un TLastTransformeroggetto . Se la catena è vuota, TLastTransformer è sempre ITransformer.

FileHandleSource

Esegue il wrapping di un oggetto IFileHandle come IMultiStreamSource.

ImageLoadingEstimator

IEstimator<TTransformer>per .ImageLoadingTransformer

ImageLoadingTransformer

ITransformer risultante dall'adattamento di un ImageLoadingEstimatoroggetto .

KeyCount

Definisce la cardinalità o il conteggio di valori validi di una KeyDataViewType colonna. Questo deve essere strettamente positivo. Viene usato da TextLoader e TypeConvertingEstimator.

KeyDataViewType

Tipo che rappresenta valori categorici o enumerati, usati più comunemente per i valori delle etichette nei modelli di classificazione multiclasse.

KeyTypeAttribute

Consenti di contrassegnare il KeyDataViewTypemembro come .

LoadColumnAttribute

Consenti al membro di specificare il mapping ai campi nel file di testo. Per eseguire l'override del nome della IDataView colonna usare ColumnNameAttribute.

LoadColumnNameAttribute

Consenti al membro di specificare il mapping ai campi nel database. Per eseguire l'override del nome della IDataView colonna usare ColumnNameAttribute.

MetricStatistics

La classe MetricsStatistics calcola le statistiche di riepilogo su più osservazioni di una metrica.

MLImage

Fornire interfacce per le operazioni di imaging.

MulticlassClassificationMetrics

Risultati della valutazione per i docenti di classificazione multiclasse.

MulticlassClassificationMetricsStatistics

La MulticlassClassificationMetricsStatistics classe contiene statistiche di riepilogo su più osservazioni di MulticlassClassificationMetrics.

MulticlassPredictionTransformer<TModel>

Classe di base per l'uso ISingleFeaturePredictionTransformer<TModel> delle attività di classificazione multiclasse.

MultiFileSource

Esegue il wrapping di un percorso potenzialmente composto come IMultiStreamSource.

NoColumnAttribute

Contrassegnare questo membro come non esposto come IDataView colonna nell'oggetto DataViewSchema.

NumberDataViewType

Tipo di numero standard. Questa classe non è direttamente creabile. Tutte le istanze consentite di questo tipo sono singleton e sono accessibili come proprietà statiche in questa classe.

OneToOneTransformerBase

Classe di base per il trasformatore che opera su coppie colonne di input e output.

PredictionTransformerBase<TModel>

Classe di base per i trasformatori senza colonne di funzionalità o più colonne di funzionalità.

PrimitiveDataViewType

Classe base astratta per tutti i tipi primitivi. I valori di questi tipi possono essere copiati liberamente senza preoccupazione per la proprietà, la mutazione o lo smaltimento.

RankingEvaluatorOptions

Opzioni per controllare l'output dell'oggetto RankingEvaluator

RankingMetrics

Risultati della valutazione per i classificatori.

RankingMetricsStatistics

La RankingMetricsStatistics classe contiene statistiche di riepilogo su più osservazioni di RankingMetrics.

RankingPredictionTransformer<TModel>

Classe di base per il ISingleFeaturePredictionTransformer<TModel> lavoro sulle attività di classificazione.

RegressionMetrics

Algoritmi di regressione dei risultati della valutazione (algoritmo di apprendimento con supervisione).

RegressionMetricsStatistics

La RegressionMetricsStatistics classe contiene statistiche di riepilogo su più osservazioni di RegressionMetrics.

RegressionPredictionTransformer<TModel>

Classe di base per l'uso ISingleFeaturePredictionTransformer<TModel> delle attività di regressione.

RowIdDataViewType

Tipo RowIdDataViewType. Questo ha il tipo di rappresentazione di DataViewRowId. Si noti che può avere un solo valore possibile, accessibile dalla proprietà Instancestatica singleton .

RowToRowTransformerBase

Classe di base per il trasformatore che produce nuove colonne, ma non influisce su quelle esistenti.

SchemaAnnotationsExtensions

Metodi di estensione per facilitare l'utilizzo semplice del contenuto popolare di Annotations.

SchemaDefinition

Questa classe definisce uno schema di una visualizzazione dati tipizzata.

SchemaDefinition.Column

Una colonna della visualizzazione dati.

SimpleFileHandle

Handle di file basato su disco semplice.

SingleFeaturePredictionTransformerBase<TModel>

Classe di base per tutti i trasformatori che implementano .ISingleFeaturePredictionTransformer<TModel> Sono tutti i trasformatori che funzionano con una colonna di funzionalità.

StructuredDataViewType

Classe base astratta per tutti i tipi non primitivi.

SvmLightLoader

Questo tentativo di leggere i dati in un formato vicino al formato SVM-light, l'obiettivo è che la maggior parte dei dati formattati con SVM deve essere interpretata da questo caricatore.

SvmLightLoaderSaverCatalog

Spazio dei nomi contenente il caricamento e il salvataggio dei dati, le definizioni dello schema di dati e i componenti delle metriche di training del modello.

TextDataViewType

Tipo di testo standard. Questo è il tipo di rappresentazione di ReadOnlyMemory<T> con il parametro Chardi tipo . Si noti che può avere un solo valore possibile, accessibile dalla proprietà Instancestatica singleton .

TextLoader

Carica un file di testo in un oggetto IDataView. Supporta il mapping di base dalle colonne di input alle IDataView colonne.

TextLoader.Column

Viene descritto come eseguire il mapping di una colonna di input a una IDataView colonna.

TextLoader.Options

Impostazioni per TextLoader

TextLoader.Range

Specifica l'intervallo di indici delle colonne di input che devono essere mappate a una colonna di output.

TimeSpanDataViewType

Tipo timepan standard. Questo ha il tipo di rappresentazione di TimeSpan. Si noti che può avere un solo valore possibile, accessibile dalla proprietà Instancestatica singleton .

TransformerChain<TLastTransformer>

Catena di trasformatori (possibilmente vuota) che terminano con un TLastTransformer. Per una catena vuota, TLastTransformer è sempre ITransformer.

TrivialEstimator<TTransformer>

L'implementazione semplice di IEstimator<TTransformer> che ha già il trasformatore e lo restituisce su ogni chiamata a Fit(IDataView).

Le implementazioni concrete devono comunque fornire il meccanismo di propagazione dello schema, poiché non esiste un modo semplice per dedurrlo dal trasformatore.

VBufferEditor

Vari metodi per la creazione di VBufferEditor<T> istanze.

VectorDataViewType

Tipo di vettore standard. Il tipo di rappresentazione di questo è VBuffer<T>, dove il parametro di tipo è in ItemType.

VectorTypeAttribute

Consente a un membro di essere contrassegnato come VectorDataViewType, consentendo principalmente a uno di impostare la dimensione della matrice risultante.

Struct

DataViewRowId

Struttura che funge da identificatore di una riga di IDataView. Per i set di dati con milioni di record, tali ID devono essere univoci, pertanto la necessità di una struttura di grandi dimensioni per contenere i valori. Tali ID sono derivati da altri ID dei componenti precedenti delle pipeline e suddividendo la struttura in due: ordine elevato e basso di bit e riduce ulteriormente le modifiche di tali collisioni.

VBuffer<T>

Buffer che supporta sia rappresentazioni dense che sparse. Si tratta del tipo di rappresentazione per tutte le VectorDataViewType istanze. I valori definiti in modo esplicito di questo vettore vengono esposti tramite GetValues() e, se non densi, GetIndices().

VBufferEditor<T>

Oggetto in grado di modificare un VBuffer<T> oggetto Values compilando (e Indices se il buffer non è denso).

Interfacce

IFileHandle

Handle di file.

IMultiStreamSource

Interfaccia per esporre alcuni elementi che possono essere aperti per la lettura.

IRowToRowMapper

Questa interfaccia esegue il mapping di un input DataViewRow a un output DataViewRow. In genere, l'output contiene sia le colonne di input che le nuove colonne aggiunte dalla classe di implementazione, anche se alcune implementazioni possono restituire un subset delle colonne di input. Questa interfaccia è simile a Microsoft.ML.Data.ISchemaBoundRowMapper, ad eccezione di non dispone di mapping di ruoli di input, quindi per ribindare, è necessario usare gli stessi nomi di colonna di input. Le implementazioni di questa interfaccia vengono in genere create tramite input DataViewSchemadefinito.

Enumerazioni

DataKind

Specifica un tipo di dati semplice.

MLPixelFormat

Specifica il formato dei dati relativi al colore per ciascun pixel dell'immagine.

SchemaDefinition.Direction

Spazio dei nomi contenente il caricamento e il salvataggio dei dati, le definizioni dello schema di dati e i componenti delle metriche di training del modello.

TransformerScope

Questa enumerazione consente di "contrassegnare" gli estimatori (e successivamente trasformatori) nella catena da usare "solo per il training", "per la formazione e la valutazione" e così via. L'esempio più importante è che le trasformazioni sulla colonna dell'etichetta non devono essere usate per l'assegnazione dei punteggi, quindi l'ambito deve essere Training o TrainTest.