基于GA的综合评价系统设计开题报告

基于GA的综合评价系统设计开题报告

ID:479738

大小:83.50 KB

页数:6页

时间:2017-08-09

基于GA的综合评价系统设计开题报告_第1页
基于GA的综合评价系统设计开题报告_第2页
基于GA的综合评价系统设计开题报告_第3页
基于GA的综合评价系统设计开题报告_第4页
基于GA的综合评价系统设计开题报告_第5页
资源描述:

《基于GA的综合评价系统设计开题报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、开题报告基于GA的综合评价系统设计   一、选题的背景、意义随着科技的不断发展和进步,现在的计算机越来越趋向于智能化发展,未来将会出现许多智能的计算机,这些智能机器功能各异,能够满足人们对生活和应用的需求。不断深入研究人工智能能够对未来计算机的变革产生影响。遗传算法是研究人工智能领域的一个重要方法,因此,对遗传算法进行研究是很有必要的。遗传算法已用于求解带有应用前景的一些问题,例如遗传程序设计,函数优化,排序问题,人工神经网络,分类系统,计算机图像处理和机器人运动规划等。[1]目前,人工智能领域的研究还处于一个开始阶段,各国专家都在精心研

2、究着人工智能的应用,并对以后的发展前景抱着很大的期望。现在社会上逐渐出现了许多智能机器人,这些机器人的出现对人们来说很新奇,感到不可思议,但是这些机器人的功能作用还比较单一,因此,未来科技的发展将会把更智能,功能更复杂全面的机器人带到世人的面前,这需要人工智能领域的研究能够取得突破性的进展,而遗传算法由于其本身算法的独有特性,将会使人工智能的研究产生一定的影响。可以预测,未来人们会生活在像科幻小说里那些不可思议的场景里,许多智能的东西将会为人类的发展和进步提供帮助。与传统搜索算法相对比,遗传算法与更多的传统优化方法在本质上有着不同之处,主

3、要表现在:1.遗传算法将参数搜索问题转化为参数空间编码的搜索问题;2.遗传算法从一组初始点,而不是从一个初始点,开始进行搜索;3.遗传算法只用到目标函数信息,而无需其导数信息或其他辅助信息;4.遗传算法采用随机变换规则,而不是确定性的规则,来指导搜索。[2]遗传算法可以处理连续变量参数的优化问题,特别是适用于复杂非线性问题的处理。可用于NMR脉冲形状分析,RNA核苷酸测定,DNA构象分析,分子识别和设计,变量选择等,在分析化学,环境科学,机械设计中的应用也非常广泛。[3]二、研究的基本内容与拟解决的主要问题本课题实现智能综合评价,具体实现

4、以下功能:针对事物诸因素的模糊性,对评价对象进行多因素的综合评价。鉴于在计算机中表达评价者对各因素重视程度的困难性,要求模糊综合评价系统具有基于遗传算法(GA)的学习机制,不断贴近评价者的思想。本课题重点要解决的问题在于,适当使用遗传算法,使该系统在开发和使用的过程中,从评价专家获得各评价因素重要程度的有关知识,进而实现体现专家思想的综合评价。具体说来,本课题要研究如何运用遗传算法的相关知识来对网站绩效进行综合评价,使开发出来的系统能够接近专家的思想,实现专家评判。本课题研究的网站绩效有运用到模糊计算方面的知识,运用该知识来建立一个隶属度

5、矩阵和一个相应的权重,使得根据这两个参数能够得出一组评价数据。在一研究网上购物行为的案例中,从三个维度来分析网上购物行为,将评价结果分为:很好,好,一般,差,很差。则评语集结果为V={V1,V2,V3,V4,V5}={很好,好,一般,差,很差}={5,4,3,2,1}。三个研究因素分别是“商品性质”,“服务质量”,“网站设计”,这三个因素又分别对应着小的子因素,并且这些子因素有相应的权值。[4]网站绩效的评价过程与此类似,先确定网站绩效需要研究的因素,然后给这些因素分配相应的权值。研究因素分别是R={“界面”,“布局”,“信息量”,“交互

6、性”,“网站性能”},与因素相对应的评价结果集为V={V1,V2,V3,V4,V5}={很好,好,一般,差,很差}={5,4,3,2,1},权值为A={A1,A2,A3,A4,A5},权值与因素相对应,每一权值对应的评判结果为B=A*R,量化后的结果就是该网站的综合评价结果。三、研究的方法与技术路线、研究难点,预期达到的目标研究方法与技术路线人工智能是一门工程技术学科,它的每一步发展都与人们采用的方法有很大的关系.传统的人工智能研究方法,如符号主义,联结主义,并没有使计算机达到具有人类智能的水平.要想使机器具有人类智能,必须突破计算机的局

7、限性,与其它学科联手,开展思维科学的研究,创造新的研究方法和途径.[5]通过查找文献和请教指导老师,然后结合课题进行研究。首先,从图书馆的中文数据库里找到有关遗传算法和模糊计算等相关知识的文献资料,详细阅读文献,分析文献里与自己课题有关的内容,结合自己的所学知识,从而得出自己对课题设计的思路。然后,对课题进行深入理解,结合文献资料,逐步确定课题中会遇到的问题,再此基础上对那些问题逐个解决,如果遇到不懂的,先查找资料文献,再向他人请教,从而一步步的将课题的功能实现,并最终将它完成。运用Java的面向对象思想将系统实现。面向对象程序设计(OO

8、P)就是使用对象进行程序设计,对象代表现实世界中可以明确标识的一个实体。[6]在windows操作系统平台下,运用Java的相关开发平台,把系统的功能设计出来,然后用Java的相关技术来实现。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。