heucoder/dimensionality_reduction_alo_codes
heucoder/dimensionality_reduction_alo_codes has 2,371 GitHub stars and 607 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 21:48 UTC. Last push 2023-05-10.
特征提取/数据降维:PCA、LDA、MDS、LLE、TSNE等降维算法的python实现
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalDimensionalityReduction_alo_codes
网上关于各种降维算法的资料参差不齐,同时大部分不提供源代码;在此通过借鉴资料实现了一些经典降维算法的Demo(python),同时也给出了参考资料的链接。
| 降维算法 | 资料链接 | 代码 | 展示 |
|---|---|---|---|
| PCA | 资料链接1 资料链接2 资料链接3 | PCA | ![]() |
| KPCA | 资料链接1 资料链接2 资料链接3 | KPCA | ![]() |
| LDA | 资料链接1 资料链接2 | LDA | ![]() |
| MDS | 资料链接1 | MDS | ![]() |
| ISOMAP | 资料链接1 资料链接2 | ISOMAP | ![]() |
| LLE | 资料链接1 资料链接2 | LLE | ![]() |
| TSNE | 资料链接1 | TSNE | ![]() |
| AutoEncoder | 无 | ![]() |
|
| FastICA | 资料链接1 | FastICA | |
| SVD | 资料链接1 资料链接2 | SVD | |
| LE | 资料链接1资料链接2 | LE | ![]() |
| LPP | 资料链接1 资料链接2 | LPP | ![]() |
环境: python3.6 ubuntu18.04(windows10)
需要的库: numpy sklearn tensorflow matplotlib
- 每一个代码都可以单独运行,但是只是作为一个demo,仅供学习使用
- 其中AutoEncoder只是使用AutoEncoder简单的实现了一个PCA降维算法,自编码器涉及到了深度学习领域,其本身就是一个非常大领域
- LE算法的鲁棒性极差,对近邻的选择和数据分布十分敏感
- 2019.6.20添加了LPP算法,但是效果没有论文上那么好,有点迷,后续需要修改
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,788 starspublic-apis/public-apis
A collective list of free APIs
497,010 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
440,909 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,144 stars








