人工智能展望及其应用的课程设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人工智能的未来发展方向 ------人工神经网络
人工神经网络的优越性: (1)具有自学习功能。例如实现图像识别时,只在先把许多不同的图像样板和对应的 应识别的结果输入人工神经网络,网络就会通过自学习功能,慢慢学会识别类似的图像。自 学习功能对于预测有特别重要的意义。预期未来的人工神经网络计算机将为人类提供经济预 测、市场预测、效益预测,其应用前途是很远大的。 (2)具有联想存储功能。用人工神经网络的反馈网络就可以实现这种联想。 (3)具有高速寻找优化解的能力。寻找一个复杂问题的优化解,往往需要很大的计算 量,利用一个针对某问题而设计的反馈型人工神经网络,发挥计算机的高速运算能力,可能 很快找到优化解。
人工智能展望
基于计算机网络与人工神经网络
随着人工智能技术的飞速发展,这一技术逐渐的出现在 了人类生活的各个领域,也开始充当起了越来越重要的 作用,相信这一技术会慢慢想着人工智能的最终发展目 标前进—实现人类水品的人工智能。
姓 名: 王雅宁 班 级: 08 级软件工程 2 班 学号: 14102080210
图6 扫雷机向前行进的速度,以及向左、向右转弯的角度,都是通过改变 2 个履带轮的相对 速度来实现的。因此,神经网络需要 2 个输入,1 个是左侧履带轮的速度,另一个是右侧履 带轮的速度。 2 选择输入 扫雷机的视线向量 Look-At 和与地雷之间的距离向量 Closest Mine,如图 7:
图7 3 隐藏的神经细胞 数量越少越好 4 CNeuralNet.h(神经网络类的头文件) 在 CNeuralNet.h 文件中,我们定义了人工神经细胞的结构、定义了人工神经细胞的层 的结构、以及人工神经网络本身的结构。首先我们来考察人工神经细胞的结构。 4.1 SNeuron(神经细胞的结构)
另一方面它也是生产力发展的需求的必然结果,也是人类自身发展的必然结果,那么人 类的发展随着人们这种社会发展的情况,人们越来越不断探讨自然过程中,在改造自然过程 中,认识自然过程中,实现人们对不可达世界的认识和改造,这也是人们在科技发展过程中 的一个客观需要。 1 人工智能概述
人工智能一词最早于 1956 年,在 Dartmouth 学会上被提出,它是一门集合了心理学、 语言学、生理学、计算机科学等多学科,极富挑战性的综合性技术,其目的是使机器获得人 工智能,代替人类完成复杂的工作,提高工作效率,因此,也被称为机器智能,其英文名称 为 Artificial Intelligence,简称 AI。人工智能的研究内容主要涉及:问题求解、逻辑推理定 理证明、自然语言理解、自动程序设计、专家系统、机器学习、人工神经网络、机器人学、 模式识别、机器视觉、智能控制等技术领域。至今为止,在 55 年的发展历程中,人工智能 研究历经三次飞跃式发展阶段,它们依次为:第一阶段:实现机器代替人完成部分逻辑推理 工作,即问题求解,具有代表性的技术突破如机器定理证明和专家系统(ExpertSystem, 简称 ES);第二阶段:实现智能系统与环境之间的交互工作,研发出智能机器人,它能根 据环境的变化,主动获取有用的信息,代替人完成包括不确定性在内的部分思维任务;第三 阶段:基于数据挖掘的智能系统诞生,并成为该领域的研究热点。数据挖掘是一种从大量的、 不完全且模糊的数据中提取有用的信息的过程。其包括数据仓库、定性定量互换模型、可视 化技术、知识表示方法等研究内容。数据挖掘技术的应用,极大地提高了机器的自主学习能 力,人工智能技术步入高速发展阶段。由于人工智能是一项多学科应用型技术,其发展与各 学科紧密相关,尤其是计算机技术的发展方向更是对其具有决定性的作用,而计算机技术的 发展也同样依赖于人工智能的发展。尤其是近年来,计算机网络技术与人工智能之间存在着 明显的交互发展关系,下面,我们重点探讨人工智能在计算机网络技术中的应用。
这是很简单的结构。人工神经细胞的结构中必须有一个正整数来纪录它有多少个输入, 还需要有一个向量 std:vector 来表示它的权重。神经细胞的每一个输入都要有一个对应的 权重。Struct SNeuron
{ // 进入神经细胞的输入个数
int m_NumInputs;
[ 转自铁血 社区 http://bbs.tu e.n
协作能力、处理非线性能力、学习、解释以及推理能力等,这些能力均在网络安全领域得到 了广泛的应用。如:智能型反垃圾邮件系统通过运用不确定性以及不可知性能力,对来源可 疑的邮件实施屏蔽,并将结果置于报头,有效实现了用户邮箱安全防护;利用统训、记忆、 概率以及决策等智能方法对数据进行甄别,达到访问控制目的的智能防火墙技术以及利用基 于专家系统、人工神经网络、模糊识别、自治 AGENT 面向对象技术等开发的入侵检测技术 有效阻止了病毒的入侵,保障了资源的完整性、保密性和可用性。2.2 人工智能 Agent 技术 推动计算机网络信息服务水平的提高人工智能 Agent 技术的全称为人工智能代理(Artifical IntelligenceAgent)技术,它是一种软件实体,由知识域库、解释推理器、数据库、各个 Agent 之间的通讯几部分组成。通过每个 Agent 所有的知识域库处理新信息,并给予其解释 推理机制对周围环境进行判断,当一个 Agent 获得一项任务,利用便捷的通讯网络,实现 各个 Agent 之间的相互沟通,共同完成任务。人工智能 Agent 技术能够根据用户定义的准 则,实现信息的自动搜索并将其传递至用户所指定的地点。Agernt 技术能向用户提供更加 人性化和个性化的服务。通过使用 Agent 技术,用户在查找信息或者浏览网页之时,可通 过信息过滤以及整理,迅速发现有用信息,节省时间;此外,该技术还可实现信息的有效集 成为知识域库,有助于信息检索与管理;通过模糊技术实现知识挖掘,提供导航服务;Agent 技术还可提供日程安排设置、电子邮件处理、图书、音乐、影视节目的筛选、网上购 物等服务,极大地方便了人们的日常生活。人工智能 Agent 技术具有自主性、学习型、协 作性、个性化、智能化以及社会性等特征。该技术的运用使计算机能够自动执行由人所分配 的工作,大大改善了计算机的使用方式,促进了计算机网络信息服务水平的提高。
2011/11/11
人工智能展望目录:
1.前言…………………………………………………1 2.人工智能在计算机网络中的应用………………………4
3. 人工智能的未来发展方向………………………………7 4. 个人感想…………………………………………………11
摘 要 计算机科学和人工智能将是21世纪逻辑学发展的主要动力源泉,并且在很大程度上
// 为每一输入提供的权重 vector m_vecWeight; //构造函数 SNeuron(int NumInputs); };
以下就是 SNeuron 结构体的构造函数形式:
[ 转自铁血 社区 http://bbs.ti exue.net
SNeuron::SNeuron(int NumInputs): m_NumInputs(NumInputs+1) ( // 我们要为偏移值也附加一个权重,因此输入数目上要 +1 for (int i=0; i<NumInputs+1; ++i) {
将决定21世纪逻辑学的面貌。这些年来,人工智能在计算机科学、逻辑学等领域已取得重大 成就,但离真正的人类智能还相差甚远。现在是网络时代,人工智能科学要在学科交叉研究中 实现人工智能的发展与创新,会更加关注认知科学与人工智能之间的交叉渗透;要利用现实 生活中复杂网络的小世界模型发展人工智能。
The development of artificial intelligence
附录:实证补充
以上是正文主要内容。下面是一个实例作为补充。
聪明的扫雷机工程 我要来介绍的第一个完整例子,是怎么使用神经网络来控制具有人工智能的扫雷机的行 为。扫雷机工作在一个很简单的环境中,那里只有扫雷机以及随机散布的许多地雷。如图 5:
图5 工程的目标是创建一个网络,它不需要从我们这里得到任何帮助,就能自己进行演化去 寻找地雷。为了实现这一功能,网络的权重将被编码到基因组中,并用一个遗传算法来演化 它们。 1 选择输出 那么,人工神经网络怎样控制扫雷机的行动呢?很好!我们把扫雷机想象成和坦克车一 样,通过左右 2 个能转动的履带式轮轨(track)来行动的。见图 6:
[ 转自铁血 社区 http://bbs.ti exue.net/ ]
// 把权重初始化为任意的值
m_vecWeight.push_back(RandomClamped());
Abstract : Computer Science and Artificial Intelligence will be the development of logic in the 21st century. They are the main source of power, and they will determine the face of logic in the 21st century. In recent years, artificial intelligence has made significant achievements in the computer science, logic and other fields, but it is far from the real human intelligence. Now, it is the Internet Age, artificial intelligence science that in interdisciplinary research and innovation to achieve the development of artificial intelligence will pay more attention between cognitive science and artificial intelligence infiltrated; making use of real-life small-world model of complex network of artificial development Smart.
2.1 人工智能在网络安全中的运用 互联网将千千万万的用户联系起来,极大地方便了人类的生活,但是,随着人类生活与互联 网的联系越来越密切,网络安全也逐渐成为用户最为关心的问题。目前,威胁用户个人资料 安全的网络隐患层出不穷,如果能将人工智能技术运用到网络安全领域,将大大提高计算机 网络性能,确保用户隐私得到充分的保护。人工智能具有处理不确定性以及不可知性的能力、
Keywords—Artificial intelligence;
前言
首在这份报告的开始,我想先根据自己所查阅的资料来介绍一下机器人产生的背景,机 器人技术的发展,它应该说是一个科学技术发展共同的一个综合性的结果,也同时,为社会 经济发展产生了一个重大影响的一门科学技术,它的发展归功于在第二次世界大战中,各国 加强了经济的投入,就加强了本国的经济的发展。
2 人工智能在计算机网络技术中的应用随着技术的进步,人类对计算机网络需求不断变化, 不再满足于单纯的计算与数据处理功能,而希望计算机提供更加人源自文库化、智能化的服务,这 种需求同样反映在计算机网络技术当中。近年来,计算机网络智能化的需求主要表现在智能 的人机界面(Intelligent Interface)、智能的信息服务(Intelligence InformationServices)、 智能化的系统开发与支撑环境(Intelligent System Developmentand Support Environments) 三个方面。这些需求推动了人工智能在网络安全、系统管理和评价、智能 化人机界面等方面的运用,下面,主要介绍人工智能在网络安全以及信息服务中的
相关文档
最新文档