智能软件开发
第一页,共12页
课程要求:
基本掌握基于Agent技术来开发智能软件的方法、技术和工具。在今后的实际工作中,应用Agent技术开发出具有较高智能化程度的软件系统。
2 组成至多三人一组的开发小组,自选一个多Agent应用软件开发项目,完成系统的分析设计及编码实现。
3 利用课余时间,小组团结协作,主动熟悉JADE/JADEX等智能软件开发平台;开展自选项目的开发实践。
4 提交项目开发的文档、源码和执行程序。
第二页,共12页
1、网络时代的人工智能
人工智能概述
网络时代的人工智能
基于网络的分布式人工智能
智能Agent
第三页,共12页
人工智能概述
智能:人类所能进行的脑力劳动。
人工智能(Artificial Intelligence):如何用人工方法模拟、延伸和扩展智能?
主要研究内容:问题求解、推理、学习、结构演化等。
主要研究方法:神经网络、遗传、演化、搜索……。
优点:自学习、自组织、自适应、鲁棒性……
第四页,共12页
网络时代的人工智能
INTERNET 发展产生新动力:
人机界面智能化
1)多模式
2)合作式交互
3)自适应沉浸感
信息服务智能化
1)数据与知识
2)集成与翻译
3)知识发现
开发支撑环境智能化
1)原型工具
2)项目管理
3)模拟综合环境
第五页,共12页
网络时代的人工智能
新的黄金时代主要技术:
1)知识表示
2)学习与适应
3)规划与推理
4)语音、语言、图像的计算机处理
新的研究方向:
1)Agent技术
2)数据采掘与知识发现
3)其它新的领域
第六页,共12页
分布式人工智能(DAI)
研究多个并发的、自治的半自治的智能个体的交互、协调和协作。
1)社会性
2)协作性
3)系统性
4)适应性
5)自然性
6)网络性
研究方向:
1)DPS
2)M-Agent
第七页,共12页
智能Agent
定义:
弱定义
1)自治性
2)社会性
3)反应性
4)能动性
强定义
增加:
知识
信念
义务
意图
移动等等。
第八页,共12页
智能Agent
特性:
代理
自治
主动
反应
社会
智能
合作
移动
诚实
顺从
理智
第九页,共12页
智能Agent
应用:
动态路由
网络管理
信息检索
入侵检测
工作流应用
移动数据库
电子商务
远程教学
软件工程
第十页,共12页
智能软件开发 来自淘豆网m.daumloan.com转载请标明出处.