Skip to main content

Module dimension_reducer

Module dimension_reducer 

Source
Expand description

§Semantic Dimension Reducer

Dimensionality reduction for embeddings using random projection, PCA, or truncation.

Provides SemanticDimensionReducer which can reduce high-dimensional embeddings to lower dimensions while preserving semantic structure (Johnson-Lindenstrauss property for random projection).

Structs§

ReducerConfig
Configuration for the dimension reducer.
ReducerStats
Statistics about the reducer state.
ReductionResult
Result metadata from a reduction operation.
SemanticDimensionReducer
Semantic dimension reducer supporting random projection, PCA, and truncation.

Enums§

ReductionMethod
Reduction method to use for dimensionality reduction.