Expand description
Dimensionality reduction algorithms Dimensionality reduction techniques
This module provides algorithms for reducing the dimensionality of data, which is useful for visualization, feature extraction, and reducing computational complexity.
Re-exports§
pub use crate::reduction::diffusion_maps::DiffusionMaps;pub use crate::reduction::factor_analysis::factor_analysis;pub use crate::reduction::factor_analysis::scree_plot_data;pub use crate::reduction::factor_analysis::FactorAnalysis;pub use crate::reduction::factor_analysis::FactorAnalysisResult;pub use crate::reduction::factor_analysis::RotationMethod;pub use crate::reduction::factor_analysis::ScreePlotData;pub use crate::reduction::laplacian_eigenmaps::GraphMethod;pub use crate::reduction::laplacian_eigenmaps::LaplacianEigenmaps;pub use crate::reduction::laplacian_eigenmaps::LaplacianType as LELaplacianType;
Modules§
- diffusion_
maps - Diffusion Maps for nonlinear dimensionality reduction Diffusion Maps for Nonlinear Dimensionality Reduction
- factor_
analysis - Factor Analysis module Factor Analysis for dimensionality reduction and latent variable modeling
- laplacian_
eigenmaps - Laplacian Eigenmaps for manifold learning Laplacian Eigenmaps for Nonlinear Dimensionality Reduction
Structs§
- Isomap
- Isomap (Isometric Feature Mapping) dimensionality reduction
- LDA
- Linear Discriminant Analysis (LDA) for dimensionality reduction
- LLE
- Locally Linear Embedding (LLE) dimensionality reduction
- PCA
- Principal Component Analysis (PCA) dimensionality reduction
- Spectral
Embedding - Spectral Embedding dimensionality reduction
- TSNE
- t-SNE (t-distributed Stochastic Neighbor Embedding) for dimensionality reduction
- TruncatedSVD
- Truncated Singular Value Decomposition (SVD) for dimensionality reduction
- UMAP
- UMAP (Uniform Manifold Approximation and Projection) dimensionality reduction
Enums§
- Affinity
Method - Affinity matrix construction methods
Functions§
- trustworthiness
- Calculate trustworthiness score for a dimensionality reduction