展会信息港展会大全

[原创首发]用VB做简单的自然语言分析初探
来源:互联网   发布日期:2011-09-09 15:28:22   浏览:18566次  

导读:DOS时代已经成为这个星球的过眼云烟,可是对那段美好时光留有深刻记忆的我却怎么也无法抹去对命令行界面的怀念。在我编写的大多数应用程序里,都有意无意会加上...

我自己刚测重新试了一下,这个版本实在是很原始的那个,错误百出!
在此郑重提醒一下各位千万别被误导。新版的源码已在整理中,日后一定补发!

此外,看了YaDa的回复,我也感觉应该说一下我的思路了,不然不容易理解我的想法。

是这样:
        1、我把接收来的自然语言时间格式中每一个可能表示时间“偏移度”的量转化成表示时间增量的表达式,如+1D表示增加1天,-3M表示往前3个月等,直至把整个自然语句转化成一个加减运算的数学表达式;
        2、在另一个函数里把这个表达式变成逆波兰式形式,并进行运算,得到实际的时间偏移,再与参考时间相加减,得到表达式实际表示的时间(系统格式)。

        由于前文中的代码是在刚刚加入日期时间识别功能时所作,几乎没有经过任何调试,因此其中的错误之严重可想而知。不过方法应该还是可行的,因为我在后面的版本中已经得到了比较理想的效果(但对个别复杂日期语句还有计算错误),可惜代码不知道放哪去了。

        下面给出

赞助本站

相关热词: 原创首 做简 自然语 析初

AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港