摘要:随着新世纪的到来全国各地的宗族在大陆的分布较分散,近年来为了研究宗族现在的状况对宗族的情况进行了相关项的调查。其中以具体的家族关系调查为起始。
本次课设就是做实现家族查询的系统。主要根据数据结构的原理应用树的制作进行家族查询。完成编写之后将运行出来的程序分行显示,本程序处理起来相对复杂一些但却涉及到很多方面的知识,需要使用到的数据结构有树状结构和队列。
查阅有关程序设计的案例资料,进一步理解程序设计模块化的思想,并利用此思想,根据对程序设计学习编写一个家族关系查询系统。通过本设计可以加深理解利用程序设计思想开发一个查询系统的整个流程,提高分析问题、解决问题和实际动手的能力。
关键词:推理;家族图谱。
本组成员:本人分工:部分**实现。
1 引言。家族关系查询系统 1.先初始化家族任务的各个基本信息:
姓名,出生日期,性别,婚姻状况等属性2.通过这些信息进行推理,比如哥哥:相同的父母,年龄较大,性别男即可推理出这个称谓。
3.最后通过界面进行可视化的便捷操作,最终实现基本功能。
2 算法原理与系统设计。
2.1家族人物关系推理系统的模型。
分析各种提问方式,总结出问句的基本类型可分为两种:已知两个相关人物的名字,提问他们之间的称谓;已知一个人的名字,提问另外一个与其有家族关系的人名。为了解决上面两种常见的关于家族人物关系的问题,作者然后给出该模型下知构造了一个推理系统模型,称谓是一些表现家族人物关系的称呼,如爷爷、爸爸、妈妈等。
本文把提问人物之间的称谓或相关的人名,称为提问目标。本系统包括分词,句子规范化处理,句型信息处理,知识提取,对提问目标判断,知识提取,知识存储,模板匹配,语义网络结果处理等部分。
2.2家族人物关系推理系统的模型图。
3 系统实现。
private void button4_click(object sender, eventargs e)
private void button5_click(object sender, eventargs e)
private void button8_click(object sender, eventargs e)
private void button28_click(object sender, eventargs e)
判断父子关系。
if ((男"))
+ "是" +的儿子");
if ((女"))
+ "是" +的女儿");
if ((男"))
+ "是" +的爸爸");
if ((女"))
+ "是" +的妈妈");
判断夫妻关系。
if ("男")
人工智能大作业
目录。摘要2一 问题描述2 二 遗传算法特点介绍2 三 使用基本遗传算法解决0 1背包问题3 四 基本遗传算法解决0 1背包问题存在的不足4 五 改进的遗传算法解决0 1背包问题6 六 心得体会9 七 参考文献10 八 程序 10 摘要 研究了遗传算法解决0 1背包问题中的几个问题 1 对于过程中不...
人工智能大作业
内蒙古科技大学2012 2013 学年第一学期。人工智能 大作业。课程号 67111317 考试方式 大作业 任课教师 陈淋艳。使用专业 年级 班级 学号 姓名 一 15分 智能 智力 能力的含义是什么?什么是人工智能?人类研究人工智能的最终目标是什么?二 15分 传教士与野人问题 有三个传教士和三...
人工智能大作业
内蒙古科技大学2014 2015 学年第一学期。人工智能 结课报告。课程号 76807376 01 考试方式 结课报告 使用专业 年级 计算机应用2012 3,4 任课教师 陈淋艳。班级 计算机科学与技术 4班。学号 姓名 摘要。本文简要介绍了语音识别技术的发展历史,所采用的关键技术以及所面临的困难...