初识机器学习

  • 前言
    • 一、什么是机器学习
      • 1、预测房价
      • 2、乳腺癌预测
    • 二、监督学习
    • 三、非监督学习
      • 1、google news
      • 2、DNA 个性
  • 总结

前言

机器学习(Machine Learning)这个领域近几年非常火爆,Alpha go、cortana、facenet等产品陈出不穷。特别是看到openai研究的DOTA2对抗机器人和顶级人类玩家打得如火如荼,无不激起我莫大的兴趣。为此为了跟上时代的步伐,希望自己也能成为AI领域的一份子,在此将吴恩达的机器学习课程做下学习笔记,以便交流及查阅。
ps. 本人是一名c++程序员(有空我要吐槽下c++),近年工作涉及很多AI,也为我打开了新世界的大门,我自己也研究了一些小工具,如文档边缘识别(类似扫描王),文档是否填写或是否同一篇文档等(后续会发博客开源出来),一起进步。

一、什么是机器学习

首先看看机器学习的定义:

“A computer program is said to learn from experience E with respect to some class of tasksT and performance measureP if its performance at tasks inT, as measured by P, improves with experience E ”

这段话读起来非常魔性,特别像rap,感觉就是为了押韵而写的。简单来说就是 通过学习一堆数据总结出经验,然后用这个经验得出结论,所以在机器学习中数据是核心,当今机器学习会这么火也得益于目前的大数据时代。你们应该还听过深度学习,其实他也是机器学习的一种,当然还有强化学习等都是机器学习的子领域。以下是几个例子

1、预测房价

这个是最经典也是最入门的例子,大家都知道房价和面积正相关吧(当然还有其他因素先不考虑)那么根据面积(横坐标)和价格(纵坐标)的样本图是这样的

上面我们可以根据数据通过算法(线性回归后续会介绍到)得到预测的直线或曲线,然后根据这条线(上面所说的经验)得出不同面积下的房屋价格。

2、乳腺癌预测

我们都知道癌症和肿瘤大小有关,那么我们根据大小和是否良性肿瘤的样本得出下面的图示

上面我们可以根据数据通过算法(logistics回归后续会介绍到)得到一个模型,根据这个模型输入肿瘤的大小就可以预测是否良性。

二、监督学习

首先是官方的定义:

利用一组已知类别的样本调整分类器的参数,使其达到所要求性能的 过程,也称为监督训练或有教师学习。

比如以上两个例子都是带有标签的,即指示数据的结论值,那么我们就将这些带有标签数据的学习模型称为监督学习。监督学习是我学习那么多算法中最多的一种学习方式,比如knn,svm,pca等,其实记住这个概念即可,后续专项学习某个算法时,是很容易理解这个概念的。

三、非监督学习

首先是官方的定义:

无监督学习的问题是,在未加标签的数据中,试图找到隐藏的结构。因为提供给学习者的实例是未标记的,因此没有错误或报酬信号来评估潜在的解决方案

顾名思义就是不带标签数据的自动化学习模型,也是非常容易理解,常用的我所知的有聚类算法、鸡尾酒算法。下面我们看几个例子吧

1、google news

google news的新闻分类,自动的从非常多的新闻中将石油失事的归为一个大的链接

2、DNA 个性

算法将有DNA的一些序列进行分类,然后得出不同个性的相同簇

总结

以上就是吴恩达机器学习的绪论视频( 绪论:初识机器学习),是对视频的一些总结笔记及个人见解。

《吴恩达机器学习》1 绪论:初识机器学习相关推荐

  1. 吴恩达深度学习笔记-布置机器学习项目(第4课)

    布置机器学习项目 一.训练集/验证集/测试集 二.偏差与方差 三.机器学习基础 四.正则化 五.为什么正则化可以减少过拟合? 六.Dropout正则化 七.理解Dropout 八.其他正则化方法 九. ...

  2. 推荐一个比吴恩达的还要优质的机器学习课程

    相信很多朋友对机器学习算法都有所了解,有尝试学习并利用机器学习算法以及工具做一些AI产品!但是仅仅停留在"调包"的阶段.想去深入理解一些算法的核心内涵却被 XGBoost | GB ...

  3. “吴恩达deeplearningai”微信公众号上线,将发布《机器学习训练秘籍》

    去年 6 月,吴恩达宣布 deeplearning.ai 创业项目,8 月,该项目揭晓:一套由 5 门课组成的深度学习系列课程 -- Deep Learning Specialization,旨在推广 ...

  4. 手机上的机器学习资源!Github标星过万的吴恩达机器学习、深度学习课程笔记,《统计学习方法》代码实现!...

    吴恩达机器学习.深度学习,李航老师<统计学习方法>.CS229数学基础等,可以说是机器学习入门的宝典.本文推荐一个网站"机器学习初学者",把以上资源的笔记.代码实现做成 ...

  5. 吴恩达入驻知乎首答:如何系统学习机器学习?

    最近在知乎圆桌里看到吴恩达的回答,[如何系统学习机器学习?] 颇为惊喜,仿佛看到了知乎刚成立时的样子,请各个行业大佬来分享专业知识. 该回答目前已经有三千多赞,评论区也相当火爆,一片膜拜之声. 吴恩达 ...

  6. 新建网站了!Github标星过万的吴恩达机器学习、深度学习课程笔记,《统计学习方法》代码实现,可以在线阅读了!...

    吴恩达机器学习.深度学习,李航老师<统计学习方法>,可以说是机器学习入门的宝典.本文推荐一个网站"机器学习初学者",把以上资源的笔记.代码实现做成了网页版,可以在线阅读 ...

  7. 吴恩达《机器学习》 --- 神经网络

      待到秋来九月八,我花开后百花杀.   冲天香阵透长安,满城尽带黄金甲.   不知怎的写到这篇文章的时候突然想起了这首诗,想想用这首诗来形容神经网络之于机器学习中一时无两的地位一点也不过分,特别是在 ...

  8. 对话吴恩达:为什么说制造业会是首个聚焦AI转型的行业?

     听译 | 庞佳 编辑 | Just 出品 | AI科技大本营(公众号ID:rgznai100) 近期,吴恩达做客播客节目 Greymatter 探讨了自动化.智能化将会在各个领域如何发展,以及机 ...

  9. 吴 恩 达 教 你 做 机 器 学 习 职 业 规 划

    选自TowardsDataScience 作者:Richmond Alake  来源:机器之心 近来,硅谷迎来裁员潮,机器学习领域的求职压力也有所增加.如何规划 ML 职业生涯,才能获得长期成就?吴恩 ...

  10. 吴恩达新书《Machine Learning Yearning》中7个实用建议(附论文)

    作者:Dan Clark, KDnuggets 翻译:顾佳妮 校对:丁楠雅 本文约2200字,建议阅读8分钟. 本文为你介绍吴恩达新书中的7个使用建议,致力于讲明白机器学习算法是怎样工作的,以及如何构 ...

最新文章

  1. SpringBoot自定义异常源码分析
  2. 【组队学习】【第30期】青少年编程(Scratch 三级)
  3. ORACLE 如何查询被锁定表及释放session
  4. 51nod 1272 最大距离 O(nlog(n)) , 快排 , 最大连续子串
  5. 【转载】同步和互斥的POSIX支持(互斥锁,条件变量,自旋锁)
  6. Code Review的重要性
  7. 面试官问你有什么要问的时候,大胆的提出类似问题
  8. xpose修改手机imei码,注入广告
  9. Springboot 系列(九)使用 Spring JDBC 和 Druid 数据源监控
  10. java编程思想快速排序_快速排序里的学问:快速排序的过程
  11. Apache Rewrite实现URL的301跳转和域名跳转
  12. 大数据平台核心架构图鉴,建议收藏
  13. 河南科技大学计算机学院录取名单,【计算机考研复试通知】2018年河南科技大学硕士研究生复试通知...
  14. 由ERA5逐小时数据获取逐日数据——三种方法
  15. 01-android 微信实现本地视频发布到朋友圈功能
  16. linux的scp命令突然速度变慢,scp连接缓慢的解决方法
  17. 联通发布“沃云”品牌 推出云计算产品
  18. Android ROM适配基础
  19. 第一行代码——Android pdf
  20. 数字信号处理7——点到向量的距离

热门文章

  1. (面经总结)一篇文章带你整理面试可能会问到的 聚簇索引和非聚簇索引
  2. python像数常用函数_ubuntukylin基础 python3 安装IDLE
  3. 百度也出手机操作系统
  4. 详解Python中的切片(一看就懂版)
  5. 百度语音助手实现多回合回话的技术分析
  6. SENet:Squeeze-and-Excitation Networks详解及Pytorch实现
  7. 队列(Queue)的详解
  8. 关于鸿蒙的赘婿,《赘婿》:看了原著才知道,苏檀儿婚后一点都不幸福
  9. 参加oschina成都MIT Talk得到的收获
  10. 新手学习wpf记录 等级1