之前经学长推荐,开始在B站上看Andrew Ng的机器学习课程。其实已经看了1/3了吧,今天把学习笔记补上吧。


吴恩达老师的Machine learning课程共有113节(B站上的版本https://www.bilibili.com/video/av9912938)。这篇学习笔记是结合第一、二部分(我所理解的):

第一部分:概览机器学习,介绍其中的一些专业名词及定义。Section 1-26

第二部分:如何使用Octave实现机器学习中的基本算法(Ocatave就是开源版的Matlab)。Section 27-39

总的来说,吴恩达老师讲的还是很慢的,他每次说到微积分、线代相关的知识,都要担心同学们不知道,小心翼翼地推导一遍……(美国人的数学真的这么不好吗)

着重记录一下逻辑回归吧:

吴老师说逻辑回归其实就是Sigmoid函数,或Logistic函数on,这名字起得也太差了吧,国内老师有的把这个称为指数回归,我觉得还顺口些。sigmoid函数的本质就是将实域上的数全都映射到0-1之间(表示概率):

\(g(z)=\frac{1}{1-e^{-z}}\)

那么其中的\(z\)是什么呢?其实也就是我们使用线性回归所计算出来的\(Θ^{T}x\)。

之所以这个函数可以拟合分类问题,是因为大部分事实情况与之相同。当某指标已经很大时,他再增加,对概率的影响也比较小。

转载于:https://www.cnblogs.com/zinyy/p/9144568.html

吴恩达(Andrew Ng)——机器学习笔记1相关推荐

  1. 第01周:吴恩达 Andrew Ng 机器学习

    学习内容: 1 机器学习 1.1 机器学习定义 ①Arthur Samuel:在没有明确设置的情况下,使计算机具有学习能力的研究领域. e.g.跳棋游戏,使计算机与自己对弈上万次,使计算机学习到什么是 ...

  2. 第06周:吴恩达 Andrew Ng 机器学习

    10 应用机器学习的建议 10.1 决定下一步做什么 依旧用房价预测的例子,假设我们使用已经正则化的线性回归的模型得到了参数,并将参数带入预测函数来预测一组新的房价,但是结果误差很大,那么为了解决问题 ...

  3. 机器学习(Machine Learning) - 吴恩达(Andrew Ng) 视频笔记

    背景:写于20190408,大概一周前我已经看到了P47 8-4 - Model Representation II 视频链接:https://www.bilibili.com/video/av991 ...

  4. 第02周:吴恩达 Andrew Ng 机器学习

    学习目标: 完成对机器学习逻辑回归部分 完成习题 整理理论与编程题笔记 学习内容: 六.逻辑回归 6.1 分类问题Classification 二分类问题:通常结果有两种可能(0:negative c ...

  5. 第10周:吴恩达 Andrew Ng 机器学习

    15 异常检测(Anomaly Detection) 这种算法虽然主要用于非监督学习问题,但从某些角度看,它又类似于一些监督学习问题. 15.1 问题动机 例:假想一个飞机引擎制造商,当他生产的飞机引 ...

  6. 第09周:吴恩达 Andrew Ng 机器学习

    14 降维(Dimensionality Reduction) 第二种类型的无监督学习问题叫降维 14.1 目标Ⅰ:数据压缩 使用降维的原因之一是数据压缩,数据压缩可以使数据占用较小的内存或硬盘空间, ...

  7. 第08周:吴恩达 Andrew Ng 机器学习

    13 聚类 聚类算法是学习的第一个无监督学习算法,它所用到的数据是不带标签的. 13.1 无监督学习 什么是无监督学习? 在无监督学习中,所有的数据不带标签,而无监督学习要做的就是将这一系列无标签的数 ...

  8. 第04周:吴恩达 Andrew Ng 机器学习

    学习内容: 8 神经网络 8.1 为什么用神经网络 当只有两个特征时(x1.x2),使用sigmoid函数得到的结果还可以,因为可以把x1.x2的所有组合都包含到多项式中.但当很多问题含有很多特征,不 ...

  9. 第05周:吴恩达 Andrew Ng 机器学习

    学习内容: 9 神经网络的运用 9.1 代价函数 其中: 假设训练集为m组的训练样本 用L表示神经网络的总层数,对于上图来说,L=4 用表示第L层的单元数,也就是神经元的数量(不包括这一层的偏差单元) ...

  10. 第07周:吴恩达 Andrew Ng 机器学习

    12 支持向量机(Support Vector Machines) 12.1 优化目标 在监督学习中,许多学习算法的性能都非常类似,因此,重要的不是你该选择使用学习算法A还是学习算法B,而更重要的是, ...

最新文章

  1. ros 消息队列与缓冲区_Spring Boot消息队列系统:RocketMQ初入门
  2. iOS 8 UITableView分隔符插入0不起作用
  3. ip为 : 202.76.52.142/30 怎么看?
  4. SAP CRM One Order object type in line item - when it is filled
  5. 余额宝利率破2.4%,你还会把钱放在余额宝里面吗?
  6. python继承方式是基于原型吗_基于原型与基于类的继承
  7. 光纤收发器的实际应用范围介绍
  8. 前端学习(2158):webpack配置文件的分离
  9. ThinkPad R400 安装win2003网卡驱动
  10. 十、JAVA抽象类的定义使用
  11. HTML5+css3 的开心网游戏页面
  12. 怀旧在2022:游戏ROM下载+游戏模拟器推荐(安卓/iOS)
  13. nps内网穿透p2p隧道实战
  14. python main.py是什么意思_什么是__main__.py?
  15. 华为交换路由命令学习笔记
  16. 查看docker镜像中的文件
  17. 生成EAN13条码(C语言实现)
  18. 东欧黑客入侵港股造市图利 半年涉款5300万
  19. 话费充值折扣数据库_《京东话费充值系统架构演进实践》--阅读
  20. 一个游戏账号竟卖到7.5万元!

热门文章

  1. 牛逼!这么问 OutOfMemoryError 能让我懵逼!
  2. Nginx+Keepalived(双机热备)搭建高可用负载均衡环境(HA)
  3. 月薪过万的岗位名单,大家久等了!
  4. 标准的软件开发是怎样的?
  5. H5 新特性之 fileReader 实现本地图片视频资源的预览
  6. 金蝶K3老单新增自定义菜单按钮
  7. Qt::FocusPolicy的使用
  8. Educational Codeforces Round 12 F. Four Divisors 求小于x的素数个数(待解决)
  9. eclipse不格式化注释
  10. 字符数组的定义与使用具体解析