当我开始学习人工智能:人工智能的学派及研究目标
上课真是不认真啊,现在都写不来了作业了,真的会谢
一、人工智能的学派及其争论
1.1 对人工智能方法的争论
三个学派
符号主义
认为人的认知基元是符号,认知过程即符号操作过程。
认为人是一个物理符号系统,计算机也是一个物理符号系统,因此能够用计算机来模拟人的智能行为。
人工智能的核心问题是知识表示、知识推理和知识运用。
连结主义
认为思维基元是神经元,而不是符号处理过程。
认为人脑不同于电脑,并提出连接主义的大脑工作模式,用于取代符号操作的电脑工作模式。
行为主义
认为智能取决于感知和行动(所以被称为行为主义),提出智能行为的“感知—动作”模式。
认为智能不需要知识、不需要表示、不需要推理;人工智能可以象人类智能一样逐步进化(所以称为进化主义);智能行为只能在现实世界中与周围环境交互作用而表现出来。
1.2 对人工智能方法的争论
符号主义: 功能模拟方法
模拟人类认知系统所具备的功能,通过数学逻辑方法来实现人工智能。
连接主义: 结构模拟方法
模拟人的生理神经网络结构,不同的结构表现出不同的功能和行为。认为功能、结构和智能行为是不可分的。
行为主义: 行为模拟方法
采用行为模拟方法,也认为功能、结构和智能行为是不可分的。不同行为表现出不同功能和不同控制结构。
1.3 对人工智能技术路线的争论
专用路线 强调研制与开发专用智能计算机、人工智能软件、开发工具、人工智能语言和其它专用设备。
通用路线 认为通用计算机硬件和软件能够对人工智能开发提供有效支持,解决一般人工智能问题。
硬件路线 认为人工智能发展主要依靠硬件技术
软件路线 强调人工智能发展主要依靠软件技术
二、人工智能的研究目标
2.1 人工智能的一般研究目标
理解人类智能
通过编写程序来模仿和检验人类智能的有关理论,更好地理解人类智能。
实现人类智能
创造有用的灵巧程序,执行一般需要人类专家才能实现的任务,实现人类智能。
2.2 近期目标
建造智能计算机代替人类的部分智力劳动。
2.3 远期目标
揭示人类智能的根本机理,用智能机器去模拟、延伸和扩展人类的智能。
近期目标则为远期目标奠定了理论和技术基础,远期目标为近期目标指明了方向。
三、人工智能研究的基本内容和主要方法
3.1 人工智能研究的基本内容
知识表示
状态空间法、问题归约法、谓词逻辑法…
推理搜索
启发式搜索、消解原理、不确定性推理…
计算智能
模糊计算、神经计算、进化计算…
构成技术(系统与语言)
产生式系统、LISP语言、Prolog语言…
3.2 人工智能研究的主要方法
功能模拟法
结构模拟法
行为模拟法
集成模拟法
上述前3种人工智能研究方法各有长短,各有长处,又有一定的局限性。各种模拟方法可以取长补短,建立集成模拟方法,实现优势互补。
四、人类智能的研究和应用领域
4.1 问题的求解
问题的表示、分解、搜索、归约等进行复杂的符号运算求解
例子:博弈
IBM 深蓝 vs Kasparov ( 1997 , 2003)
4.2 逻辑推理与自动定理证明
通过对事实数据库的操作来证明定理
多种证明方法
例:四色定理;
几何定理证明的“吴氏方法”
4.3 计算智能
涉及神经计算、模糊计算、进化计算、粒群计算、免疫计算和人工生命等领域。
4.4 分布式人工智能与真体(Agent)
分布式计算 + 人工智能
不同的异构系统在快速变化的环境中具有交换信息和协同工作的能力。主要研究问题是各Agent间的合作与对话,包括分布式问题求解和多Agent系统。
4.5 自动程序设计
根据不同目的描述来编写的计算机程序。
促进半自动软件开发系统的发展,而且也使通过修正自身数码进行学习的人工智能系统得到发展。
4.6 专家系统
是一个智能化的计算机程序系统,其内部具有大量专家水平的某个领域知识与经验。
和传统的计算机程序有本质区别。专家系统可以解决的问题:解释、预测、诊断、设计、规划、监视、修理、指导和控制等。
4.7 机器学习
机器学习是智能机器基于大量知识和知识库系统来获取新的知识新的分支—数据挖掘、知识发现
4.8 自然语言理解
语言:自然语言、人造语言、机器语言
“理解”的标准
4.9 机器人学
机器人学是人工智能的重要应用研究领域。人工智能与机器人相互促进,机器人学发展需要人工智能的理论和技术指导,而机器人可以提供人工智能一个合适的实验平台。
4.10 模式识别
模式可以是一个对象、图形、声音、特性或光信号等。用计算机代替人类或帮助人类感知模式
4.11 机器视觉
图像处理 → 图像理解 → 机器视觉
低层视觉与高层视觉
前沿研究领域
4.12 人工神经网络
神经计算机
在其它领域中的广泛应用
4.13 智能控制
一类无需(或需要尽可能少的)人的干预就能够独立地驱动智能机器实现其目标的自动控制定量数学解析法 + 基于知识的定性方法
4.14 其他研究与应用领域
智能调度与指挥
智能检索
系统与语言工具
五、小结
任何新生事物的成长都不是一帆风顺的。在科学上,每当一门新科学或新学科诞生时或一种新思想问世时,也往往要遭到种种非议和反对 。人工智能也不例外,从人工智能孕育于人类社会的母胎起,就引起人们的争议。
人工智能各个学派只有携手合作,取长补短,寻找解决问题的集成理论和方法,才能使人工智能取得更好和更大的发展,迎来人工智能前所未有的春天!对于人工智能的未来发展,我们一向持乐观态度。我们相信人工智能有个更加美好的未来;尽管这一天的到来,需要付出辛勤劳动和昂贵代价,需要好几代人的持续奋斗 。
相关文章:
当我开始学习人工智能:人工智能的学派及研究目标
上课真是不认真啊,现在都写不来了作业了,真的会谢 一、人工智能的学派及其争论 1.1 对人工智能方法的争论 三个学派 符号主义 认为人的认知基元是符号,认知过程即符号操作过程。 认为人是一个物理符号系统,计算机也是一个物理符…...

Html5钢琴块游戏制作与分享(音游可玩)
当年一款手机节奏音游,相信不少人都玩过或见过。最近也是将其做了出来分享给大家。 游戏的基本玩法:点击下落的黑色方块,弹奏音乐。(下落的速度会越来越快) 可以进行试玩,手机玩起来效果会更好些。 点击…...
MySQL数据库——数据库设计概念和数据库设计步骤
数据库设计就是根据业务系统的具体需求,结合我们所选用的数据库,建立好表结构及表与表之间的管理关系,为这个业务系统构造出最优秀的数据存储模型的过程。使之能有效的对应用的数据进行存储,并高效的对已经存储的数据进行访问。 …...

【云原生】Kubernetes(k8s)之Pod概念和使用
k8s之Pod概念和使用一、Pod简介1.1、Pod的阶段(状态)1.2、容器状态二、Pod的定义2.1、restartPolicy2.2、imagePullPolicy2.3、command2.4、args2.5、resources三、Pod的使用3.1、创建并访问Pod3.2、多个应用容器3.3、Init容器3.3.1、Init容器与普通容器…...

数组(九)-- LC[316][321][402] 去除重复字母
1 移掉 K 位数字 1.1 题目描述 题目链接:https://leetcode.cn/problems/remove-k-digits/ 1.2 思路分析 这道题让我们从一个字符串数字中删除 k 个数字,使得剩下的数最小。也就说,我们要保持原来的数字的相对位置不变。 以题目中的 num1432…...

ubuntu下Thrift安装
thrift是一种常用rpc框架,工作中经常会用到,本文记录一下其安装过程。 目录 1.下载软件包 1.1thrift下载 1.2libevent下载 1.3boost下载 2.安装(注意步骤) 2.1安装libevent 2.2安装boost 2.3安装与Python2.7版本对应的py…...

读懂AUTOSAR :DiagnosticLogAndTrace DLT(四)-- API解析
一、周期调用的函数:Dlt_TxFunction 根据参数DltGeneralTrafficShapingSupport,决定如何去发送DLT消息。如果为TRUE,那需要参考参数DltLogChannelTrafficShapingBandwidth为每个Log通道设置发送带宽;如果为FALSE,那么…...

【LeetCode】剑指 Offer 56. 数组中数字出现的次数 p275 -- Java Version
1. 题目介绍(56. 数组中数字出现的次数) 面试题56.:数组中数字出现的次数, 一共分为两小题: 题目一:数组中只出现一次的两个数字题目二:数组中唯一只出现一次的数字 2. 题目1:数组中…...

Zookeeper集群 + Fafka集群
目录 第一章Zookeeper 概述 1.1.Zookeeper 定义 1.2.Zookeeper 工作机制 1.3.Zookeeper 特点 1.4.Zookeeper 数据结构 1.5.Zookeeper 应用场景 1.6.Zookeeper 原理之选举机制 1.7.部署 Zookeeper 集群 总结 第二章消息队列概述 2.1消息队列需求原因 2.2消息队列的优…...
全国青少年电子信息智能创新大赛(复赛)python·模拟四卷
目录 一、编程题 答案解析如下: 下载文档打印做题: 全国青少年电子信息智能创新大赛(复赛)python模拟四卷 一、编程题 第一题:描述 班上有学生若干名,给出每名学生的年龄《整数),求班上所有学生的平均年龄,保留到小数点后两企 输入 第一行有一个整数n (1<= n...
Redis - 介绍与使用场景
简介 Redis 的全称是 Remote Dictionary Server,是一个使用 C 语言编写的、开源的(BSD 许可)高性能非关系型(NoSQL)的键值对数据库。 Redis 的数据是存储在内存中的,所以读写速度非常快,被广泛…...

Spark SQL实战(07)-Data Sources
1 概述 Spark SQL通过DataFrame接口支持对多种数据源进行操作。 DataFrame可使用关系型变换进行操作,也可用于创建临时视图。将DataFrame注册为临时视图可以让你对其数据运行SQL查询。 本节介绍使用Spark数据源加载和保存数据的一般方法,并进一步介绍…...
Django DRF - 权限Permissions
权限Permissions 权限控制可以限制用户对于视图的访问和对于具体数据对象的访问。 在执行视图的dispatch()方法前,会先进行视图访问权限的判断在通过get_object()获取具体对象时,会进行对象访问权限的判断 1.提供的权限 AllowAny 允许所有用户IsAuth…...

二叉树(OJ)
单值二叉树(力扣) ---------------------------------------------------哆啦A梦的任意门------------------------------------------------------- 我们来看一下题目的具体要求: 既然我们都学了二叉树了,我们就应该学会如何去…...

mysql中增删改成的练习
文章目录一、表的创建1.student表的数据2、课程表的数据course3、学生成绩表的数据二、操作序列1、查询计算机系cs的全体学生学号、姓名和性别2、检索选修了课程号为2的学生号和姓名3、检索至少选修了三门课以上的学生号4、检索选修了全部课程的学生5、在原表的基础上创建一个视…...

谈一谈Java的ThreadLocal
目录 先说原理: 再上代码: 运行结果: 先说原理: ThreadLocal 是一个本地线程副本变量工具类,它可以在每个线程中创建一个副本变量,每个线程可以独立地修改自己的副本变量,而不会影响其他线程…...
边缘检测与阈值分割
Canny [1] Canny Edge Detection. https://docs.opencv.org/3.4/da/d22/tutorial_py_canny.html [2] OpenCV Edge Detection ( cv2.Canny ). https://pyimagesearch.com/2021/05/12/opencv-edge-detection-cv2-canny/ 由John F. Canny提出 1、由于边缘检测容易受噪声影响&…...
QQ空间无敌装逼,复制下面的任一代码粘贴即可出现意想不到的图案。
复制下面的任一代码粘贴即可出现意想不到的图案。 打赏代码: [em]e10033[/em]{uin:123,nick: 打赏了你一个冰淇淋,who:1} [em]e10033[/em] 打赏了100000000000.00元红包 [em]e10011[/em] 赞代码:{uin:0000,nick: xx、xx、xx、xx、xx、xx、xx、xx、xx、xx、xx、x…...
必看!总结5种JavaScript异步解决方案
1.回调 回调简单地理解为一个函数作为参数传递给另一个函数,回调是早期最常用的异步解决方案之一。 回调不一定是异步的,也不直接相关。 举个简单的例子: function f1(cb) {setTimeout(() > {cb && cb();}, 2000); }f1(() >…...

JUC并发编程高级篇第四章之ThreadLocal(人手一份,天下安)
文章目录1、ThreadLocal的简介1.1、常见的面试题(也是本次的讲解的内容)1.2、什么是ThreadLocal1.3、ThreadLocal的所用1.4、没有出现ThreadLocal前后的变化1.5、ThreadLocal代码示例1.6、阿里巴巴对ThreadLocal的使用要求1.7、ThreadLocal的源码分析2、ThreadLocal…...

dump 定位分析
在缺少pdb的时候如何分析dump? windbgidaWindbg定位崩溃位置 通过windbg打开dump,并且分析dump !analyze -v 分析: 分析dump: !analyze -v错误原因:读取空指针错误线程:00001e04,可通过命令…...

(十二)排序算法-插入排序
1 基本介绍 1.1 概述 插入排序属于内部排序法,是对于欲排序的元素以插入的方式找寻该元素的适当位置,以达到排序的目的。 插入排序的工作方式非常像人们排序一手扑克牌一样。开始时,我们的左手为空并且桌子上的牌面朝下。然后,…...
elasticsearch 认知
1.大数据领域需要解决以下三个问题 如何存储数据 传统的关系数据库(MySQL、Oracle、和Access等)主导了20世纪的数据存储模式,但当数据量达到太字节级,甚至拍字节级时,关系型数据库表现出了难以解决的瓶颈问题。为了解决…...

《人体地图》笔记
《人体地图》 坂井建雄 著 孙浩 译 腹部通向大腿的隧道 腹部与大腿的分界点是大腿根部,即是腹股沟。 腹壁肌肉连结在腹股沟韧带上,腹壁肌肉包括三层,分别为腹外斜肌、腹内斜肌和腹横肌,每块肌肉都有一个张开的小孔,…...

java基础集合面试题
什么是集合 集合就是一个放数据的容器,准确的说是放数据对象引用的容器 集合类存放的都是对象的引用,而不是对象的本身 集合类型主要有3种:set(集)、list(列表)和map(映射)。 集合的特点 集合的特点主要有如下两点&…...
Vue学习-Vue入门
Vue学习 一、Vue入门 1、 引入Vue Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库…...

【项目】bxg基于SaaS的餐掌柜项目实战(2023)
基于SaaS的餐掌柜项目实战 餐掌柜是一款基于SaaS思想打造的餐饮系统,采用分布式系统架构进行多服务研发,共包含4个子系统,分别为平台运营端、管家端(门店)、收银端、小程序端,为餐饮商家打造一站式餐饮服务…...

灌区流量监测设备-中小灌区节水改造
系统概述 灌区信息化管理系统主要对对灌区的水情、雨情、土壤墒情、气象等信息进行监测,对重点区域进行视频监控,同时对泵站、闸门进行远程控制,实现了信息的测量、统计、分析、控制、调度等功能。为灌区管理部门科学决策提供了依据…...

SpringBoot2核心功能 --- 指标监控
一、SpringBoot Actuator 1.1、简介 未来每一个微服务在云上部署以后,我们都需要对其进行监控、追踪、审计、控制等。SpringBoot就抽取了Actuator场景,使得我们每个微服务快速引用即可获得生产级别的应用监控、审计等功能。 <dependency><gro…...
python实战应用讲解-【numpy数组篇】常用函数(三)(附python示例代码)
目录 Python numpy.repeat() Python numpy.tile() Python numpy.asarray_chkfinite() Python numpy.asfarray() Python numpy.asfortranarray() Python numpy.repeat() Python numpy.repeat()函数重复数组中的元素 – arr. 语法 : numpy.repeat(arr, repetitions, axis …...