/MachineLearning

ML about cluster, regression, classification, and so on. As a playground. Just for fun.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Machine Learning

机器学习的python手写版实现

个人笔记

Classification

分类算法-感知机

分类算法-k近邻

分类算法-朴素贝叶斯

分类算法-决策树

分类算法-Logistic回归

分类算法-SVM

分类算法-最大熵模型

分类算法-集成学习

Regression

回归算法-线性回归

cluster

聚类算法-kmeans

聚类算法-LVQ

聚类算法-DBSCAN

聚类算法-Hierarchical

聚类算法-SOM

聚类算法-谱聚类

Decomposition

降维算法-SVD

降维算法-PCA

降维算法-LDA

MathMethod

数学工具-特征缩放

数学工具-激活函数

数学工具-损失函数

数学工具-优化算法

数学工具-模型评估指标

数学工具-正则项

TransferLearning

迁移学习-TrAdaBoost

迁移学习-JDA

目录结构

./
├── AI_Overview.xmind
├── Classification
│   ├── AdaBoost.py
│   ├── DecisionTree.py
│   ├── KNN.py
│   ├── LogisticRegression.py
│   ├── MaxEntropy.py
│   ├── NaiveBayes.py
│   ├── RandomForest.py
│   ├── SVM.py
│   ├── multi_classifier.py
│   └── perceptron.py
├── Decomposition
│   ├── LDA.py
│   ├── PCA.py
│   └── SVD.py
├── LICENSE
├── MathMethods
│   ├── Activation.py
│   ├── DrawPic.py
│   ├── LossFunction.py
│   ├── Metrics.py
│   ├── Optimizer.py
│   └── Scaler.py
├── README.md
├── Regression
│   └── LinearRegression.py
├── cluster
│   ├── DBSCAN.py
│   ├── Hierarchical.py
│   ├── LVQ.py
│   ├── SOM.py
│   ├── SpectralCluster.py
│   └── kmeans.py
├── url
└── utils.py