520 页机器学习笔记!图文并茂可能更适合你

学习笔记:机器学习--2.2过拟合和正规化 这是机器学习的第二章第二节:过拟合(Overfitting)和正规化(Regularization) 通过这一节的学习我们将理解并学会如何对Linear regression和Logistic regression的Cost function进行正规化操作,使其达到更优异的效果(able to generalize to new examples more effective)。更新的函数如下:... 阅读详情

本文经机器之心授权转载,禁二次转载

前段时间,来自SAP(全球第一大商业软件公司)的梁劲(Jim Liang)公开了自己所写的一份 520 页的学习教程(英文版),详细、明了地介绍了机器学习中的相关概念、数学知识和各种经典算法。编者看到后,也迫不及待的推广给更多的读者。完整的 PDF 请从文后作者公开的链接下载。

在介绍中,Jim Liang 写到:

人工智能是这两年风头正劲的领域,也是未来具有颠覆性可能的新领域。不少人尝试去学习机器学习相关的知识。然而,一旦越过最初的 overview 阶段,很多人就开始打退堂鼓了,然后迅速放弃。

为什么会这样?

极 高 的 学 习 曲 线

  • 首当其冲就是数学,涉及统计学、微积分、概率、线性代数等,大家虽然都学过高等数学,但如果你还记得里面的细节,算你牛。更可能的情况是,多数人都对高等数学忘记了,面对各种算法里的大量公式,感到厌恶,甚至恐惧。

  • 其次因为机器学习本身是一个综合性学科,而且是一个快速发展的学科,知识点散乱,缺乏系统性。

  • 市面上的机器学习/深度学习书籍、文章、教程,遍地开花,但能以清晰的方式表达、循序渐进地讲解的教程,其实不多,大量的教程没有考虑到学习者的基础,使得初学者感到挫败和困惑。

图 解 机 器 学 习

正是对机器学习的过程中的痛苦有切身体会,我希望能做一份教程,以浅显易懂的方式去讲解它,降低大家的学习门槛。我为此花费了数月时间,经常做到深夜,把自己的学习笔记整理成了这份教程。

从结构来看,全部教程包含两部分:

640?wx_fmt=png

Part 1 介绍了基本概念,包括:

  • 机器学习的流程

  • 数据处理

  • 建模

  • 评估指标(如 MSE、ROC 曲线)

  • 模型部署

  • 过度拟合

  • 正则化等

在第一部分,作者先介绍了如今应用普遍的机器学习:从自动驾驶、语音助手到机器人。其中有些思想,也是众多读者们了解过的,例如:为何机器学习在这个时候会火(大数据、计算力、更好的算法);机器学习、人工智能、深度学习三者的关系等。

除了这些基础概念,这份教程也对机器学习模型的开发流程做了图像化展示(如下图),即使对此不太了解的读者,也能通过这种流程展示有所学习。

640?wx_fmt=png

640?wx_fmt=png

建立机器学习解决方案的步骤

在 Part1 的其他小节,作者以类似的图像展示,对数据、建模、模型部署等内容做了详细介绍,这里就不一一列举,可以从原报告查看。

在 Part2,作者介绍了 常用的算法,包括:

  • 线性回归

  • 逻辑回归

  • 神经网络

  • SVM

  • Knn

  • K-Means

  • 决策树

  • 随机森林

  • AdaBoost

  • 朴素贝叶斯

  • 梯度下降

  • 主成分分析

这部分包含了大量的数学公式,但作者尽力注解了其中的每个公式,从而充分、清晰地表达了众多数学概念。

例如在「神经网络」部分,作者整理了 59 页的笔记(从 311 页到 369 页)。作者从人脑中的神经元架构说起,介绍了人工神经网络(ANN)、人工神经元工作的原理。这份笔记非常注重图像化的概念解释,理解起来非常直观。

例如,下图中的概念解释很形象地展现了生物神经元和人工神经元工作方式的相似性。

640?wx_fmt=png

生物神经元的树突输入-轴突输出模式和人工神经元的输入输出模式对比。

640?wx_fmt=png

过拟合的解释。

640?wx_fmt=png

人工神经元的基础结构。

在涉及到数学公式时,作者会在旁边有详细的注解,如下图所示:

640?wx_fmt=png

对于并列的可选项(如激活函数、常用神经网络架构等),也会有全面的列表:

640?wx_fmt=png

常用的激活函数。

然后会有每个激活函数的单独介绍:

640?wx_fmt=png

Sigmoid 激活函数。

640?wx_fmt=png

用神经网络分类手写数字的前向传播示例(softmax 激活函数)。

对于神经网络中较为复杂的概念(如求导、反向传播),几张图就能解释清楚:

640?wx_fmt=png

关于神经网络的完整训练过程,作者用简略流程图+计算细节展开的方式呈现:

640?wx_fmt=png

反向传播算法完整流程。

640?wx_fmt=png

前向传播部分的计算细节。

就像前面提到的,这部分除了「神经网络」的介绍,还包括随机森林、梯度下降等概念的介绍,读者们可查看原教程。

总结

看完这份教程之后,小编觉得这是一份包罗万象的学习笔记,既适合非专业人士了解有关机器学习的基础概念,又适合有专业背景的学生进一步学习。

写教程是为了自己持续学习,分享教程是为了帮助更多人学习。就像作者所说,「Learning by doing/teaching, 写这个教程主要是强迫自己持续学习,另外,也想分享给他人,希望能帮助到更多想学习 Machine Learning 的人,降低大家的学习痛苦。

教程文档下载地址(百度云):

https://pan.baidu.com/s/1tNXYQNadAsDGfPvuuj7_Tw

欢迎扫码关注:

640?wx_fmt=other

从基础概念到数学公式520页的机器学习笔记(图文并茂) 从基础概念到数学公式,这是一份520页的机器学习笔记(图文并茂)。近日,来自SAP(全球第一大商业软件公司)的梁劲(Jim Liang)公开了自己所写的一份 520 页的学习教程(英文版),详细、明了地介绍了机器学习中的相关概念、数学知识和各种经典算法。 立即下载

相关推荐

机器学习数学知识图谱

列出机器学习所需要的数学知识,对入门机器学习者指点方向,快速找到需要学习的数学知识。

从基础概念到数学公式,这是一份520页的机器学习笔记(图文并茂)

导读:近日,来自SAP(全球第一大商业软件公司)的梁劲(Jim Liang)公开了自己所写的一份 520 页的学习教程(英文版),详细、明了地介绍了机器学习中的相关概念、...

大数据 2030

机器学习数学公式汇总

总结了新人学习机器学习过程中需要用的常用数学公式汇总

机器学习(五)——正规化

目录 一、前言 二、过拟合 三、代价函数: 四、线性回归正则化 1、梯度下降 2、正规方程 五、Logistic回归正规化 一、前言 吴恩达机器学习第八章——正规化 笔记 所有图片与例子均来自吴恩达视频课 二、过拟合 欠拟合:指模型学习较弱,而数据复杂度较高的情况,此时模型由于学习能力不足,无法学习到数据集中的“一般规律”,因而导致泛化能力弱。 ...

SampsonTse的博客 1557

数学手写识别:使用机器学习将手写的数学表达式和公式转换为Latext

手写到乳胶 将手写的数学表达式和公式转换为latext。 使用说明 确保您已安装Python> 3 克隆或下载此项目 访问此( )链接以下载训练数据集 在第4步中提取下载文件的内容,并将其放置在名为Dataset的文件夹中 在终端/命令提示符或外壳中键入并运行pip install requirements.txt 运行python main.py TestData/test1.jpg来识别测试数据文件夹中的图像 去做 识别页面上的文字 部署模型以用作API

Jim Liang Get started with machine learning 学习笔记 下(311页到520页)

Jim Liang Get started with machine learning 学习笔记 (311页到520页) Jim Liang Get started with machine learning 学习笔记 (311页到520页)

机器学习笔记

1.sk-learning安装 由于安装了anaconda,anaconda中带有sklearn,不用重复安装 2.sk-learning的使用 3.读取CSV文件   I.获取列名的方法:     df = pandas.read_csv('test.csv')     df.columns.values 或者 df.head(0)都可以获取列名   II.获取指定的列   ...

weixin_30242907的博客 146

玩转Matlab-Simscape(初级)-01-从一个简单模型开始学习之旅

本文从初学者的角度分享的关于Matlab simscape 的基础内容,简单分享了Simscape搭建模型,创建子系统,修改定义参数等内容,为将来深入学习和使用simscape做铺垫。

万金油笑匠的博客 6526

人工智能导论手写笔记(包含资源链接)

这是一份关于人工智能导论的手写笔记。使用的教材是《人工智能导论》(高等教育出版社)。主要是关于部分课后习题的解答和部分考点的整理。可以用于期末考试的复习。

jerry123coffee的博客 1298

【Unity】ABB CRB 15000 外部引导运动实战:从配置到实时控制

本文详细介绍了ABB CRB 15000协作机器人的外部引导运动(EGM)功能在Unity环境中的实战应用。从RobotStudio配置到Unity实时通信架构,再到EGM运动控制技巧和问题排查,全面解析如何实现机器人的高精度实时控制。通过实际案例展示EGM技术在精密装配等场景中的显著效果,帮助开发者快速掌握这一先进技术。

weixin_29057695的博客 445

常用的集成TTL门电路

本篇主要分析了常用的逻辑门电路与非门,详细分析了电源原理。值得收藏。

ManagerUser的博客 5090

520 页机器学习笔记!图文并茂可能更适合你(附资源下载)

本文约1600字,建议阅读5分钟本文为全球第一大商业软件公司的梁劲公开了自己所写的一份 520 页的学习教程,详细、明了地介绍了机器学习中的相关概念、数学知识和各种经典算法。前段时间,来...

数据分析 392

HC32F460 FPU实战:从零开启硬件浮点加速

本文详细介绍了如何在HC32F460开发板上启用和优化FPU(浮点运算单元),以显著提升硬件浮点运算性能。从工程配置、关键代码修改到实战优化技巧,全面解析FPU加速的实现方法,并分享常见问题的解决方案,帮助开发者避免常见陷阱,充分发挥HC32F460的硬件潜力。

weixin_42620340的博客 351

520 页机器学习笔记!图文并茂可能更适合你,文末附下载方法

编辑:AI派前段时间,来自SAP(全球第一大商业软件公司)的梁劲(Jim Liang)公开了自己所写的一份 520 页的学习教程(英文版),详细、明了地介绍了机器学习中的相关概念、数学知...

机器学习算法那些事 295

RHCSA Linux环境搭建

安装Linux操作系统一般有三种方式:为了便捷方便高效,因此本人选择通过虚拟机来使用Linux操作系统。先在官网(Download VMware Workstation Pro)下载好VMware workstation pro软件,下载安装完成后,需要激活打开。下载版本不同,所需激活码也不同(激活码可在网络上查找)

weixin_68256171的博客 1421

基于单片机智能家居控制系统设计

*单片机设计介绍,基于单片机智能家居控制系统设计。

QQ2193276455的博客 1717

超赞的 520 页机器学习笔记!图文并茂可能更适合你,文末附下载方法

点击上方“开发者技术前线”,选择“星标”13:21 在看真爱来自:AI派前段时间,来自SAP(全球第一大商业软件公司)的梁劲(Jim Liang)公开了自己所写的一份 520 页的学习...

开发者技术前线-DevolperFront 347

[Dify实战] 合同审阅助手:识别风险条款、生成修改建议-带绑定资源

摘要: Dify合同审阅助手通过AI技术提升合同审阅效率,快速识别风险条款并输出结构化修改建议。方案包括合同输入、关键条款识别、风险评级和报告生成流程,重点关注付款、责任限制等核心条款。采用分层风险分级(高/中/低)和"红线清单"机制,确保审阅标准化。实施建议先建立条款库和模板,通过样本测试优化模型,定期更新规则库。该方案可缩短审阅时间50%以上,提高风险识别准确率,最终实现法务经验的可复用沉淀。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 600
上一篇: 为什么美国学生学的数学比我们简单,却能做出很牛逼的东西?
下一篇: 机器学习必知必会10大算法
机器学习算法那些事
博客等级 码龄9年 1633粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值