求AI算法(请大家帮忙想想思路)!!
我需要可以识别银行名称的算法
所求的算法是:只要录入一个相似的银行名称就能返回正确的标准银行名称,其中要返回的银行的标准名称已经在数据库中存在。
举例:
我输入:工行北京新街口支行德外分理处
就能返回数据库中标准银行名称为:中国工商银行北京市分行新街口支行德外分理处
谢谢~~
问题点数:100、回复次数:6Top
1 楼cuteant(我这张旧床票还能否登上你的破床|涛声是否依旧)回复于 2006-03-05 16:57:15 得分 20
人工智能啊?
数据库里面的内容最好一条记录分开来存,比如什么银行什么分行,这样匹配的时候比较方便Top
2 楼lovendII(流氓都做了城管)回复于 2006-03-06 08:43:02 得分 20
做一个对照表,应该很简单的。
比如
全名 简称
------------------------
中国工商银行 工行
中国工商银行 中国工行
中国工商银行 工商银行
中国农业银行 农行
中国农业银行 中国农行
中国农业银行 农业银行
然后用sql的select语句找出全名,然后用全名取代就行了。
Top
3 楼getit911(Windows转Linux中)回复于 2006-03-06 09:14:09 得分 20
最简单的可以用 like %银行%,呵呵。
可以参考google的全文检索技术,好象在www.2ccc.com有代码,sqlserver也带这个功能,不过不知道效果怎么样。Top
4 楼yyfhz(火山)回复于 2006-03-06 09:21:36 得分 20
遍历分词+词组标准转换+like查询,还有别的吗?Top
5 楼fairyhoodwater(fairyhood)回复于 2006-03-06 09:24:04 得分 0
如果仅仅是分析出五大银行这一级到还是好办,问题是要知道是哪个支行哪个分理处;而且银行除了五大行还有其他的银行呢,还有农村信用社呢!!请诸位能给个思路或算法。Top
6 楼getit911(Windows转Linux中)回复于 2006-03-06 09:28:34 得分 20
管理一个树结构吧,呵呵Top




