机器学习

李宏毅机器学习(二)

本文主要是介绍李宏毅机器学习(二),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Basic Concept

1.Error

Error 来源于bias(误差,期望歪了)和variance(方差,模型能覆盖的范围)。

bias大:underfitting欠拟合
原因:模型不够复杂,覆盖范围不够广
Variance大:overfitting过拟合
原因:模型太复杂,覆盖范围太大

2.Solution

Bias:

  1. more feature input
  2. more complex model

Variance

  1. more data(最有效,但有时很难实现)
  2. regularization(使函数变平滑)

数据不够时,可以自己造一些,如:

  1. 手写识别:调整字的大小,倾斜字体
  2. 声音识别:用变声器

3.模型选择

在bias和variance中做权衡,最终最小化总误差。
bias和variance的判断方法:符合training data是variance,不符合的是bias。

n折交叉验证

N-fold Cross Validation
在这里插入图片描述
然后选择最好的一个模型,用全部Training Set进行训练。

这篇关于李宏毅机器学习(二)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!