人工智能入门学习笔记1:什么是人工智能

一、什么是人工智能

人工智能(Artificial Intelligence),是一个以计算机科学(Computer Science)为基础,由计算机、心理学、哲学等多学科交叉融合的交叉学科、新兴学科,研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学,企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。

1、人工智能定义详解
尼尔逊教授对人工智能下了这样一个定义:“人工智能是关于知识的学科――怎样表示知识以及怎样获得知识并使用知识的科学。”而另一个美国麻省理工学院的温斯顿教授认为:“人工智能就是研究如何使计算机去做过去只有人才能做的智能工作。”这些说法反映了人工智能学科的基本思想和基本内容。即人工智能是研究人类智能活动的规律,构造具有一定智能的人工系统,研究如何让计算机去完成以往需要人的智力才能胜任的工作,也就是研究如何应用计算机的软硬件来模拟人类某些智能行为的基本理论、方法和技术。
20世纪70年代以来,人工智能被称为世界三大尖端技术之一(空间技术、能源技术、人工智能)。也被认为是21世纪三大尖端技术(基因工程、纳米科学、人工智能)之一。这是因为近三十年来它获得了迅速的发展,在很多学科领域都获得了广泛应用,并取得了丰硕的成果,人工智能已逐步成为一个独立的分支,无论在理论和实践上都已自成一个系统。

2、人工智能实现方法
人工智能在计算机上实现时有2种不同的方式:一种是采用传统的编程技术;另一种是模拟法。
一种是采用传统的编程技术,使系统呈现智能的效果,而不考虑所用方法是否与人或动物机体所用的方法相同。这种方法叫工程学方法(ENGINEERING APPROACH),它已在一些领域内作出了成果,如文字识别、电脑下棋等。
另一种是模拟法(MODELING APPROACH),它不仅要看效果,还要求实现方法也和人类或生物机体所用的方法相同或相类似。
遗传算法(GENERIC ALGORITHM,简称GA)和人工神经网络(ARTIFICIAL NEURAL NETWORK,简称ANN)均属后一类型。
遗传算法模拟人类或生物的遗传-进化机制,人工神经网络则是模拟人类或动物大脑中神经细胞的活动方式。
为了得到相同智能效果,两种方式通常都可使用。采用前一种方法,需要人工详细规定程序逻辑,如果游戏简单,还是方便的。如果游戏复杂,角色数量和活动空间增加,相应的逻辑就会很复杂(按指数式增长),人工编程就非常繁琐,容易出错。而一旦出错,就必须修改原程序,重新编译、调试,最后为用户提供一个新的版本或提供一个新补丁,非常麻烦。采用后一种方法时,编程者要为每一角色设计一个智能系统(一个模块)来进行控制,这个智能系统(模块)开始什么也不懂,就像初生婴儿那样,但它能够学习,能渐渐地适应环境,应付各种复杂情况。这种系统开始也常犯错误,但它能吸取教训,下一次运行时就可能改正,至少不会永远错下去,用不到发布新版本或打补丁。利用这种方法来实现人工智能,要求编程者具有生物学的思考方法,入门难度大一点。但一旦入了门,就可得到广泛应用。由于这种方法编程时无须对角色的活动规律做详细规定,应用于复杂问题,通常会比前一种方法更省力。

二、人工智能学科

1、设立背景
为服务国家战略需求,积极推动新兴交叉学科发展,促进高层次复合型人才培养,中国科学技术大学(中科大)将新增设立人工智能一级交叉学科博士学位授权点和量子科学与技术一级交叉学科博士学位授权点以及临床医学专业学位博士授权点。
国务院学位委员会正式发布了《2019年学位授权自主审核单位增列的学位授权点清单》,华中科技大学(华中大)人工智能与自动化学院牵头申报的人工智能交叉学科博士学位授权点成功获批。研究方向包括计算机视觉与感知智能,机器学习与计算智能,认知计算与类脑智能,无人系统与群体智能,人机共融与智能控制,以及包括智慧医疗、智慧交通在内的“人工智能+X”等领域的研究。

2、培养目标
品德素质方面:热爱祖国、热爱人民,拥护党的路线、方针和政策,树立和践行社会主义核心价值观。遵纪守法,具有较强的社会责任感和事业心,具备良好的道德品质,恪守科研诚信与伦理,严守学术规范,具备国际化视野、创新意识和团队精神,愿为中国特色社会主义事业贡献力量。
知识水平方面:具有坚实的人工智能领域相关学科基础理论知识和专业技能,深入了解本领域的发展方向,系统掌握人工智能学科相关研究领域的理论、技术和方法,具备多学科交叉的知识体系和学习能力。博士生突出广泛掌握人工智能国际前沿学术方向和行业先进技术趋势,了解国际前沿理论、技术以及需求热点;硕士生突出夯实本领域基础理论,快速获取跨学科知识和共性技术,并能够综合运用。
能力素质方面:博士生突出提高原始创新能力,具有较强的系统构建能力和一定的科研组织能力,能够在解决行业企业重大工程实践中凝练科学问题、创新研究方法、转化先进技术,深入开展多领域交叉创新应用和开展学术交流,能够承担高校及研究机构的教学科研工作、从事人工智能工程技术项目管理工作等。硕士生突出提高综合应用能力,具有人工智能系统的设计、实现、测试和应用验证能力,以及良好的职业素养和沟通协作能力,能够综合运用多学科理论技术解决行业企业智能化面临的实际问题。

3、培养方向
按照教育部、国家发展改革委、财政部三部委文件的要求,与本领域发展定位、学校学科布局和师资结构相适应的具体培养方向,可参考如下设置:
(一)人工智能基础理论研究相关方向,如:人工智能模型与理论、人工智能数学基础、优化理论学习方法、机器学习理论、脑科学及类脑智能等。
(二)人工智能共性技术相关研究方向,如:智能感知技术、计算机视觉、自然语言理解、智能控制与决策等。
(三)人工智能支撑技术研究方向,如:人工智能架构与系统、人工智能开发工具、人工智能框架和智能芯片等。
(四)人工智能应用技术相关研究方向,包括但不限于:智能制造、机器人、无人驾驶、智能网联汽车、智慧交通、智慧医疗、机器翻译和科学计算等,充分发挥人工智能对各个学科或领域的赋能作用,形成特色培养方向。
(五)人工智能与智能社会治理相关研究方向,如基于人工智能技术属性与社会属性紧密结合特征的人工智能伦理与治理,以及可信安全、公平性和隐私保护等方面相关技术方向。

4、研究生培养课程体系
人工智能领域研究生培养课程体系
课程板块及参考课程方向
算法理论
人工智能模型与理论、人工智能数学基础、机器学习理论、脑科学及类脑智能、人工智能伦理与法治导论等
关键技术
智能感知技术、计算机视觉、自然语言处理、智能控制与决策等
工具、芯片与平台
人工智能架构与系统、人工智能开发工具、人工智能框架和智能芯片等
AI+X
无人驾驶、机器人、机器翻译、智能网联汽车、智慧交通、智能制造和科学计算等

5、基础知识类课程
人工智能模型与理论:重点讲解人工智能基本算法、模型和理论。内容主要包括以符号主义为核心的逻辑推理、以问题求解为核心的探询搜索、以数据驱动为核心的机器学习、以行为主义为核心的强化学习和以博弈对抗为核心的决策智能等算法以及人工智能与科学计算相结合算法。

数学优化:从凸优化入手,介绍优化核心原理、基本方法和前沿技术,为智能方向的科学探索做理论准备。本课程将帮助学习者正确理解优化复杂度的概念,掌握分析凸优化复杂度的基本方法,了解一阶、二阶方法在不同问题类上的求解性能,熟悉包括免疫算法、粒子群算法等的多种优化方法的基本思路,不断提高分析解决实际问题的能力。 

机器学习:本课程致力于介绍经典的机器学习算法,让学生初步掌握机器学习领域的基本方法与蓝图。通过掌握机器学习的算法与理论知识,能查阅并理解相关领域的前沿文献,同时熟练使用相关的机器学习算法,解决流行的人工智能领域应用问题,为今后在深度学习相关教学、科研和项目开发工作中深入解决实际应用问题打好基础。

6、专业知识类课程

计算机视觉:首先介绍计算机视觉领域的发展历史和主要应用,之后讲解计算机视觉的主要任务和应用场景,包括成像原理、边界和曲线、图像分类、图像分割、目标检测、形状分析、纹理分析、图像重构、图像生成、人脸识别等;着重介绍以上主要任务中的关键技术难题、重大技术突破,针对这些任务的主流方法,特别是基于统计模式分类和人工神经网络的方法。

自然语言处理:具体内容包括自然语言处理中的词法分析、句法分析、语义分析以及语用分析等基本任务,情感倾向分析、文本摘要、对话系统、问答系统、机器翻译等自然语言处理重要应用所要解决的基本问题和难点,以及如何利用机器学习、深度学习等手段求解各种自然语言处理问题。

神经与认知科学导论:首先介绍神经认知科学的基本概念、历史和发展现况,进一步讲解基于认知活动的脑机制,即人类大脑如何调用其各层次上的组件,包括分子、突触、细胞、脑组织区和全脑去实现各种认知活动,最后介绍相关的计算模型和算法。课程将从细胞机制和神经元模型、大脑的结构和功能组织、感知原理及模型、记忆的基础理论及模型、学习机制及学习算法、脉冲神经网络的概念、结构以及应用等方面进行展开,旨在加深同学对认知神经科学的理解。通过对这门课程的学习,学生应该掌握认知神经科学的基本内涵,熟悉借鉴大脑机制的学习、记忆等计算模型及算法,同时启发同学们对人工智能在可解释性、自适应学习和非完备信息推理等基础理论的瓶颈问题的思考。

人工智能安全与治理导论:使学生能够了解人工智能技术的安全和伦理问题,并了解相关的治理规范和防御方法,助力人工智能技术的健康发展。

机器人学与智能控制导论:程讲解机器人和控制领域基础知识和最新研究成果,主要包括机器人运动学、动力学,基于视觉、激光、超声等多传感器信息的场景感知技术,利用最新的人工智能方法实现机器人智能控制等。

人工智能架构与系统:讲解支持深度学习的计算机系统架构和设计方法,包括人工智能算法硬件加速、软硬件协同智能计算架构、云-边缘-端智能系统、后摩尔时代智能计算发展趋势等。

什么是人工智能?

人工智能(Artificial Intelligence,简称AI)是指通过计算机程序或机器来模拟、实现人类智能的技术和方法。它可以让计算机具有感知、理解、判断、推理、学习、识别、生成、交互等类人智能的能力,从而能够执行各种任务,甚至超越人类的智能表现。

人工智能技术的核心是机器学习和深度学习等算法,它们通过大量数据和训练,使计算机可以自动发现数据中的规律,并进行模式识别、分类、预测等操作。人工智能在各个领域都有应用,如语音识别、图像识别、自然语言处理、智能交互、自动驾驶、医疗健康等,已成为推动社会进步和经济发展的重要力量。

人工智能算法可以分为以下几种:

1、逻辑推理算法:这种算法基于推理和逻辑,根据事实和规则进行推理,从而做出决策。

2、机器学习算法:机器学习是一种让计算机通过学习数据和模式来改进自身算法的技术。这些算法包括监督学习、无监督学习和强化学习。

3、自然语言处理算法:自然语言处理是一种使计算机能够理解和生成自然语言的技术。这些算法包括语音识别、语义分析和机器翻译。

4、计算机视觉算法:计算机视觉是一种让计算机能够理解和处理图像和视频的技术。这些算法包括图像分类、目标检测和图像分割。

5、进化算法:进化算法是一种仿生学算法,通过模拟自然进化过程来优化解决方案。这些算法包括遗传算法、粒子群算法和蚁群算法。

6、神经网络算法:神经网络是一种受人类神经系统启发的算法,通过模拟神经元之间的连接和交互来处理信息。这些算法包括人工神经网络、卷积神经网络和循环神经网络。

强烈推荐《图解人工智能(图灵出品)》,是一本非常好的图解人工智能学习教程,内容全面详细,清晰易懂,很有实战意义,非常适合开发人员学习,希望对大家有所帮助!

参考资料:

人工智能(计算机科学的一个分支)_360百科 (so.com)

人工智能(智能学科专业术语)_百度百科 (baidu.com)

人工智能(智能科学与技术专业术语)_百度百科 (baidu.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/541655.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Menu)

以垂直列表形式显示的菜单。 说明: 该组件从API Version 9开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 Menu组件需和bindMenu或bindContextMenu方法配合使用,不支持作为普通组件单独使用。 子组件 包含MenuIt…

Java代码基础算法练习-求数据序列的最大值及最小值---2024.3.15

题目 任务描述&#xff1a;输入n个整数&#xff0c;求n个整数的最大值及最小值&#xff0c;并输出相应的位置序号。&#xff08;注&#xff1a;n<10&#xff0c; 位置序号从1开始计算&#xff0c;若存在多个相同值的情形&#xff0c;则输出第1个值的序号&#xff09; 任务要…

中科数安 | 企业办公透明加密系统,终端文件数据 \ 资料防泄密管理软件

#公司办公文件数据 \ 资料防泄密软件系统# "中科数安"是一家专注于数据安全领域的公司&#xff0c;其提供的企业办公加密系统是一种针对企事业单位内部数据安全需求而设计的解决方案。该系统通过先进的加密技术&#xff0c;对企业在日常办公过程中产生的各类敏感信息…

知识管理软件大盘点,哪些才是好用的?

在海量信息的信息时代&#xff0c;知识管理软件可以有效地帮助我们整合、分类和共享信息。然而&#xff0c;面对许多选择&#xff0c;我们如何做出最适合自己的决定呢&#xff1f; 不用担心&#xff0c;我荟萃了3款优秀的知识管理软件包括helplook软件&#xff0c;为你提供参考…

库存管理(库存,进程销,采购,订单采购,门店分配)-1126- 粮库库存

转载地址: http://www.3q2008.com/soft/search.asp?keyword1126 目 录 引 言. 1 第一章 开发背景. 1 1.1问题的提出.... 1 1.2应用背景... 2 1.3可行性分析... 2 第二章 系统分析. 4 2.1系统需求... 4 2.2系统功能简介.... 4 2.2.1 项目规划.... 4 2.2.2用户管理…

关于python中数据分析的一些函数

首先先下载numpy函数库 如果使用的pycharm软件&#xff0c;可在设置中下载&#xff0c;在Python interpreter设置里&#xff0c;点击号&#xff0c;搜索numpy点击下载即可 第一部分 1.array()函数 这是一个将类似数组的数据转为数组的函数&#xff0c;我们还可以控制其数组的…

深入理解JMM

一、什么是JMM JMM&#xff08;java memory model&#xff09;Java内存模型&#xff1a;是java虚拟机规范中定义的一组规范&#xff0c;用于屏蔽掉各种硬件和操作系统的内存访问差异&#xff0c;以实现让JAVA程序在各平台都能达到一致的并发结果。其主要规定了线程和内存之间的…

QML| QML 组件

# | QML 组件 | 组件是可重用的、封装好的QML类型,并提供了定义好的接口。组件一般使用一个.qml文件定义。前面讲到的使用QML文档定义对象类型,其实就是创建了一个组件。这种使用独立QML文件创建组件的方法这里不再讨论。除了使用单独的QML文件,还可以使用Component类型在一…

[C++]20.实现红黑树。

实现红黑树 一.基本概念&#xff1a;1.红黑树的概念&#xff1a;2.红黑树的性质&#xff1a; 二.实现红黑树&#xff1a;1.基本结构&#xff1a;2.插入节点的多种情况&#xff1a;1.叔叔存在且为红&#xff1a;2.叔叔不存在/存在且为黑(单旋变色)3.叔叔不存在/存在且为黑(多旋&…

十三、项目相关方管理

十三、项目相关方管理 1、项目相关方管理 ​ 识别相关方是定期识别相关项目方&#xff0c;分析和记录他们的利益、参与度、相互依赖性、影响力和对项目成功的潜在影响的过程。 ** 1.1 关键技术 数据表现 相关方分析会产品相关方清单和关于相关方的各种信息&#xff0c;例如…

Docker简单认识

目录 一、Docker概述 二、容器技术 2.1 容器与虚拟机的比较 2.2 容器和应用程序的比较 三、Docker和容器的关系 四、Docker和操作系统 五、总结 一、Docker概述 Docker 是一个开源的平台&#xff0c;用于开发、运送和运行应用程序。通过使应用程序与底层系统隔离&#x…

OJ_最长公共子序列

题干 C实现 #include <iostream> #include <stdio.h> #include <algorithm> using namespace std;int dp[1002][1002];int main() {int n,m;char s1[1001];char s2[1001];scanf("%d%d",&n,&m);scanf("%s%s",s1,s2);//dp[i][j]是…