fengyang95 / Tiny_ml
numpy 实现的 周志华《机器学习》书中的算法及其他一些传统机器学习算法
Stars: ✭ 129
Programming Languages
Projects that are alternatives of or similar to Tiny ml
Machine Learning Projects
This repository consists of all my Machine Learning Projects.
Stars: ✭ 135 (+4.65%)
Mutual labels: classification, numpy, clustering, regression
Machine Learning With Python
Practice and tutorial-style notebooks covering wide variety of machine learning techniques
Stars: ✭ 2,197 (+1603.1%)
Mutual labels: classification, numpy, clustering, regression
Orange3
🍊 📊 💡 Orange: Interactive data analysis
Stars: ✭ 3,152 (+2343.41%)
Mutual labels: classification, numpy, clustering, regression
Ml
A high-level machine learning and deep learning library for the PHP language.
Stars: ✭ 1,270 (+884.5%)
Mutual labels: classification, clustering, regression
Uci Ml Api
Simple API for UCI Machine Learning Dataset Repository (search, download, analyze)
Stars: ✭ 190 (+47.29%)
Mutual labels: classification, clustering, regression
Machine-Learning-Specialization
Project work and Assignments for Machine learning specialization course on Coursera by University of washington
Stars: ✭ 27 (-79.07%)
Mutual labels: clustering, regression, classification
Pycaret
An open-source, low-code machine learning library in Python
Stars: ✭ 4,594 (+3461.24%)
Mutual labels: clustering, regression, classification
Fuku Ml
Simple machine learning library / 簡單易用的機器學習套件
Stars: ✭ 280 (+117.05%)
Mutual labels: classification, svm, regression
Neuroflow
Artificial Neural Networks for Scala
Stars: ✭ 105 (-18.6%)
Mutual labels: classification, clustering, regression
Smile
Statistical Machine Intelligence & Learning Engine
Stars: ✭ 5,412 (+4095.35%)
Mutual labels: classification, clustering, regression
Tensorflow cookbook
Code for Tensorflow Machine Learning Cookbook
Stars: ✭ 5,984 (+4538.76%)
Mutual labels: classification, svm, regression
Ml Course
Starter code of Prof. Andrew Ng's machine learning MOOC in R statistical language
Stars: ✭ 154 (+19.38%)
Mutual labels: classification, svm, clustering
Python-Machine-Learning-Fundamentals
D-Lab's 6 hour introduction to machine learning in Python. Learn how to perform classification, regression, clustering, and do model selection using scikit-learn and TPOT.
Stars: ✭ 46 (-64.34%)
Mutual labels: clustering, regression, classification
Mlj.jl
A Julia machine learning framework
Stars: ✭ 982 (+661.24%)
Mutual labels: classification, clustering, regression
R
All Algorithms implemented in R
Stars: ✭ 294 (+127.91%)
Mutual labels: classification, clustering, regression
Alink
Alink is the Machine Learning algorithm platform based on Flink, developed by the PAI team of Alibaba computing platform.
Stars: ✭ 2,936 (+2175.97%)
Mutual labels: clustering, regression, classification
Tensorflow Book
Accompanying source code for Machine Learning with TensorFlow. Refer to the book for step-by-step explanations.
Stars: ✭ 4,448 (+3348.06%)
Mutual labels: classification, clustering, regression
Tribuo
Tribuo - A Java machine learning library
Stars: ✭ 882 (+583.72%)
Mutual labels: classification, clustering, regression
Mlr
Machine Learning in R
Stars: ✭ 1,542 (+1095.35%)
Mutual labels: classification, clustering, regression
tinyml
利用numpy实现的一些周志华《机器学习》(西瓜书)一书及 斯坦福cs229课程中的算法,宜配合西瓜书和cs229课件食用。并选择性实现了一些经典算法的简易版本, 如 按照陈天奇的slides实现的XGBRegressor。
已经实现的算法
- 线性模型
- LinearRegression 线性回归闭式解推导
- LogisticRegression 逻辑回归相关推导
- SGDRegressor
- LocallyWeightedLinearRegression
- 判别分析
- LDA
- GDA
- 决策回归树
- DecisionTreeClassifier
- DecisionTreeRegressor
- 支持向量机
- SVC
- 贝叶斯
- NaiveBayesClassifier
- 聚类算法
- KMeans
- LVQ
- GaussianMixture
- DBSCAN
- AGNES
- 降维算法
- MDS
- PCA
- KernelPCA
- LLE
- Isomap
- 集成学习
- AdaBoostClassifier
- GradientBoostingRegressor
- RandomForestRegressor
- XGBRegressor
- 特征选择
- ReliefFeatureSelection
和sklearn实现的比较
- 回归算法结果 代码
Algorithm vs. RMSE | sklearn-boston | |
tinyml | sklearn | |
LinearRegression | 27.196 | 27.196 |
SGDRegressor | 27.246 | 27.231 |
DecisionTreeRegressor | 21.887 | 21.761 |
RandomForestRegressor | 21.142 | 21.142 |
GradientBoostRegressor | 16.778 | 16.106 |
XGBRegressor | 20.149 | 15.7 |
- 分类算法结果 代码
Algorithm vs. RMSE | sklearn-breast_cancer | |
tinyml | sklearn | |
NaiveBayes | 90.64% | 90.64% |
LogisticRegression | 92.98% | 92.98% |
LDA | 94.15% | 92.40% |
GDA | 92.40% | 93.57% |
SVC | 86.55% | 92.98% |
AdaboostClassifier | 92.40% | 92.40% |
- 聚类算法比较 代码
- KMeans
- DBSCAN
- GMM
- AGNES
- 降维算法比较 代码
- PCA
- KernalPCA
- LLE
- MDS
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].