社区
数据结构与算法
帖子详情
求数组算法
fansofamei
2002-09-03 04:49:54
一二维数组中存放如下信息:
0001000
0010100
0111110
1000001
0000000
即为字母A的模型,如何分析此数组并返回字母A。
数组中还可存放其他数据,如:数字1,2,3,字母c,d,e等的模型
...全文
66
9
打赏
收藏
求数组算法
一二维数组中存放如下信息: 0001000 0010100 0111110 1000001 0000000 即为字母A的模型,如何分析此数组并返回字母A。 数组中还可存放其他数据,如:数字1,2,3,字母c,d,e等的模型
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
laughcry2002
2002-09-05
打赏
举报
回复
这应当是一个分类的问题吧,可以考虑建立一个ANN或HMM的模型,先用足够的"学习样本"(或叫训练样本)确定模型的参数,然后用这个训练好的模型去做识别.
xqr
2002-09-04
打赏
举报
回复
若数组大小是固定,且笔画均一像元粗,则可试用“最小二乘法”原理判别。
1. 每字符建立标准模块(字符矩阵),A1,A2,A3,......
其元素分别是 a1(i,j),a2(i,j),a2(i,j),......
2. 设待检字符矩阵为B, 其元素为b(i,j)
3. 依次计算 (b(i,j)-a1(i,j))之平方和
(b(i,j)-a2(i,j))之平方和
(b(i,j)-a3(i,j))之平方和
......
......
4. 取“平方和”最小所对应的那个标准字符,作为判别结果。
注:若待检字符矩阵中笔画粗大于一像元,则可先细化再作上述判断。
xqr
2002-09-04
打赏
举报
回复
补充说明:假设待检字符矩阵元素和标准字符矩阵元素的值均为0或1
dcyu
2002-09-04
打赏
举报
回复
你的问题肯定要有A-Z的信息库,否则从单个数组怎么可能判断是不是字母,在知道A-Z的标准字体前提下,可以通过一定的概率前提下,通过模式识别的办法,可以考虑手写字母的识别问题.但是你给的信息肯定不够.
chengxueann
2002-09-04
打赏
举报
回复
确实是神经网络,简直就是关于模式识别的例题。大连理工的书不错,可以看看
fansofamei
2002-09-03
打赏
举报
回复
我要弄的近世于识别,数组大小是固定的,但要识别的模型是不固定的,即一个字母可以有多种形态
请大家发挥中国人民的聪明才智,多多讨论以下,解本人困惑
btw;参与讨论的都给加分
weya
2002-09-03
打赏
举报
回复
这可是模式识别啊,要想凭空分析是不可能的。
一个非常笨的方法是把所有可能的字符的形态事先记录下来,遇到之后逐个比较,当然效率很低。
一个比较笨的方法是想办法构造哈希表。
聪明的办法我不会。
dcyu
2002-09-03
打赏
举报
回复
用模式识别的办法要通过一些学习样本,这好比神经网络,没有通过学习的神经是没有用的大脑神经,所以一定要建立一些学习样本才可以识别,否则单个的样本是无法识别的,在Matlab语言当中有一些关于神经网络的算法,是基于c++的.
royalier
2002-09-03
打赏
举报
回复
需要知道的是:
数组大小是否固定?其表示的数据模型是否固定?
如果不固定的话,就比较麻烦。
不过我想基本上你要做的有点像手写识别系统!?
C语言系列之
数组
与
算法
实战
尹成老师带你步入 C 语言的殿堂,讲课生动风趣、深入浅出,全套视频内容充实,整个教程以 C 语言为核心,完整精彩的演练了数据结构、
算法
、设计模式、数据库、大数据高并发检索、文件重定向、多线程同步、进程通讯、黑客劫持技术、网络安全、加密解密,以及各种精彩的小项目等,非常适合大家学习!
最实用的Java
数组
算法
,工作面试掌握这些就够了
,今天这篇文章是
数组
中的
算法
篇,我在这里分享几个很实用的
数组
算法
,初级程序员工作面试掌握这些就够了,太多了也没必要。头条号“一张图学Java”分享的内容就是以实用为主,看了就会,会了就能用上,以最少的时间精力掌握最多的实用技术。java《学习》+交流群 523401738Java
数组
的知识导图
数组
拷贝方式一方式二方式三方式四
数组
扩容常见面试题: 统计字符的位置排序方式一方式二方式三方式四查找有序数...
算法
题 -
求
数组
的子集合
求
数组
的子集合 记录面试
算法
题,便于回顾 题目一: 给出一个
数组
list = [1,2,3,4,5,6]
求
此
数组
的所有子集合 输出:[1],[1,2],[1,2,3]… 题目二: 给出一个
数组
list = [1,2,3,4,5,6]
求
此
数组
的所有子集合中和为6的子集 输出:[6,[2,4],[1,5],[1,2,3] 解题思路: 方式一:递归 方式二:全排列方式 方式一:递归
算法
package com.tianya.java.algorithm; import java.util.
算法
:next
数组
的
求
法详解
在牛客网刷题遇到了
求
next
数组
的题型,结果在学校学的没有牢记,做错了,还是要多刷题做总结啊。 我们先口述说明一下next
数组
的
求
解方法: 我们能确定next
数组
第一二位一定分别为0,1,后面
求
解每一位的next值时,根据前一位进行比较。 从第三位开始,将前一位与其next值对应的内容进行比较, 如果相等,则该位的next值就是前一位的next值加上1; 如果不等,向前继续寻找next值对应的内容......
c语言
求
数组
交集并集差集,
求
两个
数组
的交集、并集和差集
算法
分析与实现
本文采用一种交换的方式来
求
出两个
数组
的并集,交集和差集,这种
算法
运算速度较快,内存消耗空间较少,是一个值得学习的好方法,另外,作者提醒您,重要的不是
算法
本身,而是该
算法
会开拓我们的思维空间,要注意对问题的多思考。
算法
概述:两个任意元素的
数组
,比较出两个
数组
中相同的元素和不同的元素。元素划分:计算过程中,两个
数组
内部元素的划分:
算法
流程:从
数组
1的尚未比较的元素中拿出第一个元素array1(i),用...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章