人工智能入门学习笔记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.rhkb.cn/news/276612.html

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

相关文章

【探索程序员职业赛道:挑战与机遇】

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老导航 檀越剑指大厂系列:全面总结 jav…

【JetsonNano】onnxruntime-gpu 环境编译和安装,支持 Python 和 C++ 开发

1. 设备 2. 环境 sudo apt-get install protobuf-compiler libprotoc-devexport PATH/usr/local/cuda/bin:${PATH} export CUDA_PATH/usr/local/cuda export cuDNN_PATH/usr/lib/aarch64-linux-gnu export CMAKE_ARGS"-DONNX_CUSTOM_PROTOC_EXECUTABLE/usr/bin/protoc&qu…

使用 Docker Compose 快速搭建监控网站 uptime-kuma

有时候需要监控自己搭建的一些网站、服务是否正常运行, 这时候可以考虑使用一个监控网站, 定时的进行检测, 记录网站、服务的运行状态, 在这推荐使用 uptime-kuma。 博主博客 https://blog.uso6.comhttps://blog.csdn.net/dxk539…

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

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

【Claude 3】一文谈谈Anthropic(Claude) 亚马逊云科技(Bedrock)的因缘际会

文章目录 前言1. Anthropic的诞生2. Anthropic的“代表作”——Claude 3的“三驾马车”3. 亚马逊云科技介绍4. 强大的全托管服务平台——Amazon Bedrock5. 亚马逊云科技(AWS)和Anthropic的联系6. Claude 3模型与Bedrock托管平台的关系7. Clude 3限时体验入口分享【⚠️截止3月1…

HTML5:七天学会基础动画网页11

CSS3动画 CSS3过渡的基本用法: CSS3过渡是元素从一种样式逐渐改变为另一种样式的效果。 过渡属性-transition 值与说明 transition-property 必需,指定CSS属性的name,transition效果即哪个属性发生过渡。 transition-duration 必需,t…

细说C++反向迭代器:原理与用法

文章目录 一、引言二、反向迭代器的原理与实现细节三、模拟实现C反向迭代器反向迭代器模板类的设计反向迭代器的使用示例与测试 一、引言 迭代器与反向迭代器的概念引入 迭代器(Iterator)是C标准模板库(STL)中的一个核心概念&am…

一篇文章认识【性能测试】

一、 性能测试术语解释 1. 响应时间 响应时间即从应用系统发出请求开始,到客户端接收到最后一个字节数据为止所消耗的时间。响应时间按软件的特点再可以细分,如对于一个 C/S 软件的响应时间可以细分为网络传输时间、应用服务器处理时间、数据库服务器…

layuiAdmin-通用型后台模板框架【广泛用于各类管理平台】

1. 主页 1.1 控制台 2. 组件 3. 页面 3.1 个人主页 3.2 通讯录 3.3 客户列表 3.4 商品列表 3.5 留言板 3.6 搜索结果 3.7 注册 3.8 登入 3.9 忘记密码 4. 应用 4.1 内容系统 4.1.1 文章列表 4.1.2 分类管理 4.1.3 评论管理 4.2 社区系统 4.2.1 帖子列表 4.2.2 回…

支小蜜AI校园防欺凌系统可以使用在宿舍吗?

随着人工智能技术的快速发展,AI校园防欺凌系统已成为维护校园安全的重要手段。然而,关于这一系统是否适用于宿舍环境,仍存在一些争议和讨论。本文将探讨AI校园防欺凌系统在宿舍中的适用性,分析其潜在的优势与挑战,并提…

解析Perl爬虫代码:使用WWW__Mechanize__PhantomJS库爬取stackoverflow.com的详细步骤

在这篇文章中,我们将探讨如何使用Perl语言和WWW::Mechanize::PhantomJS库来爬取网站数据。我们的目标是爬取stackoverflow.com的内容,同时使用爬虫代理来和多线程技术以提高爬取效率,并将数据存储到本地。 Perl爬虫代码解析 首先&#xff0…

微信小程序开发学习笔记《21》uni-app框架-楼层图片跳转

微信小程序开发学习笔记《21》uni-app框架-楼层图片跳转 博主正在学习微信小程序开发,希望记录自己学习过程同时与广大网友共同学习讨论。建议仔细阅读uni-app对应官方文档 一、创建新的分包goods_list 二、将请求到的楼层数据url调整为本地的 可以看到上图是请求…

矢量图片转换软件Vector Magic mac中文版功能特色

Vector Magic mac中文版是一款非常流行的矢量图片转换软件,它的功能特色主要体现在以下几个方面: 首先,Vector Magic mac中文版拥有出色的矢量转换能力。它采用世界上最好的全彩色自动描摹器,能够将JPG、PNG、BMP和GIF等位图图像…

【C++ 】list 类

1. 标准库中的list类 list 类 的介绍: 1. list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代 2. list与forward_list非常相似:最主要的不同在于forward_list是单链表 3. 与其他的序列式容器相比(a…

三星计划将其NAND闪存芯片价格上调最高20%

韩国媒体一份报告显示,三星电子的内存业务成功挺过了去年的市场低迷时期。最近,其减产策略终于见效,芯片价格随之上升。 据报导,今年第一季度,三星计划将其NAND闪存芯片价格上调最高20%,目标是恢复其内存芯…

渗透测试实战思路分析

免责声明:文章来源真实渗透测试,已获得授权,且关键信息已经打码处理,请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人…

王道机试C++第 5 章 数据结构二:队列queue和21年蓝桥杯省赛选择题Day32

目录 5.2 队列 1.STL-queue 课上演示: 基本代码展示: 2. 队列的应用 例:约瑟夫问题 No. 2 题目描述: 思路提示: 代码展示: 例:猫狗收容所 题目描述: 代码表示&#xff1…

javaweb学习(day09-Web开发会话技术)

一、会话 1 基本介绍 1.1 什么是会话? 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个 web 资源,然 后关闭浏览器,整个过程称之为一个会话。 1.2 会话过程中要解决的一些问题&#…

solana 入门 1

solana-co-learn Solana 开发学习笔记(一)——从 Hello World 出发 安装开发环境 windows下环境配置 wsl First start with installing WSL on your system. wsl --install wsl安装Ubuntu 列出可用的分发版 wsl.exe --list --online显示: 以下是可安装的有效…

【C语言】五种方法实现C语言中大小写字母的转化

文章目录 📝tolower/toupper函数🌉tolower🌠 toupper 🌠 ASCII码关系🌉位操作🌉宏定义 🌠小巧第五位🚩总结 📝tolower/toupper函数 🌉tolower tolower函数是…