机器学习 day26(多标签分类,Adam算法,卷积层)

这篇具有很好参考价值的文章主要介绍了机器学习 day26(多标签分类,Adam算法,卷积层)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 多标签分类
机器学习 day26(多标签分类,Adam算法,卷积层),机器学习,学习

  • 多标签分类:对于单个输入特征,输出多个不同的标签y
  • 多类分类:对于单个输入特征,输出单个标签y,但y的可能结果有多个

2. 为多标签分类构建神经网络模型
机器学习 day26(多标签分类,Adam算法,卷积层),机器学习,学习

  • 我们可以构建三个不同的神经网络模型来分别预测三个不同的标签y,但这种方法很低效。
  • 另一种方法,可以构建一个神经网络模型来同时预测三个不同的标签y。
  • 这种情况下,输出层有三个神经元,且每个神经元的激活函数设为sigmoid,因为每个神经元的判断都是独立的,而softmax输出层的所有神经元的概率之和为1

3. Adam算法
机器学习 day26(多标签分类,Adam算法,卷积层),机器学习,学习

  • 在梯度下降中,学习率α控制着每一步的大小,如果α太小,可能会导致每一步走的太小,从而使梯度下降执行的太慢;相反,如果α太大,可能会导致每一步走的太大,从而使梯度下降来回振荡。
  • Adam算法可以自动调整α的大小,来保证可以用最短、最平滑的路径到达成本函数的最小值,通常它比梯度下降算法的速度要更快
    机器学习 day26(多标签分类,Adam算法,卷积层),机器学习,学习
  • adam算法并没有对模型中的所有α都采用同一个值。相反,它使模型中每一个w、b都对应一个α
    机器学习 day26(多标签分类,Adam算法,卷积层),机器学习,学习
  • 在w、b参数每次改变都朝着大致相同的方向移动时,adam算法会加大学习率α
  • 在w、b参数每次改变都不断来回振荡时,adam算法会减小学习率α
    机器学习 day26(多标签分类,Adam算法,卷积层),机器学习,学习
  • 使用adam算法时,需要在compile()函数中,添加一个参数,指定使用adam优化器
  • adam优化算法需要设定默认的初始学习率α,在实际实践中,可以多试几个默认α值,看看哪个α的速度最快

4. 卷积层
机器学习 day26(多标签分类,Adam算法,卷积层),机器学习,学习文章来源地址https://www.toymoban.com/news/detail-553943.html

  • 对于密集层(dense layer)来说,该层每个神经元的输入都是上一层的所有神经元的激活值
    机器学习 day26(多标签分类,Adam算法,卷积层),机器学习,学习
  • 对于卷积层中,该层的每个神经元都只能查看前一层的部分神经元的激活值
  • 卷积层的优势:提高了计算速度,需要更少的训练数据,也不容易出现过拟合
    机器学习 day26(多标签分类,Adam算法,卷积层),机器学习,学习
  • 在判断病人是否患有心脏病的模型中,前两层采用卷积层,该层的每个神经元都只查看前一层的部分输出,第三层采用sigmoid层,该层查看前一层的所有输出
  • 卷积层的每个神经元之间查看的上一层的输出可以有重复

到了这里,关于机器学习 day26(多标签分类,Adam算法,卷积层)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包