机器学习(Machine learning)7——实际问题解决经验(practical problem solving experience)

一、数据集划分

  1. Supposed have a dataset:
    在这里插入图片描述
  2. Model selection:
    在这里插入图片描述
  3. 然后依次求出:
    在这里插入图片描述
  4. 最后用测试集来衡量算法所选出的模型。

二、Diagnosing bias & variance

在这里插入图片描述
Bias(underfit):
Jtrain(theta) will be high
Jcv(theta) 约= Jtrain(theta)
Variance(overfit):
Jtrain(theta) will be low
Jcv(theta) >> Jtrain(theta)

三、Regularization and bias/variance

Polynomial regression with regularization:
Model:
在这里插入图片描述

  1. 参数的选取:
    在这里插入图片描述
  2. 参数的影响:
    在这里插入图片描述

四、high bias & variance

  1. High bias
    在这里插入图片描述
    If a learning algorithm is suffering from high bias, getting more training data will not help much.

  2. High variance
    在这里插入图片描述
    If a learning aigorithm is suffering from high variance, getting more training data is likely to help.

五、Neural networks and overfitting

  1. “small” neural network
    fewer parameters; more prone to underfitting
    在这里插入图片描述
    Computationally cheaper

  2. “large” neural network
    more parameters; more prone to overfitting
    在这里插入图片描述
    在这里插入图片描述
    computationally more expensive.

It turns out to use a large neural network that the larger, the better(性能越好), if it’s overfitting,you can use regularization to address overfitting.
Using a large neural network is more effect than using a small neural network.

六、Debugging a learning algorithm

 1. get more trainings examples——fix high variance
 2. try smaller sets of features——fix high variance
 3. try getting additional features——fix high bias
 4. try adding polynomial features——fix high bias
 5. try decreasing lamuda ——fix high bias
 6. try increasing lamuda——fix high variance

七、其它

  1. 当我们实现一个算法时,首先是要尽可能地去实现它,不要担心算法太简单或者效果太差。
  2. 实现出之后,看看它所造成的错误,即通过误差分析来看看它出现了什么错误,这样就可以决定之后的优化算法。
  3. 如果已经简单直接实现了一个算法,又有了一个数值评价指标。之后就可以帮助你实现新的想法,即是否能够提高算法的表现,这能让你更快的决定你的算法应该放弃什么,应该包含什么。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值