美文网首页
机器学习-周志华 神经网络

机器学习-周志华 神经网络

作者: 吹洞箫饮酒杏花下 | 来源:发表于2016-12-29 15:10 被阅读0次

网络可以表达复杂的模型,是简单模型的嵌套。简单模型进行计算,输出需要经过转化,来决定此神经元是否被激活,计算到此的参数是否要传递下去。理想为阶跃函数,但是不具备连续性,一般为sigmoid函数。

网络复杂时,需要通过BP(误差逆传播)算法对参数进行调整。

网络的构成:神经元,神经元之间连接的线。

多层网络,BP算法(误差逆传播)流程:

1。随机初始化网络中的权重和阈值

2. 重复下面的流程:  按照网络现在的权重和阈值,信号向前流动。一层一层向前计算梯度,更新权重。更新完回到1。

上述标准BP算法过程是针对一个样本去计,更新阈值频繁,多次之间很可能效果互相抵消。

累计BP算法,最优化的是训练集上的误差。

复杂的网络可以无限逼近任意复杂度的连续函数,但是要调整层数、每层神经元个数,比较难。

表达能力强,很容易过拟合。防止过拟合的方法:1.训练过程中,在训练集上误差降低,验证集上的误差升高时,early stoping,返回使得验证集最优的参数。2.正则化。思想: 目标函数中,加入一个用于描述网络复杂度的部分

全局最优,局部最优:

跳出局部最优的方法:1.设定不同初始值,多次实验,取最优。2.在训练过程中,以一定的概率接受更差的结果。3.随机梯度下降。

相关文章

  • 机器学习笔记1一概念和基本术语

    在公司实习,按照公司要求开始学习有关机器学习和神经网络的知识,在此做些笔记。 参考教材:周志华机器学习,吴恩达教程...

  • 3.1.1.3 神经网络

    神经网络 原理 《机器学习》周志华 5.1 神经元模型 神经网络中最0基本的成分是神经元(neuron)模型。 M...

  • 3.1.1.4 概率图模型

    神经网络 原理 《机器学习》周志华 14.1 隐马尔可夫模型 机器学习最重要的任务,是根据一些已观察到的证据(例如...

  • 机器学习-周志华 神经网络

    网络可以表达复杂的模型,是简单模型的嵌套。简单模型进行计算,输出需要经过转化,来决定此神经元是否被激活,计算到此的...

  • [机器学习(周志华)]神经网络总结

    这是关于周志华的《机器学习》这本书中关于神经网络的BP算法的证明与部分总结,用来给自己留个记录。 神经网络的原理是...

  • 机器学习(5)

    本章节是对我学习完机器学习(周志华)第五章 所做出来的总结。 第五章 神经网络 5.1 神经元模型 神经网络是由具...

  • 周志华《机器学习》笔记-神经网络

    这是我看西瓜书时做的笔记,由于公式很多并且简书不支持LaTeX公式,所以只能传PDF截图了,可以在这里获得完整PDF。

  • 《机器学习_周志华》PDF高清完整版-免费下载

    《机器学习_周志华》PDF高清完整版-免费下载 《机器学习_周志华》PDF高清完整版-免费下载 下载地址:网盘下载...

  • 机器学习资源总结(没有比这更全的了!)

    机器学习资源 Machine learning Resources 快速开始学习: 周志华的《机器学习》作为通读教...

  • 《机器学习》

    本系列文章将抓紧介绍各自有监督算法和无监督算法,以及神经网络等知识。参考书籍: 李航《统计学习方法》 周志华《机器...

网友评论

      本文标题:机器学习-周志华 神经网络

      本文链接:https://www.haomeiwen.com/subject/mvpevttx.html