机器学习-1:人工智能、机器学习和深度学习的关系

人工智能(AI)

简单理解,任何一种事物只要具备了一定的智能就可以把它归类为人工智能。

官方定义:"AI is the field that sdudies the synthesis and analysis of computational agents that act intelligently."
其中,“computational agents”指用来计算的机器;“act intelligently”机器可以聪明、智慧地去行动。
即:AI是一个研究分析具有一定智能的机器的领域,该机器可以聪明的做一些事情。

其他维度:“AI are systems that Think like humans, Think rationally, Act like humans, Act rationally.”
从四个维度定义,首先AI是一个系统,这个系统可以像人类一样思考,具有一定理性思考能力(理性是机器的特长),像人类一样做一些智能行为并做一些事情,理性行动。
如果发现一个系统符合者四个标准,就可以认为该系统为AI系统。

AI领域分为两大类:限制领域AI(Narrow AI)和通用AI(General AI)。限制领域AI指某一个特定场景下的AI,关注的问题都是某一个特定场景下的某一类特定问题,如广告推荐系统、园区导航系统、医疗智能问答等;通用AI指让AI做任何事情,类似人类一样,做各种各样的思考,完成各种事情。
目前的AI系统不足以让AI完成各种事情,AI能解决的问题一定是限制在某个领域的,且几十年内很难见到通用AI,所以现阶段主要关注限制领域AI。

所以当提出一个解决方案的时候,把注意力放在限制领域AI上;在实际项目中,要把问题范围定义好认清技术的边界,做好范围管理,严格杜绝范围蔓延和项目镀金等行为。

机器学习

机器学习是解决人工智能问题的关键的、最核心的技术,比如推荐系统、无人驾驶、人脸识别等应用都要依赖机器学习技术。
“机器学习”即我们希望让机器像人了一样拥有一些自主学习的能力。例如:给小孩儿讲这是一只小猫,他会从大脑中自动刻画小猫的样子(具体刻画了哪些,都不得而知),自动学出一个规律并记录下来,下次再看到小猫时就能准确的识别出来。我们希望机器也能像人类学习的过程一样,具有这种能力。

官方定义:“Field of study that gives computers the ablility to learn without being explicitly programmed.”
其中,关键是在不需要做任何特定编程情况下,有能力去学习。即希望给机器一种能力,就是不需要特定编程的情况下自己学习的能力,且这种能力(比如识别出苹果)不是我告诉机器的,是机器自己学习到的。

机器学习的核心是,从数据中自动学出规律,而不是一个人拍脑袋想出来的,可以简单理解为归纳总结,而且有时候通过机器归纳出来的规律可能很多是我们之前都没有想到的。

机器学习典型流程:将训练数据输入给机器学习模型,模型可以得出一个算法,识别出物体的特性,模型学习完成后这个模型可以识别测试数据,给出某个分类的概率。

深度学习

官方定义:“Deep Learning is a subfield of machine learning concerned with algorithms inspired by the structure and function of the brain called artificial neural networks.”
深度学习是机器学习的一个分支,机器学习包含深度学习。
深度学习是一个算法,该算法设计上受到了人对大脑的认知(神经元)的启发,我们希望能设计出一个类似于人类大脑的模型出来。神经科学的发展会推动深度学习的发展,但目前的深度学习跟人类大脑关系不大,因为我们对大脑的实际运行机理还不很了解。

深度学习不是一个特定的模型而是一个框架或方法论,该框架可以囊括很多模型。深度学习里的关键词是“深”或者“Deep",所以它的特点就是比较深,那这个”深“应该如何去理解呢?
简单讲,深度可以理解成我们把很多简单的模型叠加在了一起,这自然就能得到一个有深度的模型。比如我们把一个神经网络叠加成多层结构的时候,得到的是深度神经网络; 把一个高斯混合模型叠加在一起的时候就得到了深度高斯混合模型; 把SVM叠加在一起的时候就得到了深度SVM模型。由此可见,这样的一个框架可以应用在很多不同种类的模型上。

那把一个模型叠加在一起弄成深度学习模型有什么好处?
好处很多,比如这样的模型会有更强大的表达能力(capacity), 具备层次表示能力(hierarhical representation), 具有全局泛化能力(global generalization),迁移学习能力(transfer learning)等。这里的每一个点具体代表意思先不用关心留个印象,有机会在深度学习里了解。

人工智能,机器学习,深度学习的关系
人工智能、机器学习、深度学习的关系

如上图,人工智能是最大的范畴,只要涉及到智能的东西,都可以归类为人工智能。
机器学习是人工智能领域最核心的技术,很多的AI应用是要利用机器学习技术来解决的,可见其重要性。
深度学习是属于机器学习的范畴,很多设计理念来自于对神经科学的认知。
以上是三者的关系,随着技术的发展深度学习在很多领域是强于传统机器学习的,其在机器学习中的比重越来越大,所以逐渐机器学习可以分为两大类,深度学习和非深度学习。

最后编辑于:2019-12-03 21:57


喜欢的朋友记得点赞、收藏、关注哦!!!

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

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

相关文章

安卓学习中遇到的问题【bug】

安卓学习中遇到的问题 1Gradle下载慢怎么办? Gradle下载慢怎么办? distributionUrlhttps://mirrors.cloud.tencent.com/gradle/gradle-7.5-bin.zip 2 Could not resolve all files for configuration ‘:classpath‘. > Could not resolv…

uniapp-vue3-vite 搭建小程序、H5 项目模板

uniapp-vue3-vite 搭建小程序、H5 项目模板 特色准备拉取默认UniApp模板安装依赖启动项目测试结果 配置自动化导入安装依赖在vite.config.js中配置 引入 prerttier eslint stylelint.editorconfig.prettierrc.cjs.eslintrc.cjs.stylelintrc.cjs 引入 husky lint-staged com…

处理在 electron 中使用开启了懒加载的 el-image 后,窗口最大化或窗口尺寸变化后图片无法显示的问题

文章目录 1、问题描述2、详情动图3、解决思路4、解决方案5、效果展示 1、问题描述 在 electron 中使用 el-image 时,开启了懒加载后,发现只有当窗口滚动后,图片才会显示,即便图片已经处于窗口的可视区域。当拖动窗口使其尺寸变大…

基于JAVA+SpringBoot+Vue+uniapp+协同过滤算法+爬虫+AI的减肥小程序

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取项目下载方式🍅 一、项目背景介绍: 小程序用户登录&#…

前端开发体系+html文件详解

目录 html骨架 body主体内基本元素 基本元素 超文本(超链接跳转) 锚点 图片标签 列表标签 表格标签 框架标签(窗口标签) 音频标签 视频标签 VScode编译器 输入框 字体样式 实例展示: 首先简要介绍前端的整…

在VS2017下FFmpeg+SDL编写最简单的视频播放器

1.下载ShiftMediaProject/FFmpeg 2.下载SDL2 3.新建VC控制台应用 3.配置include和lib 4.把FFmpeg和SDL的dll 复制到工程Debug目录下,并设置调试命令 5.复制一下mp4视频到工程Debug目录下(复制一份到*.vcxproj同一目录,用于调试) 6…

python中的re模块--正则表达式

正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科 学的一个概念。正则表达式通常被用来检索、替换那些符合某个模 式(规则)的文本 re模块作用 通过使用…

JVM 内存介绍

本文主要介绍: JVM 内存分哪几个区,每个区的作用是什么 备注: 橙色:堆 和 方法区 ,属于jvm公有部分,可以进行调优 灰色:java栈,本地方法栈和计数器 属于jvm的私有部分,不可进行调优 一个对象从创建到被回收的过程是怎样的? Personpnew Perso…

【HarmonyOS】HarmonyOS NEXT学习日记:一、创建和运行一个页面

【HarmonyOS】HarmonyOS NEXT学习日记:一 DevEco Studio下载与安装 直接到官网的下载地址下载即可 正常下载、解压、安装完成后 正常来说不会有项目,并且是英文界面。 需要汉化的话可以按照下面的步骤设置插件 选择customize里的 all setting 进入…

macOS Sequoia 15(Macos15系统)v15.0 Beta 3发布 macOS Sequoia 15 功能预览

macOS Sequoia 15 功能预览 犀利一如 Mac macOS Sequoia 15(Macos15系统)v15.0 Beta 3测试版本下载安装 连续互通 你的 Mac 上,iPhone 用起来。 有了 iPhone 镜像功能,在 Mac 上就能看到 iPhone 屏幕画面,还能直接进行操控,不拿…

uniapp 实现上传文件的功能

上传单个文件 <script setup>const handleUploadClick () > {console.log("上传文件")uni.chooseImage({success: (chooseImageRes) > {const tempFilePaths chooseImageRes.tempFilePaths;console.log("用户选择的图片&#xff1a;", temp…

誉天教育与武汉晴川学院携手开展鸿蒙实训营,共筑鸿蒙生态新篇章!

在数字经济蓬勃发展的今天&#xff0c;鸿蒙系统作为华为自主研发的操作系统&#xff0c;正逐步构建起一个开放、协同、共赢的生态体系。为了进一步推动鸿蒙生态的繁荣发展&#xff0c;培养更多具备鸿蒙原生应用开发能力的专业人才&#xff0c;誉天教育与武汉晴川学院强强联合&a…

十九、【文本编辑器(五)】排版功能

目录 一、搭建框架 二、实现段落对齐 三、实现文本排序 一、搭建框架 (1) 在imgprocessor.h文件中添加private变量&#xff1a; QLabel *listLabel; //排序设置项QComboBox *listComboBox;QActionGroup *actGrp;QAction *leftAction;QAction *…

C#知识|SqlParameterCollection 只接受非空的 SqlParameter 类型对象,不接受 SqlParameter[] 对象

哈喽&#xff0c;你好啊&#xff0c;我是雷工&#xff01; 今天在练习C#时遇到报错&#xff1a; SqlParameterCollection 只接受非空的 SqlParameter 类型对象&#xff0c;不接受 SqlParameter[] 对象。 01 为什么使用SqlParameter 开发中之所以采用SqlParameter[]param是因为…

weblogic中间件运维常见问题

背景&#xff1a; 工作需要经常使用到weblogic中间件产品&#xff0c;在维护过程中有遇见的一些常见故障问题&#xff0c;这里分享给大家。 问题一&#xff1a;密码文件报错 问题描述&#xff1a; weblogic应用在启动过程中出现如下的报错内容&#xff1a; # tail -f nohup.ou…

五、 计算机网络(考点篇)试题

A、B、C都没问题&#xff0c;选D。现在基本上所有的互联网网站都是https了&#xff0c;电子支付类的更不用说了。 简单邮件传输的协议是SMTP(发)和POP3(收)&#xff0c;分别是25和110。选B和B 网络分片技术&#xff0c;分割切片嘛。 选C&#xff0c;AES加密等级比较高了&#x…

MFC程序创建word,创建表格,写入数据

文章目录 1、MFC程序功能&#xff1a;2、MFC程序实现2.1 创建项目2.2 添加word操作类2.3 添加word资源2.4 编写代码&#xff0c;实现将数据写入到word2.5 运行程序、验证功能3、工程代码下载 1、MFC程序功能&#xff1a; 创建word文档&#xff1b;向文档中写入字符串&#xff…

Jenkins用户权限管理指定操作任务

安装插件 在 Jenkins 的管理插件中进行插件安装。 搜索插件库&#xff1a;Role-based Authorization Strategy 修改授权策略 在全局安全配置中&#xff0c;把授权策略改为Role-Based Strategy 添加角色规则 在安全中选择Manage and Assign Roles 在Global roles中添加一个…

Docker的虚拟化安装、常用命令和使用案例

文章目录 一、Docker的虚拟机安装1、完成虚拟机的更新2、完成Docker安装3、配置镜像加速器 二、Docker常用命令三、Docker的容器创建四、理解虚拟机中的Docker容器 一、Docker的虚拟机安装 1、完成虚拟机的更新 详见我的文章。 2、完成Docker安装 yum list installed|grep …

数据的力量:Facebook如何通过数据分析驱动创新

在当今数字化和信息化的时代&#xff0c;数据被认为是推动企业创新和发展的关键因素之一。作为全球最大的社交媒体平台&#xff0c;Facebook不仅积累了庞大的用户数据&#xff0c;还利用先进的数据分析技术&#xff0c;不断探索和实现新的创新。本文将深入探讨Facebook如何通过…