机器学习算法实现(基于numpy)

《机器学习公式推导与代码实现》学习笔记,记录一下自己的学习过程,详细的内容请大家购买作者的书籍查阅。

这篇博客是将笔者边学边刷《机器学习公式推导与代码实现》的模型跟代码记录下来,部分地方结合自己的思考对原作者的代码有一定的改动,这些博客主要是动手去实现一些模型,感受机器学习各个模型能解决的问题以及收敛后的效果,所以对相关理论没有过于深入。

一.监督学习模型

chapter3-对数几率回归

logistic算法(对数几率回归)numpy实现

chapter4-LASSO回归与Ridge回归

numpy实现lasso回归和ridge回归

chapter5-线性判别分析LDA

线性判别分析LDA推导及手动实现

chapter6-k近邻算法

k近邻算法numpy实现

chapter7决策树

机器学习决策树公式推导和实现:ID3、CART

二.监督学习集成模型

chapter10-AdaBoost

基于numpy和sklearn实现集成学习Boosting算法AdaBoost

chapter11-GBDT

手动实现GBDT分类树和GBRT回归树

chapter12-XGBoost

XGBoost分类树numpy实现

chapter13-LightGBM

LightGBM简介和示例

chapter14-CatBoost

CatBoost简单介绍以及原生库使用示例

chapter15-随机森林

随机森林numpy实现

chapter16-集成学习对比与调参

三大集成学习模型XGBoost、LightGBM和CatBoost的对比与调参

三.无监督学习模型

chapter17-kmeans

kmeans手动实现

chapter18-主成分分析PCA

主成分分析法PCA的numpy实现

chapter19-奇异值分解SVD

奇异值分解svd和图像压缩的numpy实现

四.概率模型

chapter21-贝叶斯概率模型

朴素贝叶斯和贝叶斯网络的推导与实现

chapter22-EM算法

EM算法简介、numpy编程EM算法实现三硬币问题

未完待续!机器学习博大精深,欢迎大家一起讨论!

Github笔记本

相关推荐
夜半被帅醒5 分钟前
【JAVA】神经网络的基本结构和前向传播算法
java·神经网络·算法
中杯可乐多加冰1 小时前
【玩转OCR | 腾讯云智能结构化OCR应用探索和场景实践】
人工智能·深度学习·信息可视化·云计算·ocr·腾讯云·玩转腾讯云ocr
ROBOT玲玉1 小时前
PaddleOCROCR关键信息抽取训练过程
人工智能·ocr
TANGLONG2222 小时前
【初阶数据结构与算法】排序算法总结篇(每个小节后面有源码)(直接插入、希尔、选择、堆、冒泡、快速、归并、计数以及非递归快速、归并排序)
java·c语言·数据结构·c++·算法·面试·排序算法
Allen_LVyingbo2 小时前
Python 青铜宝剑十六维,破医疗数智化难关(上)
开发语言·笔记·python·健康医疗·集成学习
怀念无所不能的你2 小时前
洛谷P2814 家谱(c嘎嘎)
c语言·数据结构·c++·算法·map·并查集
feifeikon4 小时前
机器学习DAY3续:逻辑回归、极大似然、梯度下降 (逻辑回归完)
人工智能·机器学习·逻辑回归
Bony-4 小时前
基于问卷调查数据的多元统计数据分析与预测(因子分析、对应分析与逻辑回归)
数据挖掘·数据分析·逻辑回归
IT古董4 小时前
【机器学习】机器学习的基本分类-半监督学习-Ladder Networks
学习·机器学习·分类·半监督学习
贝多财经4 小时前
高频生活场景带动低频金融服务,美团企业版点燃场景金融建设引擎
人工智能·金融·生活