最近发布了一系列台湾大学资讯工程系林軒田(Hsuan-Tien Lin)教授开设的《机器学习基石》的课程总结,分为4个部分,点击标题可查看:

  1. 机器什么时候能够学习?(When Can Machines Learn?)
  2. 机器为什么能够学习?(Why Can Machines Learn?)
  3. 机器怎样学习?(How Can Machines Learn?)
  4. 机器怎样可以学得更好?(How Can Machines Learn Better?)

1 “3”的魔力

整个课程中,“3”这个数字贯穿始终。比如在介绍机器学习时,介绍了它和3个相关领域(数据挖掘、人工智能、统计学)的区别与联系:

在说明可学习性理论时,讲了机器学习的3个理论边界

课程介绍了3种线性模型(PLA/Pocket、线性回归、逻辑回归):

还介绍了3种关键工具(特征变换、正则化、验证):

以及3个学习原则(奥卡姆剃刀、抽样偏差、数据窥探):

在未来的《机器学习技法》课程中,还会从3个方面(更多特征变换、更多正则化、更少标签)进行扩展,进而引出一系列的模型:

2 课程回顾

以下是每一节课的回顾。

林軒田《机器学习基石》课程总结相关推荐

  1. 台湾大学林轩田机器学习基石课程学习笔记13 -- Hazard of Overfitting

    红色石头的个人网站:redstonewill.com 上节课我们主要介绍了非线性分类模型,通过非线性变换,将非线性模型映射到另一个空间,转换为线性模型,再来进行分类,分析了非线性变换可能会使计算复杂度 ...

  2. 台湾大学林轩田机器学习基石课程学习 笔记资料汇总

    笔记: 红色石头的专栏(写得非常好) 课后练习: 機器學習基石(Machine Learning Foundations) 机器学习基石 课后习题链接汇总 https://download.csdn. ...

  3. 台湾大学林轩田机器学习基石课程学习笔记1 -- The Learning Problem

    红色石头的个人网站:redstonewill.com 最近在看NTU林轩田的<机器学习基石>课程,个人感觉讲的非常好.整个基石课程分成四个部分: When Can Machine Lear ...

  4. 台湾大学林轩田机器学习基石课程学习笔记15 -- Validation

    红色石头的个人网站:redstonewill.com 上节课我们主要讲了为了避免overfitting,可以使用regularization方法来解决.在之前的EinEinE_{in}上加上一个reg ...

  5. 台湾大学林轩田机器学习基石课程学习笔记14 -- Regularization

    红色石头的个人网站:redstonewill.com 上节课我们介绍了过拟合发生的原因:excessive power, stochastic/deterministic noise 和limited ...

  6. 台湾大学林轩田机器学习基石课程学习笔记12 -- Nonlinear Transformation

    红色石头的个人网站:redstonewill.com 上一节课,我们介绍了分类问题的三种线性模型,可以用来解决binary classification和multiclass classificati ...

  7. 台湾大学林轩田机器学习基石课程学习笔记11 -- Linear Models for Classification

    红色石头的个人网站:redstonewill.com 上一节课,我们介绍了Logistic Regression问题,建立cross-entropy error,并提出使用梯度下降算法gradient ...

  8. 台湾大学林轩田机器学习基石课程学习笔记10 -- Logistic Regression

    红色石头的个人网站:redstonewill.com 上一节课,我们介绍了Linear Regression线性回归,以及用平方错误来寻找最佳的权重向量w,获得最好的线性预测.本节课将介绍Logist ...

  9. 台湾大学林轩田机器学习基石课程学习笔记8 -- Noise and Error

    红色石头的个人网站:redstonewill.com 上一节课,我们主要介绍了VC Dimension的概念.如果Hypotheses set的VC Dimension是有限的,且有足够多N的资料,同 ...

  10. 台湾大学林轩田机器学习基石课程学习笔记7 -- The VC Dimension

    红色石头的个人网站:redstonewill.com 前几节课着重介绍了机器能够学习的条件并做了详细的推导和解释.机器能够学习必须满足两个条件: 假设空间H的Size M是有限的,即当N足够大的时候, ...

最新文章

  1. vsftpd设置与使用总结
  2. 前端学习(2792):下拉刷新
  3. labview 远程连接linux,SSH交互式通信总结:expect、plink、putty、sshpass、ALAB SSH
  4. linux syslog日志
  5. java tostringutils_Java之StringUtils的常用方法
  6. Linux中locate命令查找文件位置
  7. UI05 - UILabel05
  8. Lantek钣金软件的介绍与安装
  9. dsp c语言流水灯程序,DSP流水灯源程序
  10. 仅在 localhost 中部署并使用 RSSHub
  11. 最性感的肩膀纹身设计女装 - 5令人惊叹的设计,你会爱!
  12. python可以下载百度文库_python+selenium爬取百度文库不能下载的word文档
  13. 来自阿里巴巴佛系Java程序员的指南,附项目源码
  14. 详解C语言中的#define、#undef、#indef、#ifndef、#else、#endif,#if,#elif
  15. 探索TiDB Lightning源码来解决发现的bug
  16. 写php程序出现乱码怎么办?
  17. 别再听中介忽悠了,用python找到最合适你的房子
  18. Digilent Xilinx USB Jtag cable
  19. 【无标题】以太网帧结构
  20. 塞外风光,雁门雄关,古韵大同”塞北研学旅行团

热门文章

  1. (二)NIST CSF-框架基础
  2. 哪个Linux可以运行国服lol,Linux wine国服LOL英雄联盟,完美运行!!
  3. OSChina 周四乱弹 ——程序员真正的爱情
  4. 管家婆服务端linux安装教程,【重庆任我行】管家婆软件安装步骤,管家婆安装教程视频...
  5. oracle如何查询明细账,新纪元通用账证查询打印软件常用问题解答.docx
  6. 基于Java在线学习系统设计与实现
  7. dns缓存时间 linux,如何在Linux服务器上刷新DNS缓存
  8. win10进不去计算机配置,Win10电脑系统设置打不开的解决方法
  9. 自己电脑配置Oracle WebLogic Server
  10. 小米CC9BL解锁、root方法测试