duguiming111 / Wheels-of-Machine-Learning-Algorithms

不调包,手动实现机器学习算法,包括感知机、KNN、逻辑回归等,不断更新......

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wheels-of-Machine-Learning-Algorithms

不调包,手动实现机器学习算法,包括感知机、KNN、逻辑回归等,不断更新......
数据为垃圾短信数据,实现垃圾短信分类。

1、感知机

perceptron.py

2、KNN

knn.py
KNN计算比较慢,线性扫描相当于全量数据计算一次,kd树的方法也不快。

3、朴素贝叶斯算法

naive_bayes.py

4、逻辑回归

logistic_regression.py

5、 决策树

decision_tree.py
......

参考

1、https://github.com/KangCai/Machine-Learning-Algorithm

About

不调包,手动实现机器学习算法,包括感知机、KNN、逻辑回归等,不断更新......


Languages

Language:Python 100.0%