Поделиться через


PrincipalComponentAnalysisTransformer Класс

Определение

PCA — это преобразование уменьшения размерности, которое вычисляет проекцию вектора признаков на низкоранговое подпространство.

public sealed class PrincipalComponentAnalysisTransformer : Microsoft.ML.Data.OneToOneTransformerBase
type PrincipalComponentAnalysisTransformer = class
    inherit OneToOneTransformerBase
Public NotInheritable Class PrincipalComponentAnalysisTransformer
Inherits OneToOneTransformerBase
Наследование
PrincipalComponentAnalysisTransformer

Комментарии

Анализ компонентов принципов (PCA) — это алгоритм уменьшения размерности, который вычисляет проекцию вектора признаков на низкоранговое подпространство. Его обучение выполняется с помощью метода, описанного в документе: объединение структурированной и неструктурированной случайности в крупномасштабном PCA, а также документ поиска структуры с случайностью: вероятностные алгоритмы для создания приблизительных матричных декомпозиций

Дополнительные сведения см. также в следующих разделах:

Методы

GetOutputSchema(DataViewSchema)

PCA — это преобразование уменьшения размерности, которое вычисляет проекцию вектора признаков на низкоранговое подпространство.

(Унаследовано от RowToRowTransformerBase)
Transform(IDataView)

PCA — это преобразование уменьшения размерности, которое вычисляет проекцию вектора признаков на низкоранговое подпространство.

(Унаследовано от RowToRowTransformerBase)

Явные реализации интерфейса

ICanSaveModel.Save(ModelSaveContext)

PCA — это преобразование уменьшения размерности, которое вычисляет проекцию вектора признаков на низкоранговое подпространство.

(Унаследовано от RowToRowTransformerBase)
ITransformer.GetRowToRowMapper(DataViewSchema)

PCA — это преобразование уменьшения размерности, которое вычисляет проекцию вектора признаков на низкоранговое подпространство.

(Унаследовано от RowToRowTransformerBase)
ITransformer.IsRowToRowMapper

PCA — это преобразование уменьшения размерности, которое вычисляет проекцию вектора признаков на низкоранговое подпространство.

(Унаследовано от RowToRowTransformerBase)

Методы расширения

Preview(ITransformer, IDataView, Int32)

Предварительный просмотр эффекта transformer заданного.data

Append<TTrans>(ITransformer, TTrans)

Создайте новую цепочку преобразователя, добавив еще один преобразователь в конец этой цепочки преобразователя.

CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, PredictionEngineOptions)

TimeSeriesPredictionEngine<TSrc,TDst> создает подсистему прогнозирования для конвейера временных рядов. Он обновляет состояние модели временных рядов с наблюдениями, наблюдаемыми на этапе прогнозирования, и позволяет выполнять контрольные точки модели.

CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, Boolean, SchemaDefinition, SchemaDefinition)

TimeSeriesPredictionEngine<TSrc,TDst> создает подсистему прогнозирования для конвейера временных рядов. Он обновляет состояние модели временных рядов с наблюдениями, наблюдаемыми на этапе прогнозирования, и позволяет выполнять контрольные точки модели.

Применяется к