前言

本文记录了关于机器学习的基本介绍,机器学习的一个基本的框架以及机器学习的相关技术,并且本文是基于台湾李宏毅机器学习课程的基础上所做的笔记。

一、机器学习介绍

  • 机器学习是什么

机器学习的本质其实就是在寻找一个Function,这个Function可以满足我们的期望:输入一个特定的值,输出我们所需要的,比如在自然语言方面输入一段语音期望能够识别出语音的内容,在图像识别方面,输入图像期望输出图像内容的类别等等

  • 机器学习的总体过程

机器学习的总体过程可以分为三个部分:第一找到特定的Function;第二衡量Function的性能好坏;第三挑选出最优的Function

二、机器学习的分类

  • 机器学习总体分为以下几大类

机器学习可分为:监督学习、无监督学习、半监督学习、强化学习、迁移学习,当然这是个人认为仅仅代表个人观点;其中深度学习事实上是本事属于机器学习的内容,只不过深度学习在后来的研究中专门拿出来另起炉灶,深度学习的前身就是机器学习中的神经网络,当然个人认为目前大多数的深度学习都属于监督学习的范畴,大都建立在大数据集的基础上。

  • 监督学习

监督学习的官方一点的解释就是:根据已有的数据集,知道输入和输出结果之间的关系,根据这种已知的关系,训练得到一个最优的模型。也就是说,在监督学习中训练数据既有特征(feature)又有标签(label),通过训练,让机器可以自己找到特征和标签之间的联系,在面对只有特征没有标签的数据时,可以判断出标签。通俗一点讲就是,我们在不断地教机器做事。监督学习大体也可以分为回归和分类两大类型,这两个的任务基本上也都是建立在大数据的基础上,比如回归任务中的房价预测,得先收集足够多的过去的房价数据才可以对未来的房价进行预测;在分类任务中对图像内容进行二分类或者多分类,同样是通过收集足够多的样本图像并注明该图像的内容所属,才可对新的图像进行一个分类。

  • 无监督学习

无监督学习就是监督学习的反例,就是没有人教,给了他数据但是没有人告诉机器这些数据是属于什么,无监督学习更像是在自学不断地碰壁不断地总结规律。比如机器学习中的经典算法聚类算法,KNN,Kmeans等都是属于无监督学习。

  • 半监督学习

半监督学习就是给定两类数据集一类是有标注的数据另一类是无标注的数据,因为在现如今社会大多数的数据集基本上不可能全是有标注也不可能全是无标注,因此半监督学习就是监督学习和无监督学习的一种融合,在做训练的时候通过有标注数据来辅助无标注数据的拟合或者训练。

  • 迁移学习

迁移学习就是把已训练好的模型(预训练模型)参数迁移到新的模型来帮助新模型训练。考虑到大部分数据或任务都是存在相关性的,所以通过迁移学习我们可以将已经学到的模型参数(也可理解为模型学到的知识)通过某种方式来分享给新模型从而加快并优化模型的学习效率不用像大多数网络那样从零学习。

  • 强化学习

强化学习一个叫很经典的例子就是人工智能的围棋,Alpha Go那样的人工智能使用的就是强化学习,强化学习和监督、非监督不同,强化学习没有所谓的标注,有的是奖励和惩罚,也可以看作是分数,给机器数据让机器走,如果做的好就奖励或者分数更高,做不好就惩罚分数更低。

李宏毅机器学习笔记:机器学习介绍相关推荐

  1. 机器学习笔记 - 机器学习基础面试题一

    1. 机器学习有哪些不同类型? 监督学习:模型根据过去或标记的数据做出预测或决策.例如,股票市场价格的预测.         无监督学习:没有标记数据.模型可以识别输入数据中的模式.异常和关系.例如, ...

  2. 机器学习笔记(通俗易懂)---监督学习介绍:分类与回归,泛化~过拟合与欠拟合(2)

    机器学习笔记-监督学习介绍:分类与回归,泛化~过拟合与欠拟合(2) 明天开始就打数模美赛了,今天简单地介绍一下监督学习 以下都是本人在学习机器学习过程中的一些心得和笔记,仅供参考 文章目录 机器学习笔 ...

  3. 李宏毅老师《机器学习》课程笔记-6 GAN

    注:本文是我学习李宏毅老师<机器学习>课程 2021/2022 的笔记(课程网站 ),文中图片均来自课程 PPT.欢迎交流和多多指教,谢谢! 6 Unsupervised Learning ...

  4. 李宏毅2021春季机器学习课程视频笔记1:Introduction, Colab PyTorch Tutorials, HW1

    诸神缄默不语-个人CSDN博文目录 李宏毅2021春季机器学习课程视频笔记集合 VX号"PolarisRisingWar"可直接搜索添加作者好友讨论. 更新日志: 2021.11. ...

  5. 2021李宏毅机器学习笔记--21 Anomaly Detection

    2021李宏毅机器学习笔记--21 Anomaly Detection(异常侦测) 摘要 一.问题描述 二.Anomaly异常 三.Anomaly Detection(异常侦测)做法 3.1 Bina ...

  6. 李宏毅老师《机器学习》课程笔记-5 Transformer

    注:本文是我学习李宏毅老师<机器学习>课程 2021/2022 的笔记(课程网站 ),文中图片除一张来自 transformer论文,其余均来自课程 PPT.欢迎交流和多多指教,谢谢! L ...

  7. 李宏毅老师《机器学习》课程笔记-3卷积神经网络

    注:本文是我学习李宏毅老师<机器学习>课程 2021/2022 的笔记(课程网站 ),文中图片除了一幅我自己绘制的图和一幅来自 Stanford cs231n 教程的图,其余图片均来自课程 ...

  8. 李宏毅老师《机器学习》课程笔记-2.1模型训练技巧

    注:本文是我学习李宏毅老师<机器学习>课程 2021/2022 的笔记(课程网站 ),文中图片除了两幅是我自己绘制外,其余图片均来自课程 PPT.欢迎交流和多多指教,谢谢! 文章目录 Le ...

  9. 李宏毅老师《机器学习》课程笔记-4.1 Self-attention

    注:本文是我学习李宏毅老师<机器学习>课程 2021/2022 的笔记(课程网站 ),文中有一张图片来自于 The Illustrated Transformer ,其余图片均来自课程 P ...

  10. 李宏毅老师《机器学习》课程笔记-2.2 为什么是“深度”学习?

    注:本文是我学习李宏毅老师<机器学习>课程 2021/2022 的笔记(课程网站 ),文中图片均来自课程 PPT.欢迎交流和多多指教,谢谢! Lecture2.2 why Deep Net ...

最新文章

  1. 一招解决迅雷5不更新无法继续使用原创
  2. 银行程序代发工资的方法
  3. Django Admin 录入中文错误解决办法
  4. 用python画烟花-python实现浪漫的烟花秀
  5. Boost:正则表达式的实例
  6. sql中的case when
  7. QT:MainWindow初始化列表解释
  8. 优化级别linux gcc,c - 有多少GCC优化级别?
  9. java.lang.NoClassDefFoundError:org/apache/commons/lang/exception/NestableRuntimeException
  10. immunedeconv估算免疫细胞比例
  11. python numpy 下载地址
  12. 浅谈能耗分项计量监测系统在某大型公建的应用
  13. 前端leader找我谈心:我是如何从刚毕业的前端菜鸟一步步成长为前端工程师的?
  14. 计算机课程总结word,大学生的计算机课程总结word.docx
  15. linux修改只读文件
  16. java freemarker word导出 文字加图片双重循环 (经历无数坑)
  17. 吴恩达机器学习(十一)—— 应用机器学习的建议
  18. Redission锁自动续期设置
  19. 【一览表】macOS代号\macOS版本\苹果电脑各型号对应的macOS版本列表
  20. 计算机专业的英文简历范文带翻译,[网络工程师个人英文简历模板]英文简历范文带翻译...

热门文章

  1. 普通IC、M1、UID、CUID、FUID、UFUID卡的区别
  2. Javaweb网易云音乐
  3. dosbox运行C语言,DOSBox怎么用?DOSBox使用教程
  4. 软件测试报告模板什么样的?
  5. 《深入理解Java虚拟机:JVM高级特性与最佳实践》 (第3版)周志明 著
  6. java面试简历项目经验,java面试题项目中的难点
  7. android studio如何重启,从Android Studio重新启动ADB(Restart ADB from Android Studio)
  8. 电工基础知识电线电缆常识80问答
  9. 计算机硬件损坏的处理方法,处理电脑系统提示winload.exe丢失或是损坏的方法
  10. ajax调用网易云APi遇到跨域问题