【客户说明书】
当读者打开一篇英文专业文章阅读时,遇到不懂的单词,他需要解释在当前文章的领域的中文意思,实现一个自动推理到当前文章领域的翻译推荐系统。主要针对的是一个英文单词在不同专业领域可能有几种中文解释,当然没有一词多义的词也要翻译和推荐。推荐的是建立的领域知识树的父节点,儿子节点和兄弟节点。因为主要是演示给别人看可以自动推理到领域的翻译和推荐,所以只做两个专业领域的数据库表就够了,即图论的领域和物理学的领域,但如果你有更方便说明一词多义的两个领域那也可以。
知识图数据库事例
概念 相关概念1 相关概念2 相关概念3
graph 无 无
vertice graph 无
edge graph vetice
incident vertice 无
subgraph graph vertice edge
walk vertice graph
简单解释一下:当读者读图论的书时候,查词walk ,那么就会把文章中出现walk的前后两个词一起在知识图中推理,即3个词(walk和它的前后两词,当然你也可以设定多个词)在两个领域(即图论和物理领域)中推理,3个词在两个领域推理后取平均值,取两个平均值的最大值就是当前所在领域。
推理工作原理见上图:如在图论领域为WALK与vertice和graph两个词相关,第一相关知识点:vertice又与graph相关,graph无相关概念,所以归结到graph是根节点即是领域词,而walk第二相关知识点是graph,graph无相关知识点,也能推理归结到到根节点。所以确定是graph领域,然后查下表的解释:
查询词在多领域对应汉语意义
英文 中文 领域
incident 入射 Physics
关联 Graph
注意推荐的知识点就是相关知识点:父节点,儿子节点和兄弟节点。如walk推荐的知识点就是vertice 和graph。
系统架构: GUI
↓↑
推理引擎
↓↑ ↓↑
知识图(树)1 知识树2 ↔ 两个领域翻译表
项目的核心是数据库中知识树(图)的设计,和查找算法和推荐相关节点查词"graph" 对应的 views_one,views_two,views_third,views_four 都为空 ,则解释为对应的Views_info=“图”;
查词"vertex" 对应的views_one,views_two,views_third,views_four,在views_one关联“graph”,则进入上面的情况,对应的意思为“图”;
查词"arc"对应的views_one,views_two,views_third,views_four,在views_one,views_two,views_third都有对应的关联,进入上面的类似的,最后取平均值,找到对应的解释。。
当读者打开一篇英文专业文章阅读时,遇到不懂的单词,他需要解释在当前文章的领域的中文意思,实现一个自动推理到当前文章领域的翻译推荐系统。主要针对的是一个英文单词在不同专业领域可能有几种中文解释,当然没有一词多义的词也要翻译和推荐。推荐的是建立的领域知识树的父节点,儿子节点和兄弟节点。因为主要是演示给别人看可以自动推理到领域的翻译和推荐,所以只做两个专业领域的数据库表就够了,即图论的领域和物理学的领域,但如果你有更方便说明一词多义的两个领域那也可以。
知识图数据库事例
概念 相关概念1 相关概念2 相关概念3
graph 无 无
vertice graph 无
edge graph vetice
incident vertice 无
subgraph graph vertice edge
walk vertice graph
简单解释一下:当读者读图论的书时候,查词walk ,那么就会把文章中出现walk的前后两个词一起在知识图中推理,即3个词(walk和它的前后两词,当然你也可以设定多个词)在两个领域(即图论和物理领域)中推理,3个词在两个领域推理后取平均值,取两个平均值的最大值就是当前所在领域。
推理工作原理见上图:如在图论领域为WALK与vertice和graph两个词相关,第一相关知识点:vertice又与graph相关,graph无相关概念,所以归结到graph是根节点即是领域词,而walk第二相关知识点是graph,graph无相关知识点,也能推理归结到到根节点。所以确定是graph领域,然后查下表的解释:
查询词在多领域对应汉语意义
英文 中文 领域
incident 入射 Physics
关联 Graph
注意推荐的知识点就是相关知识点:父节点,儿子节点和兄弟节点。如walk推荐的知识点就是vertice 和graph。
系统架构: GUI
↓↑
推理引擎
↓↑ ↓↑
知识图(树)1 知识树2 ↔ 两个领域翻译表
项目的核心是数据库中知识树(图)的设计,和查找算法和推荐相关节点查词"graph" 对应的 views_one,views_two,views_third,views_four 都为空 ,则解释为对应的Views_info=“图”;
查词"vertex" 对应的views_one,views_two,views_third,views_four,在views_one关联“graph”,则进入上面的情况,对应的意思为“图”;
查词"arc"对应的views_one,views_two,views_third,views_four,在views_one,views_two,views_third都有对应的关联,进入上面的类似的,最后取平均值,找到对应的解释。。
解决方案 »
- java 求助
- Swing中Jcombox下拉按钮如何重绘?
- 想问一下seleniumIDE和XPath的关系
- 总是报错:语法错误,将“AssignmentOperator 表达式”插入到完整 表达式 中。。。。并且不能删除.object obj;是出错位置
- spring+struts+hibernate出现的问题
- hibernate session.flush 和 commit 问题
- ACCESS的临时磁盘空间不足,引起整个IIS死掉...如何处理?
- 各位大侠。小的刚开始学JAVA,问个Tomcat安装的问题,各位一定要给我解答啊。
- 关于eclipse3.0里的tomcat启动的很奇怪问题,请大家帮忙!up有分,在线等!!
- 请问能不能java速成然后去应聘
- 用户验证问题
- hibernate多对多
查词"vertex" 对应的views_one,views_two,views_third,views_four,在views_one关联“graph”,则进入上面的情况,对应的意思为“图”;
查词"arc"对应的views_one,views_two,views_third,views_four,在views_one,views_two,views_third都有对应的关联,进入上面的类似的,最后取平均值,找到对应的解释。。 graph,好懂。
vertex->1->graph,也好懂。
arc->1->graph,好懂。
arc->5->head->3->arc???死循环这里不懂
arc->4->tail->3-arc???又是死循环这里也不懂。楼主恕我理解能力查。
ps:您这什么数据库啊?如果要让写sql,得知道是啥数据库呢。