智能计算概述
《计算智能》课件

计算智能的挑战与
限制
分析了当前计算智能面临的主要 挑战和限制,如数据质量、算法 可解释性、隐私保护等。
展望
未来发展方向
探讨了计算智能未来的发展趋势和研究方向,如深度学习、强化学 习、迁移学习等。
与其他技术的融合
讨论了计算智能与物联网、云计算、边缘计算等技术的融合,以及 它们在智能制造、智慧城市等领域的应用前景。
应用领域
人工神经网络在模式识别、图像处理、语音识别、自然语言处理等领域 有广泛应用。
模糊逻辑
总结词
模糊逻辑是一种处理不确定性、不完全性和模糊性的逻辑方法,通过引入模糊集合和模糊推理规则,实现对模糊信息 的处理。
详细描述
模糊逻辑通过将经典集合论中的确定性边界扩展到模糊边界,允许元素同时属于多个集合,从而更准确地描述现实世 界中的模糊现象。模糊逻辑在控制系统、决策支持系统、专家系统等领域有广泛应用。
详细描述
推荐系统广泛应用于电子商务、在线视频、社交媒体等领域。通过分析用户的购买记录、浏览历史和 兴趣爱好等信息,推荐系统可以为用户推荐相关商品、视频或朋友,提高用户体验和满意度。
机器人控制
总结词
机器人控制技术利用计算智能实现对机器人的精确控制,使机器人能够完成复杂任务。
详细描述
机器人控制技术广泛应用于工业制造、医疗护理、航空航天等领域。在工业制造中,智 能机器人可以自动化地完成生产线上的任务,提高生产效率;在医疗护理中,机器人可 以帮助医生进行手术操作或为病人提供护理服务;在航空航天中,机器人可以协助宇航
法律法规制定
为规范人工智能的发展和应用,需要制定相应的法律法规,明确人工智能的合法地位和责任归属,为人工智能技 术的发展和应用提供法律保障。
05
第一讲 人工智能与计算智能概述

1.2 人工智能的发展简史
第一阶段——孕育期 (1956年以前) 第二阶段——人工智能基础技术的研究和形成 (1956年—1970年) 第三阶段——发展和实用化阶段 (1971年—1980年) 第四阶段——知识工程与专家系统 (1980年至今)
第一阶段——孕育期
公元前,古希腊哲学家亚里士多德(Aristotle)创立了古典形式逻辑。 17世纪,英国哲学家和自然科学家培根(F. Bacon)系统地提出了古典归 纳推理。 17世纪,德国数学家莱布尼茨(G. W. Leibniz)提出了数理逻辑的基本 思想。 1642年,法国物理学家和数学家帕斯卡(B. Pascal)发明了世界上第一 台会演算的机械加法机。 1673年,Leibniz在这台加法机的基础上发展并制成了可进行四则运算的 计算器。 1832年,英国数学家巴比奇(C. Babbage)制成可用来计算简单数学表 的差分机,并提出分析机(能自动完成各种类型数字计算)的设计思想。 19世纪中叶,英国数学家布尔(G. Boole)出了布尔代数,初步实现了 Leibniz的数理逻辑思想 。
1956年,Newell和Simon等人编写的程序Logic Theorist证明了《数学 原理》中第二章的三十八条定理,又于1963年证明了该章中的全部五十二条 定理。他们的成果使人工智能研究走上以计算机程序来模拟人类思维的道路 ,第一次把求解方法和问题的领域知识分离开。在相同的研究途径下, Selfridge编制了字符识别程序、Samuel研制了跳棋程序。Samuel的跳 棋程序具有学习功能,在1959和1962年分别打败了Samuel本人和美国一 个州的跳棋冠军。 1957年,Simon、Newell和肖(J. C. Shaw)合作开发了表处理语言 IPL(Information Processing Language。 1957年,罗森勃拉特(F. Rosenblatt)提出著名的感知机( Perceptron)模型,该模型是第一个完整的人工神经网络。 1958年,美籍逻辑学家王浩在自动定理证明中取得的重要进展。他的程序在 IBM-704计算机上用不到5分钟的时间证明了《数学原理》中“命题演算” 的全部220条定理。 1959年,王浩的改进程序用8.4分钟证明了上述220条定理及谓词演算
人工智能_第五章计算智能

传统分类能力
ANN 分类能力
分类与识别功能
§5.2.1人工神经网络研究的进展
三、基本功能
优化计算功能
§5.2.1人工神经网络研究的进展
§5.2.2人工神经网络的结构
2.生理神经元的功能
从生物控制论的观点,神经元作为控制和信息处理的基本单元,具有下列
一些重要的功能与特性:
• 时空整合功能:神经元对于不同时间通过同一突触传入的神经冲动,具有时 间整合功能。对于同一时间通过不同突触传入的神经冲动,具有空间整合功 能。两种功能相互结合,具有时空整合的输入信息处理功能; • 兴奋与抑制状态:即兴奋(细胞膜电位升高)和抑制(细胞膜电位降低)。 • 脉冲与电位转换:突触界面具有脉冲/电位信号转换功能。 • 神经纤维传导速度:神经冲动沿神经纤维传导的速度在1-150m/s之间。 • 突触延时和不应期:突触对神经冲动的传递具有时延和不应期,在相邻的二 次冲动之间需要一个时间间隔,即为不应期。 每个人脑大约含有1011-1012个神经元,每一神经元又约有103-104个突触。神
匹配等, 而反馈型神经网络则是一个非线性动力学系统,它具有如下两个重要特征:
1.系统具有多个稳定状态,从某一初始状态开始运动,系统最终可以到
为1或0取决于其输入之和大于或小于内部阈值θ。
§5.2.2人工神经网络的结构
激发函数一般具有非线性特性,常用的非线性特性如下图所示,分述于下:
① 阈值型
对于这种模型,神经元没有内部状态,激发函数为一阶跃函数,如图 (a) 所示。这时,输出为: 1 f(xi)=U(xi)= 0 ② 分段线性强饱和型 见图 (b)。 ,xi>0 ,xi≤0
智能计算概述

智能计算概述
智能计算是指基于人工智能理论与技术来模拟人类思维过程、解决复杂问题和完成复杂任务的方法。
智能计算的基本原理主要是在信息处理的过程中把人的语言和智力技能以较低的代价融入到硬件系统当中,通过计算机系统来达到模拟人的思维过程,解决难题和实现复杂任务的目的。
智能计算声称自从20世纪50年代以来已经发展了很多,应用于自然语言处理、机器学习、知识工程、推理机器和其他领域。
而且智能计算还可以应用到更多的领域,比如无人驾驶汽车、智能家居、自动生产等。
它的核心技术是如何实现计算机与人的互动,建立人机融合的一体化系统,使计算机具有智能化的属性。
智能计算的两个主要组成部分是算法和机器学习。
算法是一种系统地描述任务完成所提出的步骤和要求。
这些算法基于一系列的定量分析来确定如何有效地完成任务。
机器学习是一种用来解决复杂问题的技术,其基本原理是使用计算机模拟人类思维推理和判断过程,以便解决复杂问题。
机器学习的研究着重于利用有限的数据来构建和训练计算机模型,使之能够根据需要作出最佳的决策。
未来,智能计算将成为现今生活的一部分。
《计算与人工智能概论》计算与人工智能概述

智能移动机器人路径规划问题分解
子问题1 子问题2
地图的构建与表示 智能移动机器人遇到的状况
左边有墙,前边没有墙 左边没墙
左边有墙,前边也有墙
机器人对环境的记忆 机器人的行动
1.3.1 智能移动机器人路径规划 模式识别
出了计算机应有的主要架构,这为计算机的诞生和发展提供了理论基础
1.1.2 图灵机
基本原理
图灵机的基本原理是用机器来模拟人们 用纸笔进行数学运算的过程。图灵机将一个 无限长的带子作为无限存储,它有一个读写 头,能在带子上读、写和左右移动。图灵机 开始运作时,带子上只有输入串,其他地方 都是空白,如果需要保存信息,则其可以将 相关信息写在带子上。为了读取已经写下的 信息,它可以将读写头往回移动到这个信息 所在的位置。机器不停地计算,直到产生输 出为止。
问题求解策略与算法
用两种不同的算法解决求解机器人行走的最短距路径问题
遍历算法流程图
贪心算法流程图
什么是计算思维?
PART
1.2.1 计算思维的概念
计算思维的概念
2006年
CMU计算机系主任/ 学术事务副校长 NSF信息学部主任 微软研究院副总裁 哥伦比亚大学数据科学研究院主任
周以真教授在美国计算机权威期刊《Communications of the ACM》杂志上给出,并定义的计算思维 (Computational Thinking):计算思维是运用计算机科 学的基础概念进行问题求解、系统设计、以及人类行为理 解等涵盖计算机科学之广度的一系列思维活动。
1.1.2 图灵机
图灵机执行计算的具体案例
利用图灵机执行 “1+2=3”的计算。先定义读头读到“+”之后,依次移动读头两 次并读取格子中的数据;接着读头进行计算,最后把计算结果写入第二个数据 的下一个格子里,
智能计算概述

智能计算概述智能计算概述1、引言智能计算是指利用计算机和相关技术实现智能化的计算过程。
随着的发展和应用的广泛普及,智能计算越来越成为人们关注的热点话题。
本文将对智能计算进行概述,介绍其相关技术、应用领域和未来发展趋势。
2、智能计算技术2.1 机器学习2.1.1 监督学习2.1.2 无监督学习2.1.3 强化学习2.2 深度学习2.2.1 神经网络2.2.2 卷积神经网络2.2.3 循环神经网络2.3 自然语言处理2.3.1 词法分析2.3.2 语法分析2.3.3 语义分析2.4 计算机视觉2.4.1 图像识别2.4.2 目标检测2.4.3 图像3、智能计算应用领域3.1 金融3.2 医疗3.3 教育3.4 媒体与娱乐4、智能计算的未来发展趋势4.1 大数据和智能计算的结合4.2 云计算与边缘计算4.3 自动驾驶技术与智能计算的融合4.4 智能物联网的兴起5、结论本文对智能计算进行了概述,介绍了智能计算的技术、应用领域和未来发展趋势。
随着技术的发展和应用的推广,智能计算将在各个领域起到重要的作用,推动社会发展进步。
本文档涉及附件:- 附件一、智能计算技术应用案例集锦- 附件二、智能计算行业数据统计表格本文所涉及的法律名词及注释:- 监督学习:一种机器学习算法,通过从有标签的训练数据中学习出一个函数,使得对新数据的预测尽可能准确。
- 无监督学习:一种机器学习算法,通过从无标签的训练数据中学习出数据的结构和分布模式。
- 强化学习:一种机器学习算法,通过与环境的交互学习出一种最优策略,以获得最大的累积奖励。
智能计算概述

智能计算概述智能计算概述1. 引言智能计算是一种利用技术和算法进行复杂数据处理和决策的计算方法。
随着技术的迅猛发展,智能计算在各个领域得到了广泛应用,并取得了显著的成果。
本文将对智能计算的概念、特点及其应用领域进行简要介绍。
2. 智能计算的概念智能计算是指利用技术和算法对复杂问题进行计算和决策的方法。
智能计算通过模拟人类的思维和推理过程,利用计算机处理大规模的数据、分析问题的复杂性,并提供相应的解决方案。
3. 智能计算的特点智能计算具有以下几个特点:3.1 自动化智能计算能够自动地对给定的问题进行处理和分析,不需要人工干预。
通过建立合适的模型和算法,智能计算能够自动地从大量的数据中提取有用的信息,帮助人们做出正确的决策。
3.2 学习能力智能计算具有学习能力,可以通过分析已有的数据和经验,自动地提取、建立和更新模型。
通过不断的学习和调整,智能计算可以逐渐提高自己的处理能力和准确性。
3.3 适应性智能计算能够根据不同的应用场景和需求进行自适应。
它可以根据实际的情况来选择和调整合适的算法、模型和参数,以达到最优的计算效果。
3.4 可解释性智能计算能够给出对问题的解释和理由。
它不仅能够给出结果,还能够解释为什么会得到这样的结果。
通过分析和解释,人们可以更好地理解和应用智能计算的结果。
4. 智能计算的应用领域智能计算具有广泛的应用领域,下面将介绍几个典型的应用领域:4.1 图像识别智能计算可以通过分析和处理图像数据,实现图像识别的功能。
利用深度学习等技术,智能计算可以非常准确地识别和分类图像中的物体、人物和场景,广泛应用于安防监控、医学影像分析等领域。
4.2 自然语言处理智能计算可以对自然语言进行处理和分析,实现自动的语义理解和文本。
通过利用自然语言处理技术,智能计算可以实现智能客服、智能翻译、智能问答等应用,极大地提高了人们的工作效率和生活质量。
4.3 数据分析与预测智能计算可以对大量的数据进行分析和预测,帮助人们发现数据中的规律和趋势。
(完整版)《了解智能计算》教案

(完整版)《了解智能计算》教案《了解智能计算》教案1. 教学目标- 了解智能计算的概念和应用领域- 掌握智能计算的基本原理和技术- 培养学生的智能计算思维和解决问题的能力2. 教学内容2.1 智能计算概念- 智能计算的定义和特点- 智能计算的发展历程2.2 智能计算应用领域- 人工智能- 机器研究- 数据挖掘- 自然语言处理2.3 智能计算基本原理和技术- 神经网络- 遗传算法- 模糊逻辑- 支持向量机2.4 智能计算思维培养- 建立问题解决的智能计算模型- 运用智能计算方法解决实际问题- 培养创新思维和团队合作能力3. 教学方法- 授课讲解- 小组讨论- 实例分析- 实践操作- 案例研究4. 教学评价- 学生课堂表现- 作业和实验成绩- 期末考试5. 教学资源- 课本:《智能计算导论》- 讲义和案例分析资料- 电脑和软件支持6. 教学安排- 课时安排:共10周,每周2个课时- 第1周:智能计算概念介绍- 第2周:智能计算应用领域- 第3周:智能计算基本原理和技术- 第4周:智能计算思维培养- 第5周:案例分析- 第6周-第10周:实践操作和团队项目7. 教学效果评估- 对学生的智能计算理论和实践能力进行测试和评价- 学生的作业和项目成果评估8. 总结本教案旨在帮助学生全面了解智能计算的概念、应用领域、基本原理和技术,并通过培养智能计算思维和解决问题的能力来拓展学生的创新思维和团队合作能力。
通过合理的教学安排和评估方法,希望达到良好的教学效果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
这些方法具有以下共同的要素:自适应的结构、随机产生的或 指定的初始状态、适应度的评测函数、修改结构的操作、系统 状态存储器、终止计算的条件、指示结果的方法、控制过程的 参数。计算智能的这些方法具有自学习、自组织、自适应的特 征和简单、通用、鲁棒性强、适于并行处理的优点。在并行搜 索、联想记忆、模式识别、知识自动获取等方面得到了广泛的 应用。
随机值,将“A”所对应的图象模式输入给网络,网络
将输入模式加权求和、与门限比较、再进行非线性运
算,得到网络的输出。在此情况下,网络输出为“1”
和“0”的概率各为50%,也就是说是完全随机的。这时 如果输出为“1”(结果正确),则使连接权值增大,以 便使网络再次遇到“A”模式输入时,仍然能作出正确 的判断。
(2) 生物神经元的功能
根据神经生理学的研究,生物神经元的2个主要功能是:神经元的兴奋与 抑制,神经元内神经冲动的传导。 ① 神经元的抑制与兴奋 抑制状态是指神经元在没有产生冲动时的工作状态。 兴奋状态是指神经元产生冲动时的工作状态。 通常情况下,神经元膜电位约为-70 毫伏,膜内为负,膜外为正,处于 抑制状态。当神经元受到外部刺激时,其膜电位随之发生变化,即膜内电 位上升、膜外电位下降,当膜内外的电位差大于阈值电位(约40毫伏)时, 神经元产生冲动而进入兴奋状态。
基于“从大自然中获取智慧”的理念,通过人们对自然界独特 规律的认知,提取出适合获取知识的一套计算工具。总的来说 ,通过自适应学习的特性,这些算法达到了全局优化的目的。
计算智能的产生与发展
1992年,贝慈德克在《Approximate Reasoning》学报上首次 提出了“计 算智能”的概念。 1994年6月底到7月初,IEEE在美国佛罗里达州的奥兰多市召开了首届国 际计算智能大会(简称WCCI’94)。会议第一次将神经网络、演化计算和模 糊系统这三个领域合并在一起,形成了“计算智能”这个统一的学科范畴。 在此之后,WCCI大会就成了IEEE的一个系列性学术会议,每4年举办一 次。1998年5月,在美国阿拉斯加州的安克雷奇市又召开了第2届计算智能 国际会议WCCI’98。2002年5月,在美国州夏威夷州首府火奴鲁鲁市又召 了第3届计算智能国际会议WCCI’02。2014.07.06在北京召开。此外, IEEE还出版了一些与计算智能有关的刊物。 目前,计算智能的发展得到了国内外众多的学术组织和研究机构的高度重 视,并已成为智能科学技术一个重要的研究领域。
轴突是由细胞体向外延伸出的所有纤维中最长的一条分 枝,用来向外传递神经元产生的输出电信号。 每个神经元都有一条轴突,其最大长度可达1m以上。在 轴突的末端形成了许多很细的分枝,这些分支叫神经末梢。 每一条神经末梢可以与其它神经元形成功能性接触,该 接触部位称为突触。所谓功能性接触,是指非永久性的接触, 这正是神经元之间传递信息的奥秘之处。 树突是指由细胞体向外延伸的除轴突以外的其它所有分支。 树突的长度一般较短,但数量很多,它是神经元的输入端, 用于接受从其它神经元的突触传来的信号。
遗传算法
遗传算法(Genetic Algorithm) 模拟达尔文的遗传选择和自然淘汰 的生物进化过程 组成:个体与群体、适应值函数、 遗传操作、终止条件
特点:隐含并行性、过程性、非确 定性、群体性、内在学习、统计性、
稳健性、整体优化
神经计算
神经计算是以人工神经网络为基础的一种计算智能方法。 它。它是计算智能的重要基础和核心,也是计算智能乃至智 能科学技术的一个重要研究领域。 生物神经系统是人工神经网络的基础。人工神经网络是对 人脑神经系统的简化、抽象和模拟,具有人脑功能的许多基本 特征。
人工神经网络的工作原理
如果输出为“0”(即结果错误),则把网络连接权值朝着减小综
合输入加权值的方向调整,其目的在于使网络下次再遇到“A”模式
输入时,减小犯同样错误的可能性。 如此操作调整,当给网络轮番输入若干个手写字母“A”、“B”
(1) 生物神经元的结构
它由细胞体(Soma)、轴突(Axon)和树突(Dendrite)三个主要部分组成
细胞核 神经末梢
突触 轴突 细胞体 树突
细胞体由细胞核、细胞质和细胞膜等组成,其直径大约为0.5-100μ m,大小不等。细胞体是神经元的主体,用于处理由树突接受的其 它神经元传来的信号,其内部是细胞核,外部是细胞膜,细胞膜的外面 是许多向外延伸出的纤维。
说明:神经元每次冲动的持续时间大约1毫秒左右,在此期间即使刺激强度再增 加也不会引起冲动强度的增加。 神经元每次冲动结束后,都会重新回到抑制状态。 如果神经元受到的刺激作用不能使细胞膜内外的电位差大于阈值电位,则神经 元不会产生冲动,将仍处于抑制状态。
② 神经元内神经冲动的传导 神经冲动在神经元内的传导是一种电传导过程,神经冲动沿神经纤维 传导的速度却在3.2---320km/s之间,且其传导速度与纤维的粗细、髓鞘 的有无有一定关系。一般来说,有髓鞘的纤维的传导速度较快,而无髓鞘 的纤维的传导速度较慢。
人工神经网络的工作原理
神经的一个非常重要的功能是它们对能量的接受并不
是立即作出响应,而是将它们累加起来,当这个累加的 总和达到某个临界阈值时,它们将它们自己的那部分能 量发送给其它的神经。大脑通过调节这些连结的数目和 强度进行学习。尽管这是个生物行为的简化描述。但同 样可以充分有力地被看作是神经网络的模型。
3. 演化计算的基本结构
演化计算尽管有多个重要分支,并且不同分支的编码方案、选择策略和 演化操作也有可能不同,但它们却有着共同的演化框架。若假设P为种群 (Population,或称为群体),t为演化代数, P(t)为第t代种群 , 则演化计 算的基本结构可粗略描述如下: { 确定编码形式并生成搜索空间; 初始化各个演化参数,并设置演化代数t=0; 初始化种群P(0); 对初始种群进行评价(即适应度计算); while(不满足终止条件)do { t=t+1; 利用选择操作从P(t-1)代中选出P(t)代群体; 对P(t)代种群执行演化操作; 对执行完演化操作后的种群进行评价(即适应度计算); } } 可以看出,上述基本结构包含了生物演化中所必需的选择操作、演化操 作和适应度评价等过程。
人工神经网络的工作原理
人工神经网络就是模拟人思维的第二种方
式。这是一个非线性动力学系统,其特色在于
信息的分布式存储和并行协同处理。虽然单个
神经元的结构极其简单,功能有限,但大量神
经元构成的网络系统所能实现的行为却是极其 丰富多彩的。
人工神经网络的工作原理
人工神经网络首先要以一定的学习准则进行学习,
智能计算
演化计算(Evolutionary Computation,EC)
GA(Genetic Algorithm)为代表
群智能(粒子群优化方法) 神经网络计算 模糊计算
演化计算
演化计算的概念: (Evolutionary Computation,EC)是在达尔文(Darwin) 的进化论和孟德尔(Mendel)的遗传变异理论的基础上产生的一种在基因和种 群层次上模拟自然界生物进化过程与机制,进行问题求解的自组织、自适应的 随机搜索技术。它以达尔文进化论的“物竟天择、适者生存”作为算法的进化 规则,并结合孟德尔的遗传变异理论,将生物进化过程中的繁殖、变异、竞争 和选择引入到了算法中,是一种对人类智能的演化模拟方法。 演化计算的主要分支:遗传算法、演化策略、演化规划和遗传规划四大分支。 其中,遗传算法是演化计算中最初形成的一种具有普遍影响的模拟演化优化算 法。 遗传算法的基本思想:(美国密执安大学霍兰德教授1962提出)是使用模拟生物 和人类进化的方法来求解复杂问题。它从初始种群出发,采用优胜略汰、适者 生存的自然法则选择个体,并通过杂交、变异产生新一代种群,如此逐代进化, 直到满足目标为止。
(Evolution Strategies)和进化规划(Evolution Programming)
第四部分:神经网络
计算智能(Computational
Intelligence CI)
定义:目前还没有一个统一的的定义,计算智能是在
神 经 网 络 ( Neural Networks,NN ) 、 演 化 计 算 ( Evolutionary Computation,EC ) 及 模 糊 系 统 ( Fuzzy System,FS )这 3 个领域发展相对成熟的基础上形成的一个 统一的学科概念。
然后才能工作。
现以人工神经网络对手写“A”、“B”两个字母的 识别为例进行说明,规定当“A”输入网络时,应该输出 “1”,而当输入为“B”时,输出为“0”。 网络学习的准则应该是:如果网络作出错误的的判 决,则通过网络的学习,应使得网络络的各连接权值赋予(0,1)区间内的
计算智能的研究方法
基础:模型、算法、实验 模型:
符号系统及其上的操作,是三元组(数据集,操作,规则)
CI研究对象是具有以下特征的数学模型
符合模型的严格定义而又非常具体
兼有生物学背景知识 描述某一智能行为
计算智能的研究方法
基础:模型、算法、实验
算法:
以计算理论、计算技术和计算工具研究对象模型的核心 特征:具有计算功能的算法,一般应具有数值构造性、 迭代性、收敛性、稳定性和实效性
计算智能是以生物进化的观点认识和模拟智能。按照这一 观点,智能是在生物的遗传、变异、生长以及外部环境的 自然选择中产生的。在用进废退、优胜劣汰的过程中,适 应度高的(头脑)结构被保存下来,智能水平也随之提高。 因此说计算智能就是基于结构演化的智能。
计算智能的主要方法有人工神经网络、遗传算法、遗传程序、 演化程序、局部搜索、模拟退火等等。
实验:
程序设计是实验的核心问题
数学算法:面向问题,数据在于表示 程序算法:面向计算机,数据在于存储 程序设计方法: 面向过程的程序设计方法(Procedure-Oriented,C) 面向对象的程序设计方法(Object-Oriented,C++) 面向目标的程序设计方法(Goal-Oriented,Matlab)