首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >用于OCR的多层感知器

用于OCR的多层感知器
EN

Stack Overflow用户
提问于 2009-03-28 11:01:42
回答 1查看 1.7K关注 0票数 2

我打算使用经过反向传播训练的多层感知器网络(一个隐藏层,输入作为包含来自图像的B/W像素的8x8位矩阵)。出现了以下问题:

  1. 我应该使用哪种类型的学习:批次学习还是在线学习?
  2. 如何估计隐藏层中正确的节点数?我打算处理26个英文字母。
  3. 我如何才能停止训练过程,以避免过度适应?
  4. (不完全相关)还有另一个比MLP更好的NN吗?我知道MLP在局部极小值、过度拟合等方面的问题,那么有没有一种更好的(基于软计算的)方法?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2009-03-28 11:19:18

这些问题中的大多数都是你需要尝试的不同选项,看看什么是最有效的。这就是ANNs的问题所在。几乎任何事情都没有“最佳”的方法。你需要找出解决你的具体问题的方法。不过,我会就你的问题提出我的意见。

1)我更喜欢渐进式学习。我认为在每个模式之后更新网络权重是很重要的。

2)这是一个棘手的问题。这真的取决于你的网络的复杂性。有多少输入节点、输出节点和培训模式。对于您的问题,我可能会从100开始,并尝试从100向上和向下的范围,看看是否有改善。

3)对测试集(而不是训练集)应用于测试集(而不是训练集)后,通常计算网络的总误差。如果这个错误增加了大约5个时期,我将停止训练,然后使用在增加之前创建的网络。在决定停止训练时,不要使用训练集的错误是很重要的。这就是导致过度适应的原因。

4)如果将输出表示为26个节点,则还可以尝试使用概率神经网络,每个节点代表字母中的一个字母。这种网络体系结构有利于分类问题的解决。同样,只要尝试几个不同的体系结构,看看什么最适合您的问题,这可能是个好主意。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/693311

复制
相关文章
多层感知机实现(单层感知器和多层感知器)
前面利用了softmax来对图像进行分类,也可以使用多层感知机的方法对图像进行分类。
全栈程序员站长
2022/07/31
1.2K0
多层感知机实现(单层感知器和多层感知器)
【TensorFlow】TensorFlow 的多层感知器(MLP)
本文介绍了如何使用TensorFlow实现MLP,并在CIFAR-10数据集上进行了测试。首先,简要介绍了MLP模型的原理和TensorFlow的代码实现。然后,详细描述了如何使用TensorFlow实现MLP,并使用CIFAR-10数据集进行了测试。最后,给出了实验结果,并进行了分析。
Alan Lee
2018/01/08
2.2K0
【TensorFlow】TensorFlow 的多层感知器(MLP)
学习笔记:多层感知器
克服单层感知器局限性的有效办法就是在输入层和输出层之间引入一个或多个隐层作为输入样本的内部表示,从而将单层感知器变成多层感知器(MLP,Multilayer Perceptron)。下图显示了只有一个隐层的多层感知器。不难看出,它是一种前馈人工神经网络模型,由于输入层不涉及计算,该多层感知器的层数为2。还可以看到,隐层中的神经元和输入层各输入完全连接,输出层中的神经元和隐层中的各神经元也完全连接。因此多层感知器中的隐层和输出层都是全连接的。
Lauren的FPGA
2020/05/29
1.8K0
人工神经网络多层感知器_基于BP网络的多层感知器用来干嘛
虽然异或问题成为感知器和早期神经网络的阿喀琉斯之踵,但它并非无解的问题。恰恰相反,解决它的思路相当简单,就是将单层感知器变成多层感知器。
全栈程序员站长
2022/11/03
6090
多层感知器神经网络实例_多层感知器与bp神经网络
作者|Vivek Patel 编译|Flin 来源|towardsdatascience
全栈程序员站长
2022/09/27
5470
多层感知器神经网络实例_多层感知器与bp神经网络
多层感知器(神经网络)
原文:https://maoli.blog.csdn.net/article/details/88777955
润森
2020/02/25
1.3K0
多层感知器(神经网络)
深度学习入门系列1:多层感知器概述
深度学习入门系列1:多层感知器概述 深度学习入门系列2:用TensorFlow构建你的第一个神经网络 深度学习入门系列3:深度学习模型的性能评价方法 深度学习入门系列4:用scikit-learn找到最好的模型 深度学习入门系列5项目实战:用深度学习识别鸢尾花种类 深度学习入门系列6项目实战:声纳回声识别 深度学习入门系列7项目实战:波士顿房屋价格回归 深度学习入门系列8:用序列化保存模型便于继续训练 深度学习入门系列9:用检查点保存训练期间最好的模型 深度学习入门系列10:从绘制记录中理解训练期间的模型行为 深度学习入门系列11:用Dropout正则减少过拟合 深度学习入门系列12:使用学习规划来提升性能 深度学习入门系列13:卷积神经网络概述 深度学习入门系列14:项目实战:基于CNN的手写数字识别 深度学习入门系列15:用图像增强改善模型性能 深度学习入门系列16:项目实战:图像中目标识别 深度学习入门系列17:项目实战:从电影评论预测情感 深度学习入门系列18:循环神经网络概述 深度学习入门系列19:基于窗口(window)的多层感知器解决时序问题 深度学习入门系列20:LSTM循环神经网络解决国际航空乘客预测问题 深度学习入门系列21:项目:用LSTM+CNN对电影评论分类 深度学习入门系列22:从猜字母游戏中理解有状态的LSTM递归神经网络 深度学习入门系列23:项目:用爱丽丝梦游仙境生成文本
全栈程序员站长
2022/09/30
5740
深度学习入门系列1:多层感知器概述
多层感知器神经网络速成课
人工神经网络是一个令人神往的研究领域,尽管当新手入门的时候它们可能会令人生畏。
花落花飞去
2018/02/05
1.1K0
多层感知器神经网络速成课
keras多层感知器识别手写数字执行预测代码_感知机模型多层神经网络
注:以下模型及其说明来自于《TensorFlow+Keras深度学习人工智能实践应用》林大贵 著
全栈程序员站长
2022/11/07
4980
使用MLP多层感知器模型训练mnist数据集
这样,train_image 就表示训练数据,通过 print 可以看出,训练数据一共有 60000 个
yichen
2021/02/15
2.8K0
深度学习笔记之用Python实现多层感知器神经网络
感知器是神经网络的基本组成部分。感知器的输入函数是权重,偏差和输入数据的线性组合。具体来说:
Jetpropelledsnake21
2020/12/31
1.3K0
基于多层感知器的端到端车道线检测算法
针对复杂环境中车道线检测效率低的问题,提出了一种基于多层感知器(MLP)的车道线检测算法(LaneMLP)。
一点人工一点智能
2023/08/25
4650
基于多层感知器的端到端车道线检测算法
基于多层感知器的端到端车道线检测算法
针对复杂环境中车道线检测效率低的问题,提出了一种基于多层感知器(MLP)的车道线检测算法(LaneMLP)。
一点人工一点智能
2023/05/06
1.2K0
基于多层感知器的端到端车道线检测算法
AutoFac - 将 autofac 应用于MVC多层项目
  AutoFac是.NET平台下的一款著名的IoC Container,它可以让我们很轻松的解除项目中服务类的接口与客户类的接口实现类之间的依赖关系,从而降低系统各模块之间耦合程度以提高系统的稳定性。最近在做毕业设计,在开发中采用了autofac来进行依赖注入,这里是对踩到的一些坑的解决方法,希望可以给同样不幸进入这些坑中的童鞋们提供一些解决思路。
程序员宇说
2019/09/11
8740
AutoFac - 将 autofac 应用于MVC多层项目
深度学习实战:使用多层感知器分类器对手写数字进行分类
MLP 是一种监督机器学习 (ML) 算法,属于前馈人工神经网络 1 类。该算法本质上是在数据上进行训练以学习函数。给定一组特征和一个目标变量(例如标签),它会学习一个用于分类或回归的非线性函数。在本文中,我们将只关注分类案例。
AiCharm
2023/09/27
7750
ECCV 2020 | CLIFFNet:用于单目深度估计的多层嵌入损失
近年来,随着深度学习的发展,深度估计任务的性能得到了极大的提升,多层级CNN结构具有非常强的表达能力,使得更为精确的单目深度估计成为可能。为了有效训练模型进行深度估计,一个良好设计的损失函数显得尤为重要,它可以有效测量出预测结果与目标间的差异,从而指导模型更好地进行学习。
Amusi
2020/11/19
9800
ECCV 2020 | CLIFFNet:用于单目深度估计的多层嵌入损失
Nougat:一种用于科学文档OCR的Transformer 模型
随着人工智能领域的不断进步,其子领域,包括自然语言处理,自然语言生成,计算机视觉等,由于其广泛的用例而迅速获得了大量的普及。光学字符识别(OCR)是计算机视觉中一个成熟且被广泛研究的领域。它有许多用途,如文档数字化、手写识别和场景文本识别。数学表达式的识别是OCR在学术研究中受到广泛关注的一个领域。
deephub
2023/09/14
8890
Nougat:一种用于科学文档OCR的Transformer 模型
SPSS多层感知器 (MLP)神经网络预测全国污染物综合利用量数据
随着全球经济的不断发展,污染物的排放和环境污染问题日益严重。解决这一问题的关键在于有效地利用污染物资源,以降低对环境的负面影响(点击文末“阅读原文”获取完整代码数据)。
拓端
2023/08/31
1910
SPSS多层感知器 (MLP)神经网络预测全国污染物综合利用量数据
神经网络的简单感知器和Adaline感知器实现。
run.m clear; load x.mat; load t.mat; net = newp([-1 1; -1 1], 1, 'hardlims'); net.trainParam.epochs = 10; net.inputweights{1,1}.initFcn = 'rands'; net.biases{1}.initFcn = 'rands'; net = init(net); net = train(net,x',t'); y = sim(net,x'); fprintf('
裴来凡
2022/05/28
3510
神经网络的简单感知器和Adaline感知器实现。
SPSS多层感知器 (MLP)神经网络预测全国污染物综合利用量数据
随着全球经济的不断发展,污染物的排放和环境污染问题日益严重。解决这一问题的关键在于有效地利用污染物资源,以降低对环境的负面影响。综合利用污染物资源不仅有助于减少所需的原材料消耗,还有助于降低环境排放和废物处理的成本。因此,探索和预测全国污染物综合利用量数据,对于制定相关政策和促进可持续发展至关重要。
拓端
2023/08/07
2300

相似问题

用于ocr的多层感知器只使用一些数据集。

13

用于多类分类任务的多层感知器

153

多层感知器问题

11

测试多层感知器

12

TensorFlow多层感知器

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档