Microsoft.ML.Data Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пространство имен, содержащее загрузку и сохранение данных, определения схем данных и компоненты метрик обучения модели.
Классы
AnomalyDetectionMetrics |
Результаты оценки для обнаружения аномалий (алгоритм неконтролируемого обучения). |
AnomalyPredictionTransformer<TModel> |
Базовый ISingleFeaturePredictionTransformer<TModel> класс для работы над задачами обнаружения аномалий. |
BinaryClassificationMetrics |
Результаты оценки для двоичных классификаторов, за исключением вероятностных метрик. |
BinaryClassificationMetricsStatistics |
Класс BinaryClassificationMetricsStatistics содержит сводную статистику по нескольким наблюдениям BinaryClassificationMetrics. |
BinaryPrecisionRecallDataPoint |
Этот класс представляет одну точку данных на Precision-Recall кривой для двоичной классификации. |
BinaryPredictionTransformer<TModel> |
Базовый класс для работы с ISingleFeaturePredictionTransformer<TModel> задачами двоичной классификации. |
BooleanDataViewType |
Стандартный логический тип. Имеет тип Booleanпредставления . Обратите внимание, что это может иметь только одно возможное значение, доступное одноэлементным статическим свойством Instance. |
CalibratedBinaryClassificationMetrics |
Результаты оценки для двоичных классификаторов, включая вероятностные метрики. |
ClusteringMetrics |
Метрики, созданные после оценки кластеризация прогнозов. |
ClusteringPredictionTransformer<TModel> |
Базовый ISingleFeaturePredictionTransformer<TModel> класс для работы над кластеризация задачами. |
ColumnConcatenatingTransformer |
ITransformerрезультатом установки .ColumnConcatenatingEstimator |
ColumnCursorExtensions |
Методы расширения, позволяющие извлекать значения одного столбца в IDataView виде IEnumerable<T>. |
ColumnNameAttribute |
Позволяет элементу указать IDataView имя столбца напрямую, в отличие от поведения по умолчанию при использовании имени элемента в качестве имени столбца. |
CompositeDataLoader<TSource,TLastTransformer> |
Этот класс представляет загрузчик данных, который применяет цепочку преобразователя после загрузки. Он также содержит методы для сохранения себя в репозитории. |
CompositeLoaderEstimator<TSource,TLastTransformer> |
Класс оценщика для загрузчика составных данных. Его можно использовать для создания "обучаемого интеллектуального загрузчика данных", хотя этот шаблон не очень распространен. |
ConfusionMatrix |
Представляет матрицу неточностей результатов классификации. |
DatabaseLoader |
Пространство имен, содержащее загрузку и сохранение данных, определения схем данных и компоненты метрик обучения модели. |
DatabaseLoader.Column |
Описывает, как входной столбец должен быть сопоставлен со столбцом IDataView . |
DatabaseLoader.Options |
Параметры для DatabaseLoader |
DatabaseLoader.Range |
Указывает диапазон индексов или имен входных столбцов, которые должны быть сопоставлены с выходным столбцом. |
DatabaseSource |
Предоставляет данные, необходимые для открытия базы данных для чтения. |
DataDebuggerPreview |
Этот класс представляет собой неотложную "предварительную версию IDataView" объекта . |
DataDebuggerPreview.ColumnInfo |
Пространство имен, содержащее загрузку и сохранение данных, определения схем данных и компоненты метрик обучения модели. |
DataDebuggerPreview.RowInfo |
Пространство имен, содержащее загрузку и сохранение данных, определения схем данных и компоненты метрик обучения модели. |
DataViewType |
Это абстрактный базовый класс для всех типов в системе IDataView типов. |
DataViewTypeAttribute |
DataViewTypeAttribute следует использовать для оформления свойств и полей класса, если экземпляры этого класса будут загружены как ML.NET IDataView. Функция Register() будет вызвана DataViewType для регистрации для с Type его Attributes. Всякий раз, когда значение вводится в зарегистрированный Type объект и его Attributeзначения, тип этого значения (т. е. Type) в IDataView будет связан с DataViewType. |
DataViewTypeManager |
Одноэлементный класс для управления сопоставлением между ML.NET DataViewType и C# Type. Для поддержки настраиваемого типа столбца в IDataViewнеобходимо зарегистрировать базовый тип столбца (например, тип класса C#) с классом, производным от DataViewType. |
DateTimeDataViewType |
Стандартный тип даты и времени. Имеет тип DateTimeпредставления . Обратите внимание, что это может иметь только одно возможное значение, доступное одноэлементным статическим свойством Instance. |
DateTimeOffsetDataViewType |
Стандартный тип смещения даты и времени. Имеет тип DateTimeOffsetпредставления . Обратите внимание, что это может иметь только одно возможное значение, доступное одноэлементным статическим свойством Instance. |
EstimatorChain<TLastTransformer> |
Представляет цепочку (потенциально пустую) оценщиков, заканчивающуюся на |
FileHandleSource |
Заключает в оболочку IFileHandle как IMultiStreamSource. |
ImageLoadingEstimator | |
ImageLoadingTransformer |
ITransformerрезультатом установки .ImageLoadingEstimator |
KeyCount |
Определяет кратность или количество допустимых значений столбца KeyDataViewType . Это должно быть строго положительным. Он используется TextLoader в и TypeConvertingEstimator. |
KeyDataViewType |
Тип, представляющий категориальные или перечислимые значения, которые чаще всего используются для значений меток в моделях многоклассовой классификации. |
KeyTypeAttribute |
Разрешить помечать элемент как KeyDataViewType. |
LoadColumnAttribute |
Разрешить члену указывать сопоставление с полями в текстовом файле. Чтобы переопределить имя столбца, IDataView используйте ColumnNameAttribute. |
LoadColumnNameAttribute |
Разрешить члену указывать сопоставление с полями в базе данных. Чтобы переопределить имя столбца, IDataView используйте ColumnNameAttribute. |
MetricStatistics |
Класс MetricsStatistics вычисляет сводную статистику по нескольким наблюдениям за метрикой. |
MLImage |
Предоставление интерфейсов для операций с изображениями. |
MulticlassClassificationMetrics |
Результаты оценки для многоклассовых инструкторов классификации. |
MulticlassClassificationMetricsStatistics |
Класс MulticlassClassificationMetricsStatistics содержит сводную статистику по нескольким наблюдениям MulticlassClassificationMetrics. |
MulticlassPredictionTransformer<TModel> |
Базовый ISingleFeaturePredictionTransformer<TModel> класс для работы над задачами многоклассовой классификации. |
MultiFileSource |
Заключает потенциально составной путь в виде IMultiStreamSource. |
NoColumnAttribute |
Пометьте этот элемент как не предоставляемый IDataView как столбец в DataViewSchema. |
NumberDataViewType |
Стандартный тип номера. Этот класс не является непосредственным экземпляром. Все разрешенные экземпляры этого типа являются одноэлементными и доступны как статические свойства этого класса. |
OneToOneTransformerBase |
Базовый класс для преобразователя, который работает с парами входных и выходных столбцов. |
PredictionTransformerBase<TModel> |
Базовый класс для преобразователей без столбца признаков или нескольких столбцов признаков. |
PrimitiveDataViewType |
Абстрактный базовый класс для всех примитивных типов. Значения этих типов можно свободно копировать, не беспокоясь о владении, изменении или удалении. |
RankingEvaluatorOptions |
Параметры для управления выходными данными RankingEvaluator |
RankingMetrics |
Результаты оценки для ранжистов. |
RankingMetricsStatistics |
Класс RankingMetricsStatistics содержит сводную статистику по нескольким наблюдениям RankingMetrics. |
RankingPredictionTransformer<TModel> |
Базовый класс для работы над ISingleFeaturePredictionTransformer<TModel> задачами ранжирования. |
RegressionMetrics |
Алгоритмы регрессии результатов оценки (алгоритм контролируемого обучения). |
RegressionMetricsStatistics |
Класс RegressionMetricsStatistics содержит сводную статистику по нескольким наблюдениям RegressionMetrics. |
RegressionPredictionTransformer<TModel> |
Базовый ISingleFeaturePredictionTransformer<TModel> класс для работы с задачами регрессии. |
RowIdDataViewType |
Тип RowIdDataViewType. Имеет тип DataViewRowIdпредставления . Обратите внимание, что это может иметь только одно возможное значение, доступное одноэлементным статическим свойством Instance. |
RowToRowTransformerBase |
Базовый класс для преобразователя, который создает новые столбцы, но не влияет на существующие. |
SchemaAnnotationsExtensions |
Методы расширения для упрощения использования популярного содержимого Annotations. |
SchemaDefinition |
Этот класс определяет схему типизированного представления данных. |
SchemaDefinition.Column |
Один столбец представления данных. |
SimpleFileHandle |
Простой дескриптор файла на диске. |
SingleFeaturePredictionTransformerBase<TModel> |
Базовый класс для всех преобразователей, реализующих ISingleFeaturePredictionTransformer<TModel>. Это все преобразователи, которые работают с одним столбцом признаков. |
StructuredDataViewType |
Абстрактный базовый класс для всех не примитивных типов. |
SvmLightLoader |
При этом выполняется попытка чтения данных в формате, близком к формату SVM-light. Цель состоит в том, чтобы большинство данных в формате SVM-light были интерпретированы этим загрузчиком. |
SvmLightLoaderSaverCatalog |
Пространство имен, содержащее загрузку и сохранение данных, определения схем данных и компоненты метрик обучения модели. |
TextDataViewType |
Стандартный тип текста. Имеет тип представления с параметром ReadOnlyMemory<T>Charтипа . Обратите внимание, что это может иметь только одно возможное значение, доступное одноэлементным статическим свойством Instance. |
TextLoader |
Загружает текстовый файл в IDataView. Поддерживает базовое сопоставление входных столбцов со IDataView столбцами. |
TextLoader.Column |
Описывает, как входной столбец должен быть сопоставлен со столбцом IDataView . |
TextLoader.Options |
Параметры для TextLoader |
TextLoader.Range |
Задает диапазон индексов входных столбцов, которые должны быть сопоставлены с выходным столбцом. |
TimeSpanDataViewType |
Стандартный тип временной области. Имеет тип TimeSpanпредставления . Обратите внимание, что это может иметь только одно возможное значение, доступное одноэлементным статическим свойством Instance. |
TransformerChain<TLastTransformer> |
Цепочка преобразователей (возможно, пустая), заканчивающаяся на |
TrivialEstimator<TTransformer> |
Тривиальная реализация IEstimator<TTransformer> , которая уже имеет преобразователь и возвращает его при каждом вызове Fit(IDataView). Конкретные реализации по-прежнему должны предоставлять механизм распространения схемы, так как нет простого способа вывести его из преобразователя. |
VBufferEditor |
Различные методы создания VBufferEditor<T> экземпляров. |
VectorDataViewType |
Стандартный тип вектора. Тип представления — VBuffer<T>, где параметр типа находится в ItemType. |
VectorTypeAttribute |
Позволяет помечать элемент как VectorDataViewType, в первую очередь позволяя задать размерность результирующего массива. |
Структуры
DataViewRowId |
Структура, служающая идентификатором строки .IDataView Для наборов данных с миллионами записей эти идентификаторы должны быть уникальными, поэтому требуется такая большая структура для хранения значений. Эти идентификаторы являются производными от других идентификаторов предыдущих компонентов конвейеров и разделяют структуру на два: высокий порядок и низкий порядок битов, что еще больше уменьшает изменения этих конфликтов. |
VBuffer<T> |
Буфер, поддерживающий как плотные, так и разреженные представления. Это тип представления для всех VectorDataViewType экземпляров. Явно определенные значения этого вектора предоставляются через GetValues() и , если не плотные, GetIndices(). |
VBufferEditor<T> |
Объект, способный редактировать путем VBuffer<T> заполнения Values (и Indices , если буфер не является плотным). |
Интерфейсы
IFileHandle |
Дескриптор файла. |
IMultiStreamSource |
Интерфейс для предоставления определенного количества элементов, которые можно открыть для чтения. |
IRowToRowMapper |
Этот интерфейс сопоставляет входные данные DataViewRow с выходными данными DataViewRow. Как правило, выходные данные содержат как входные столбцы, так и новые столбцы, добавленные реализующим классом, хотя некоторые реализации могут возвращать подмножество входных столбцов. Этот интерфейс аналогичен Microsoft.ML.Data.ISchemaBoundRowMapper, за исключением того, что он не имеет сопоставлений входных ролей, поэтому для повторной привязки необходимо использовать те же имена входных столбцов. Реализации этого интерфейса обычно создаются поверх определенных входных данных DataViewSchema. |
Перечисления
DataKind |
Задает простой тип данных. |
MLPixelFormat |
Указывает формат данных о цвете для каждого пикселя изображения. |
SchemaDefinition.Direction |
Пространство имен, содержащее загрузку и сохранение данных, определения схем данных и компоненты метрик обучения модели. |
TransformerScope |
Это перечисление позволяет "помечать" оценщики (а затем преобразователи) в цепочке для использования "только для обучения", "для обучения и оценки" и т. д. Наиболее примечаемым примером является то, что преобразования по столбцу метки не следует использовать для оценки, поэтому область должно быть Training или TrainTest. |