跳转到主要内容

神经网络

神经网络过拟合要如何优化?

在深度学习中,神经网络模型是其较为常见的模型之一。神经网络已经在计算机视觉、自然语言处理、语音识别等领域取得了突飞猛进的发展,其强大的特征学习能力引起了国内外学者的广泛关注,有着十分广泛的应用前景。但是,神经网络在训练样本中表现得过于优越,导致在验证数据集以及测试数据集中表现不佳,这种情况称为过拟合。

神经网络的学习技巧(含损失函数与激活函数关系、初始值、优化函数、DropOut等)

本文为了让初学者更加简单、直观地理解神经网络在训练中的技巧,以及明白为什么这样做能有效地提高训练效率,将神经网络中的本质过程一一阐述,弄清楚这些原理对初学者大有裨益。

遗传算法优化BP神经网络

遗传算法是1962年由美国Michigan大学Holland教授提出的模拟自然界遗传机制和生物进化论而形成的一种并行随机搜索最优化方法。它把自然界中的“优胜劣汰,适者生存”的生物进化原理引入优化参数形成的编码串联群体中,按照所选择的适应度函数并通过遗传中的选择、交叉和变异对个体进行筛选,是适应值好的个体被保留,适应度差的个体倍淘汰,新的种群集成上一代的信息,有优于上一代。