Microsoft.ML.Data Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Namespace contendo carregamento e salvamento de dados, definições de esquema de dados e componentes de métricas de treinamento de modelo.
Classes
AnomalyDetectionMetrics |
Resultados de avaliação para detecção de anomalias (algoritmo de aprendizado não supervisionado). |
AnomalyPredictionTransformer<TModel> |
Classe base para trabalhar ISingleFeaturePredictionTransformer<TModel> em tarefas de detecção de anomalias. |
BinaryClassificationMetrics |
Resultados de avaliação para classificadores binários, excluindo métricas probabilísticas. |
BinaryClassificationMetricsStatistics |
A BinaryClassificationMetricsStatistics classe contém estatísticas resumidas sobre várias observações de BinaryClassificationMetrics. |
BinaryPrecisionRecallDataPoint |
Essa classe representa um ponto de dados em Precision-Recall curva para classificação binária. |
BinaryPredictionTransformer<TModel> |
Classe base para trabalhar ISingleFeaturePredictionTransformer<TModel> em tarefas de classificação binária. |
BooleanDataViewType |
O tipo booliano padrão. Isso tem o tipo de representação de Boolean. Observe que isso pode ter apenas um valor possível, acessível pela propriedade Instanceestática singleton . |
CalibratedBinaryClassificationMetrics |
Resultados de avaliação para classificadores binários, incluindo métricas probabilísticas. |
ClusteringMetrics |
As métricas geradas após a avaliação das previsões de clustering. |
ClusteringPredictionTransformer<TModel> |
Classe base para trabalhar ISingleFeaturePredictionTransformer<TModel> em tarefas clustering. |
ColumnConcatenatingTransformer |
ITransformer resultante da montagem de um ColumnConcatenatingEstimator. |
ColumnCursorExtensions |
Métodos de extensão que permitem extrair valores de uma única coluna de um IDataView como um IEnumerable<T>. |
ColumnNameAttribute |
Permite que um membro especifique IDataView o nome da coluna diretamente, em vez do comportamento padrão de usar o nome do membro como o nome da coluna. |
CompositeDataLoader<TSource,TLastTransformer> |
Essa classe representa um carregador de dados que aplica uma cadeia de transformadores após o carregamento. Ele também tem métodos para se salvar em um repositório. |
CompositeLoaderEstimator<TSource,TLastTransformer> |
Uma classe de avaliador para o carregador de dados compostos. Ele pode ser usado para criar um "carregador de dados inteligentes treinável", embora esse padrão não seja muito comum. |
ConfusionMatrix |
Representa a matriz de confusão dos resultados da classificação. |
DatabaseLoader |
Namespace contendo carregamento e salvamento de dados, definições de esquema de dados e componentes de métricas de treinamento de modelo. |
DatabaseLoader.Column |
Descreve como uma coluna de entrada deve ser mapeada para uma IDataView coluna. |
DatabaseLoader.Options |
As configurações para DatabaseLoader |
DatabaseLoader.Range |
Especifica o intervalo de índices ou nomes de colunas de entrada que devem ser mapeados para uma coluna de saída. |
DatabaseSource |
Expõe os dados necessários para abrir um banco de dados para leitura. |
DataDebuggerPreview |
Essa classe representa uma 'visualização' ansiosa de um IDataView. |
DataDebuggerPreview.ColumnInfo |
Namespace contendo carregamento e salvamento de dados, definições de esquema de dados e componentes de métricas de treinamento de modelo. |
DataDebuggerPreview.RowInfo |
Namespace contendo carregamento e salvamento de dados, definições de esquema de dados e componentes de métricas de treinamento de modelo. |
DataViewType |
Essa é a classe base abstrata para todos os tipos no IDataView sistema de tipos. |
DataViewTypeAttribute |
DataViewTypeAttribute deve ser usado para decorar propriedades e campos de classe, se as instâncias dessa classe forem carregadas como ML.NET IDataView. A função Register() será chamada para registrar um DataViewType para um Type com seus Attributes. Sempre que um valor digitado para o registrado Type e seus Attributes, o tipo desse valor (ou seja, um Type) em IDataView seria o associado DataViewType. |
DataViewTypeManager |
Uma classe singleton para gerenciar o mapa entre ML.NET DataViewType e C# Type. Para dar suporte ao tipo de coluna personalizado no IDataView, o tipo subjacente da coluna (por exemplo, o tipo de uma classe C#) deve ser registrado com uma classe derivada de DataViewType. |
DateTimeDataViewType |
O tipo de data e hora padrão. Isso tem o tipo de representação de DateTime. Observe que isso pode ter apenas um valor possível, acessível pela propriedade Instanceestática singleton . |
DateTimeOffsetDataViewType |
O tipo de deslocamento de data/hora padrão. Isso tem o tipo de representação de DateTimeOffset. Observe que isso pode ter apenas um valor possível, acessível pela propriedade Instanceestática singleton . |
EstimatorChain<TLastTransformer> |
Representa uma cadeia (potencialmente vazia) de avaliadores que terminam com um |
FileHandleSource |
Encapsula um IFileHandle como um IMultiStreamSource. |
ImageLoadingEstimator | |
ImageLoadingTransformer |
ITransformer resultante da montagem de um ImageLoadingEstimator. |
KeyCount |
Define a cardinalidade, ou contagem, de valores válidos de uma KeyDataViewType coluna. Isso precisa ser estritamente positivo. Ele é usado por TextLoader e TypeConvertingEstimator. |
KeyDataViewType |
Tipo que representa valores categóricos ou enumerados, mais comumente usados para os valores de rótulos em modelos de classificação multiclasse. |
KeyTypeAttribute |
Permitir que o membro seja marcado como um KeyDataViewType. |
LoadColumnAttribute |
Permitir que o membro especifique o mapeamento para campo(s) no arquivo de texto. Para substituir o nome da IDataView coluna, use ColumnNameAttribute. |
LoadColumnNameAttribute |
Permitir que o membro especifique o mapeamento para campos no banco de dados. Para substituir o nome da IDataView coluna, use ColumnNameAttribute. |
MetricStatistics |
A classe MetricsStatistics calcula estatísticas resumidas sobre várias observações de uma métrica. |
MLImage |
Forneça interfaces para operações de geração de imagens. |
MulticlassClassificationMetrics |
Resultados de avaliação para treinadores de classificação de várias classes. |
MulticlassClassificationMetricsStatistics |
A MulticlassClassificationMetricsStatistics classe contém estatísticas resumidas sobre várias observações de MulticlassClassificationMetrics. |
MulticlassPredictionTransformer<TModel> |
Classe base para trabalhar ISingleFeaturePredictionTransformer<TModel> em tarefas de classificação de várias classes. |
MultiFileSource |
Encapsula um caminho potencialmente composto como um IMultiStreamSource. |
NoColumnAttribute |
Marque esse membro como não sendo exposto como uma IDataView coluna no DataViewSchema. |
NumberDataViewType |
O tipo de número padrão. Essa classe não é diretamente instanciável. Todas as instâncias permitidas desse tipo são singletons e são acessíveis como propriedades estáticas nessa classe. |
OneToOneTransformerBase |
Classe base para transformador que opera em pares de colunas de entrada e saída. |
PredictionTransformerBase<TModel> |
Classe base para transformadores sem coluna de recurso ou mais de uma coluna de recurso. |
PrimitiveDataViewType |
A classe base abstrata para todos os tipos primitivos. Os valores desses tipos podem ser copiados livremente sem preocupação com a propriedade, mutação ou descarte. |
RankingEvaluatorOptions |
Opções para controlar a saída do RankingEvaluator |
RankingMetrics |
Resultados de avaliação para classificadores. |
RankingMetricsStatistics |
A RankingMetricsStatistics classe contém estatísticas resumidas sobre várias observações de RankingMetrics. |
RankingPredictionTransformer<TModel> |
Classe base para trabalhar ISingleFeaturePredictionTransformer<TModel> em tarefas de classificação. |
RegressionMetrics |
Algoritmos de regressão de resultados de avaliação (algoritmo de aprendizado supervisionado). |
RegressionMetricsStatistics |
A RegressionMetricsStatistics classe contém estatísticas resumidas sobre várias observações de RegressionMetrics. |
RegressionPredictionTransformer<TModel> |
Classe base para trabalhar ISingleFeaturePredictionTransformer<TModel> em tarefas de regressão. |
RowIdDataViewType |
O tipo RowIdDataViewType. Isso tem o tipo de representação de DataViewRowId. Observe que isso pode ter apenas um valor possível, acessível pela propriedade Instanceestática singleton . |
RowToRowTransformerBase |
Classe base para transformador que produz novas colunas, mas não afeta as existentes. |
SchemaAnnotationsExtensions |
Métodos de extensão para facilitar o consumo fácil de conteúdo popular de Annotations. |
SchemaDefinition |
Essa classe define um esquema de uma exibição de dados tipada. |
SchemaDefinition.Column |
Uma coluna da exibição de dados. |
SimpleFileHandle |
Um identificador de arquivo baseado em disco simples. |
SingleFeaturePredictionTransformerBase<TModel> |
A classe base para todos os transformadores que implementam o ISingleFeaturePredictionTransformer<TModel>. Esses são todos os transformadores que funcionam com uma coluna de recursos. |
StructuredDataViewType |
A classe base abstrata para todos os tipos não primitivos. |
SvmLightLoader |
Isso tenta ler dados em um formato próximo ao formato SVM-light, sendo que a maioria dos dados formatados com luz SVM deve ser interpretável por esse carregador. |
SvmLightLoaderSaverCatalog |
Namespace contendo carregamento e salvamento de dados, definições de esquema de dados e componentes de métricas de treinamento de modelo. |
TextDataViewType |
O tipo de texto padrão. Isso tem o tipo de representação de ReadOnlyMemory<T> com o parâmetro Charde tipo . Observe que isso pode ter apenas um valor possível, acessível pela propriedade Instanceestática singleton . |
TextLoader |
Carrega um arquivo de texto em um IDataView. Dá suporte ao mapeamento básico de colunas de entrada para IDataView colunas. |
TextLoader.Column |
Descreve como uma coluna de entrada deve ser mapeada para uma IDataView coluna. |
TextLoader.Options |
As configurações para TextLoader |
TextLoader.Range |
Especifica o intervalo de índices de colunas de entrada que devem ser mapeados para uma coluna de saída. |
TimeSpanDataViewType |
O tipo de intervalo de tempo padrão. Isso tem o tipo de representação de TimeSpan. Observe que isso pode ter apenas um valor possível, acessível pela propriedade Instanceestática singleton . |
TransformerChain<TLastTransformer> |
Uma cadeia de transformadores (possivelmente vazia) que termina com um |
TrivialEstimator<TTransformer> |
A implementação trivial de IEstimator<TTransformer> que já tem o transformador e o retorna em todas as chamadas para Fit(IDataView). Implementações concretas ainda precisam fornecer o mecanismo de propagação de esquema, pois não há uma maneira fácil de inferi-lo do transformador. |
VBufferEditor |
Vários métodos para criar VBufferEditor<T> instâncias. |
VectorDataViewType |
O tipo de vetor padrão. O tipo de representação desse é VBuffer<T>, em que o parâmetro de tipo está em ItemType. |
VectorTypeAttribute |
Permite que um membro seja marcado como um VectorDataViewType, permitindo principalmente que um defina a dimensionalidade da matriz resultante. |
Estruturas
DataViewRowId |
Uma estrutura que serve como o identificador de uma linha de IDataView. Para conjuntos de dados com milhões de registros, essas IDs precisam ser exclusivas, portanto, a necessidade de uma estrutura tão grande manter os valores. Essas IDs são derivadas de outras IDs dos componentes anteriores dos pipelines e da divisão da estrutura em duas: ordem alta e baixa ordem de bits e reduz ainda mais as alterações dessas colisões. |
VBuffer<T> |
Um buffer que dá suporte a representações densas e esparsas. Esse é o tipo de representação para todas as VectorDataViewType instâncias. Os valores explicitamente definidos desse vetor são expostos por meio GetValues() de e, se não denso, GetIndices(). |
VBufferEditor<T> |
Um objeto capaz de editar um VBuffer<T> preenchendo Values (e Indices se o buffer não for denso). |
Interfaces
IFileHandle |
Um identificador de arquivo. |
IMultiStreamSource |
Uma interface para expor alguns itens que podem ser abertos para leitura. |
IRowToRowMapper |
Essa interface mapeia uma entrada DataViewRow para uma saída DataViewRow. Normalmente, a saída contém as colunas de entrada e novas colunas adicionadas pela classe de implementação, embora algumas implementações possam retornar um subconjunto das colunas de entrada. Essa interface é semelhante a Microsoft.ML.Data.ISchemaBoundRowMapper, exceto que ela não tem nenhum mapeamento de função de entrada, portanto, para reassociar, os mesmos nomes de coluna de entrada devem ser usados. As implementações dessa interface normalmente são criadas sobre a entrada DataViewSchemadefinida. |
Enumerações
DataKind |
Especifica um tipo de dados simples. |
MLPixelFormat |
Especifica o formato dos dados de cor para cada pixel da imagem. |
SchemaDefinition.Direction |
Namespace contendo carregamento e salvamento de dados, definições de esquema de dados e componentes de métricas de treinamento de modelo. |
TransformerScope |
Essa enumeração permite que os avaliadores (e posteriormente transformadores) na cadeia sejam usados "somente para treinamento", "para treinamento e avaliação" etc. O exemplo mais notável é que as transformações sobre a coluna de rótulo não devem ser usadas para pontuação, portanto, o escopo deve ser Training ou TrainTest. |