Microsoft.ML.Data Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Espacio de nombres que contiene la carga y guardado de datos, las definiciones de esquema de datos y los componentes de métricas de entrenamiento del modelo.
Clases
AnomalyDetectionMetrics |
Resultados de la evaluación para la detección de anomalías (algoritmo de aprendizaje no supervisado). |
AnomalyPredictionTransformer<TModel> |
Clase base para trabajar ISingleFeaturePredictionTransformer<TModel> en tareas de detección de anomalías. |
BinaryClassificationMetrics |
Resultados de evaluación para clasificadores binarios, excepto las métricas probabilísticas. |
BinaryClassificationMetricsStatistics |
La BinaryClassificationMetricsStatistics clase contiene estadísticas de resumen sobre varias observaciones de BinaryClassificationMetrics. |
BinaryPrecisionRecallDataPoint |
Esta clase representa un punto de datos en Precision-Recall curva para la clasificación binaria. |
BinaryPredictionTransformer<TModel> |
Clase base para trabajar ISingleFeaturePredictionTransformer<TModel> en tareas de clasificación binaria. |
BooleanDataViewType |
Tipo booleano estándar. Tiene el tipo de representación de Boolean. Tenga en cuenta que solo puede tener un valor posible, accesible mediante la propiedad Instanceestática singleton . |
CalibratedBinaryClassificationMetrics |
Resultados de evaluación para clasificadores binarios, incluidas las métricas probabilísticas. |
ClusteringMetrics |
Las métricas generadas después de evaluar las predicciones de agrupación en clústeres. |
ClusteringPredictionTransformer<TModel> |
Clase base para trabajar ISingleFeaturePredictionTransformer<TModel> en tareas de agrupación en clústeres. |
ColumnConcatenatingTransformer |
ITransformer resultante del ajuste de un objeto ColumnConcatenatingEstimator. |
ColumnCursorExtensions |
Métodos de extensión que permiten extraer valores de una sola columna de IDataView como .IEnumerable<T> |
ColumnNameAttribute |
Permite a un miembro especificar IDataView directamente el nombre de columna, en lugar del comportamiento predeterminado de usar el nombre de miembro como nombre de columna. |
CompositeDataLoader<TSource,TLastTransformer> |
Esta clase representa un cargador de datos que aplica una cadena de transformadores después de la carga. También tiene métodos para guardarse en un repositorio. |
CompositeLoaderEstimator<TSource,TLastTransformer> |
Clase de estimador para el cargador de datos compuestos. Se puede usar para crear un "cargador de datos inteligentes entrenable", aunque este patrón no es muy común. |
ConfusionMatrix |
Representa la matriz de confusión de los resultados de clasificación. |
DatabaseLoader |
Espacio de nombres que contiene la carga y guardado de datos, las definiciones de esquema de datos y los componentes de métricas de entrenamiento del modelo. |
DatabaseLoader.Column |
Describe cómo se debe asignar una columna de entrada a una IDataView columna. |
DatabaseLoader.Options |
La configuración de DatabaseLoader |
DatabaseLoader.Range |
Especifica el intervalo de índices o nombres de columnas de entrada que se deben asignar a una columna de salida. |
DatabaseSource |
Expone los datos necesarios para abrir una base de datos para su lectura. |
DataDebuggerPreview |
Esta clase representa una "vista previa" diligente de un IDataView. |
DataDebuggerPreview.ColumnInfo |
Espacio de nombres que contiene la carga y guardado de datos, las definiciones de esquema de datos y los componentes de métricas de entrenamiento del modelo. |
DataDebuggerPreview.RowInfo |
Espacio de nombres que contiene la carga y guardado de datos, las definiciones de esquema de datos y los componentes de métricas de entrenamiento del modelo. |
DataViewType |
Esta es la clase base abstracta para todos los tipos del sistema de IDataView tipos. |
DataViewTypeAttribute |
DataViewTypeAttribute se debe usar para decorar propiedades y campos de clase, si las instancias de esa clase se cargarán como ML.NET IDataView. Se llamará a la función Register() para registrar un DataViewType para un Type objeto con sus s Attribute. Cada vez que un valor escrito en el registrado Type y su s Attribute, el tipo de ese valor (es decir, un Type) de IDataView sería el asociado DataViewType. |
DataViewTypeManager |
Clase singleton para administrar el mapa entre ML.NET DataViewType y C# Type. Para admitir el tipo de columna personalizado en IDataView, el tipo subyacente de la columna (por ejemplo, un tipo de clase de C#) debe registrarse con una clase derivada de DataViewType. |
DateTimeDataViewType |
Tipo de fecha y hora estándar. Tiene el tipo de representación de DateTime. Tenga en cuenta que solo puede tener un valor posible, accesible mediante la propiedad Instanceestática singleton . |
DateTimeOffsetDataViewType |
Tipo de desplazamiento de fecha y hora estándar. Tiene el tipo de representación de DateTimeOffset. Tenga en cuenta que solo puede tener un valor posible, accesible mediante la propiedad Instanceestática singleton . |
EstimatorChain<TLastTransformer> |
Representa una cadena (potencialmente vacía) de estimadores que terminan con . |
FileHandleSource |
Ajusta como un IFileHandle objeto IMultiStreamSource. |
ImageLoadingEstimator | |
ImageLoadingTransformer |
ITransformer resultante de ajustar un ImageLoadingEstimatorobjeto . |
KeyCount |
Define la cardinalidad, o recuento, de valores válidos de una KeyDataViewType columna. Esto debe ser estrictamente positivo. Es utilizado por TextLoader y TypeConvertingEstimator. |
KeyDataViewType |
Tipo que representa valores categóricos o enumerados, que se usan normalmente para los valores de las etiquetas en modelos de clasificación multiclase. |
KeyTypeAttribute |
Permitir que el miembro se marque como .KeyDataViewType |
LoadColumnAttribute |
Permitir que el miembro especifique la asignación a los campos en el archivo de texto. Para invalidar el nombre de la IDataView columna, use ColumnNameAttribute. |
LoadColumnNameAttribute |
Permitir que el miembro especifique la asignación a los campos de la base de datos. Para invalidar el nombre de la IDataView columna, use ColumnNameAttribute. |
MetricStatistics |
La clase MetricsStatistics calcula estadísticas de resumen sobre varias observaciones de una métrica. |
MLImage |
Proporcione interfaces para las operaciones de creación de imágenes. |
MulticlassClassificationMetrics |
Resultados de evaluación para instructores de clasificación de varias clases. |
MulticlassClassificationMetricsStatistics |
La MulticlassClassificationMetricsStatistics clase contiene estadísticas de resumen sobre varias observaciones de MulticlassClassificationMetrics. |
MulticlassPredictionTransformer<TModel> |
Clase base para trabajar ISingleFeaturePredictionTransformer<TModel> en tareas de clasificación de varias clases. |
MultiFileSource |
Ajusta una ruta de acceso potencialmente compuesta como IMultiStreamSource. |
NoColumnAttribute |
Marque este miembro como no expuesto como una IDataView columna en .DataViewSchema |
NumberDataViewType |
Tipo de número estándar. Esta clase no se puede crear directamente al instante. Todas las instancias permitidas de este tipo son singletons y son accesibles como propiedades estáticas en esta clase. |
OneToOneTransformerBase |
Clase base para transformador que funciona en pares de columnas de entrada y salida. |
PredictionTransformerBase<TModel> |
Clase base para transformadores sin columna de características o más de una columna de características. |
PrimitiveDataViewType |
Clase base abstracta para todos los tipos primitivos. Los valores de estos tipos se pueden copiar libremente sin preocuparse por la propiedad, la mutación o la eliminación. |
RankingEvaluatorOptions |
Opciones para controlar la salida del RankingEvaluator |
RankingMetrics |
Resultados de evaluación para clasificadores. |
RankingMetricsStatistics |
La RankingMetricsStatistics clase contiene estadísticas de resumen sobre varias observaciones de RankingMetrics. |
RankingPredictionTransformer<TModel> |
Clase base para trabajar ISingleFeaturePredictionTransformer<TModel> en tareas de clasificación. |
RegressionMetrics |
Algoritmos de regresión de resultados de evaluación (algoritmo de aprendizaje supervisado). |
RegressionMetricsStatistics |
La RegressionMetricsStatistics clase contiene estadísticas de resumen sobre varias observaciones de RegressionMetrics. |
RegressionPredictionTransformer<TModel> |
Clase base para trabajar ISingleFeaturePredictionTransformer<TModel> en tareas de regresión. |
RowIdDataViewType |
El tipo de la clase RowIdDataViewType. Tiene el tipo de representación de DataViewRowId. Tenga en cuenta que solo puede tener un valor posible, accesible mediante la propiedad Instanceestática singleton . |
RowToRowTransformerBase |
Clase base para transformador que produce nuevas columnas, pero no afecta a las existentes. |
SchemaAnnotationsExtensions |
Métodos de extensión para facilitar el consumo sencillo de contenidos populares de Annotations. |
SchemaDefinition |
Esta clase define un esquema de una vista de datos con tipo. |
SchemaDefinition.Column |
Una columna de la vista de datos. |
SimpleFileHandle |
Un identificador de archivo simple basado en disco. |
SingleFeaturePredictionTransformerBase<TModel> |
Clase base para todos los transformadores que implementan .ISingleFeaturePredictionTransformer<TModel> Son todos los transformadores que funcionan con una columna de características. |
StructuredDataViewType |
Clase base abstracta para todos los tipos no primitivos. |
SvmLightLoader |
Esto intenta leer los datos en un formato cercano al formato SVM-light, el objetivo es que esta cargadora pueda interpretar la mayoría de los datos con formato de luz SVM. |
SvmLightLoaderSaverCatalog |
Espacio de nombres que contiene la carga y guardado de datos, las definiciones de esquema de datos y los componentes de métricas de entrenamiento del modelo. |
TextDataViewType |
Tipo de texto estándar. Tiene un tipo de representación con ReadOnlyMemory<T> el parámetro Charde tipo . Tenga en cuenta que solo puede tener un valor posible, accesible mediante la propiedad Instanceestática singleton . |
TextLoader |
Carga un archivo de texto en un IDataView. Admite la asignación básica de columnas de entrada a IDataView columnas. |
TextLoader.Column |
Describe cómo se debe asignar una columna de entrada a una IDataView columna. |
TextLoader.Options |
La configuración de TextLoader |
TextLoader.Range |
Especifica el intervalo de índices de columnas de entrada que se deben asignar a una columna de salida. |
TimeSpanDataViewType |
Tipo de intervalo de tiempo estándar. Tiene el tipo de representación de TimeSpan. Tenga en cuenta que solo puede tener un valor posible, accesible mediante la propiedad Instanceestática singleton . |
TransformerChain<TLastTransformer> |
Cadena de transformadores (posiblemente vacía) que terminan con un . |
TrivialEstimator<TTransformer> |
La implementación trivial de IEstimator<TTransformer> que ya tiene el transformador y la devuelve en cada llamada a Fit(IDataView). Las implementaciones concretas todavía tienen que proporcionar el mecanismo de propagación del esquema, ya que no hay ninguna manera fácil de deducirlo del transformador. |
VBufferEditor |
Varios métodos para crear VBufferEditor<T> instancias. |
VectorDataViewType |
Tipo de vector estándar. El tipo de representación de es VBuffer<T>, donde el parámetro de tipo está en ItemType. |
VectorTypeAttribute |
Permite que un miembro se marque como , VectorDataViewTypelo que permite principalmente establecer la dimensionalidad de la matriz resultante. |
Estructuras
DataViewRowId |
Estructura que actúa como identificador de una fila de IDataView. En el caso de los conjuntos de datos con millones de registros, esos identificadores deben ser únicos, por lo tanto, la necesidad de que una estructura tan grande contenga los valores. Estos identificadores se derivan de otros identificadores de los componentes anteriores de las canalizaciones, y dividen la estructura en dos: orden alto y bajo de bits, y reduce aún más los cambios de esas colisiones. |
VBuffer<T> |
Búfer que admite representaciones densas y dispersas. Este es el tipo de representación de todas las VectorDataViewType instancias. Los valores definidos explícitamente de este vector se exponen a través GetValues() de y, si no es denso, GetIndices(). |
VBufferEditor<T> |
Un objeto capaz de editar un VBuffer<T> elemento rellenando Values (y Indices si el búfer no es denso). |
Interfaces
IFileHandle |
Identificador de archivo. |
IMultiStreamSource |
Interfaz para exponer cierto número de elementos que se pueden abrir para su lectura. |
IRowToRowMapper |
Esta interfaz asigna una entrada DataViewRow a una salida DataViewRow. Normalmente, la salida contiene las columnas de entrada y las columnas nuevas agregadas por la clase de implementación, aunque algunas implementaciones pueden devolver un subconjunto de las columnas de entrada. Esta interfaz es similar a Microsoft.ML.Data.ISchemaBoundRowMapper, excepto que no tiene ninguna asignación de roles de entrada, por lo que se deben volver a enlazar, se deben usar los mismos nombres de columna de entrada. Normalmente, las implementaciones de esta interfaz se crean sobre la entrada DataViewSchemadefinida. |
Enumeraciones
DataKind |
Especifica un tipo de datos simple. |
MLPixelFormat |
Especifica el formato de los datos de color de cada uno de los píxeles de la imagen. |
SchemaDefinition.Direction |
Espacio de nombres que contiene la carga y guardado de datos, las definiciones de esquema de datos y los componentes de métricas de entrenamiento del modelo. |
TransformerScope |
Esta enumeración permite "etiquetar" los estimadores (y posteriormente transformadores) de la cadena para usarse "solo para entrenamiento", "para entrenamiento y evaluación", etc. El ejemplo más notable es que no se deben usar transformaciones sobre la columna de etiqueta para la puntuación, por lo que el ámbito debe ser Training o TrainTest. |