人工智能中的核心概念

1 概述

人工智能英文缩写为AI,是一种由人制造出来的机器,该机器可以模仿人的思想和行为,从而体现出一种智能的反应。

人工智能的产业链分为基础层、技术层、应用层三个层次。

  • 基础层包括:芯片、大数据、算法系统、网络等多项基础设施,为人工智能产业奠定网络、算法、硬件铺设、数据获取等;

  • 技术层包括:计算机视觉、语音语义识别、机器学习、知识图谱等;

  • 应用层包括:金融、安防、智能家居、医疗、机器人、智能驾驶、新零售等。

近年来,由于大数据的积累、理论算法的革新、计算能力的不断提高以及网络设备的不断完善,使得人工智能的研究与应用已经进入了一个崭新的发展阶段。

2 人工智能发展的三大基石

2.1 摩尔定律

当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18-24个月翻一倍以上。这一定律揭示了信息技术进步的速度。

摩尔定律以Intel共同创办人Gordon Moore命名。数年以前,先进的系统设计只能在理论上成立但无法实现,因为它所需要的计算机资源过于昂贵或者计算机无法胜任。今天,我们已经拥有了实现这些设计所需要的计算资源。举个梦幻般的例子,现在最新一代微处理器的性能是1971年第一代单片机的400万倍。

2.2 数据处理

得益于互联网、社交媒体、移动设备和廉价的传感器,这个世界产生的数据量急剧增加。随着对这些数据价值的不断认识,用来管理和分析数据的新技术也得到了发展。大数据是人工智能发展的助推剂,这是因为有些人工智能技术使用统计模型来进行数据的概率推算,比如图像、文本或者语音,通过把这些模型暴露在数据的海洋中,使它们得到不断优化,或者称之为“训练”——现在这样的条件随处可得。

3.3 互联网和云计算

和大数据现象紧密相关,互联网和云计算可以被认为是人工智能基石有两个原因,第一,它们可以让所有联网的计算机设备都能获得海量数据。这些数据是人们推进人工智能研发所需要的,因此它可以促进人工智能的发展。第二,它们为人们提供了一种可行的合作方式来帮助人工智能系统进行训练。雇佣成千上万的人来描绘数字图像,这就使得图像识别算法可以从这些描绘中进行学习。

3 人工智能三大要素

3.1 算法

这个要素应该是三个核心要素中最重要的,没有算法的突破,AI是不可能发展到今天的,这个算法的突破主要是归根于深度学习相关的算法突破,这个算法是借鉴了人类的思考方式,通过多层次的神经网络算法来实现。现在几乎所有的AI算法都是基于深度学习算法或者变种实现的。

3.2 算力

算力是指计算机的处理的能力,由于深度学习的算法,涉及非常多的参数(不同功能的AI算法参数的个数是不同的),有的AI算法的参数达到几百亿。由于需要通过训练去调整AI的各个参数,因此计算量是很大的,需要高性能的计算机去实现。同时神经网络的算法是可以并行计算的,采用支持并行计算的处理器来实现AI的训练是有优势的。算力成为推动人工智能技术进步的重要因素。

3.3 数据

数据是用于训练AI的,也就是AI算法通过大量的数据去学习AI中算法的参数与配置,使得AI的预测结果与实际的情况越吻合。用于AI的数据越多,AI的算法能力越强。这里说的数据是指经过标注的数据,不是杂乱的数据。所谓经过标注的数据是指有准确答案的数据。比如要训练AI的识别手写数字的能力,必须要有很多写了数字的图片,同时每张图片上的数字是有准确标准答案的。AI训练的过程就是让计算机去去识别图中的数字并与标准答案去比较,经过反复的调整,AI就可以非常准确地识别出其中的数字。数据在人工智能中是不可或缺的,是培养和训练机器学习和深度学习模型的关键资源。

4 人工智能应用

4.1 感知能力(Perception)

指的是人类通过感官所收到环境的刺激,察觉消息的能力,简单的说就是人类五官的看、听、说、读、写等能力,学习人类的感知能力是AI目前主要的焦点之一,包括:

  • “看”:电脑视觉(Computer Vision)、图像识别(Image Recognition)、人脸识别(Face Recognition)、对象侦测(Object Detection)。

  • “听”:语音识别(Sound Recognition)。

  • “说”:语音生成(Sound Generation)、文本转换语音(Text-to-Speech)。

  • “读”:自然语言处理(Natural Language Processing,NLP)、语音转换文本(Speech-to-Text)。

  • “写”:机器翻译(Machine Translation)。

4.2 认知能力(Cognition)

指的是人类通过学习、判断、分析等等心理活动来了解消息、获取知识的过程与能力,对人类认知的模仿与学习也是目前AI第二个焦点领域,主要包括:

  • 分析识别能力:例如医学图像分析、产品推荐、垃圾邮件识别、法律案件分析、犯罪侦测、信用风险分析、消费行为分析等。

  • 预测能力:例如AI执行的预防性维修(Predictive Maintenance)、智能天然灾害预测与防治。

  • 判断能力:例如AI下围棋、自动驾驶车、健保诈欺判断、癌症判断等。

  • 学习能力:例如机器学习、深度学习、增强式学习等等各种学习方法。

4.3 创造力(Creativity)

指的是人类产生新思想,新发现,新方法,新理论,新设计,创造新事物的能力,它是结合知识、智力、能力、个性及潜意识等各种因素优化而成,这个领域目前人类仍遥遥领先AI,但AI也试着急起直追,主要领域包括:AI作曲、AI作诗、AI小说、AI绘画、AI设计等。

5 机器学习、深度学习、人工智能三者之间

5.1 机器学习(Machine Learning)

机器学习是一种人工智能的方法和技术,旨在使计算机系统能够从数据中学习和改进,而无需明确编程。机器学习算法通过训练模型来发现数据中的模式和规律,并利用这些模式和规律进行预测、分类、决策等任务。机器学习算法可以分为监督学习、无监督学习和强化学习等不同类型。

5.2 深度学习(Deep Learning)

深度学习是人工智能技术的一个分支,它基于人工神经网络模拟人脑神经元之间的连接和信号传递。深度学习通过多层神经网络进行特征提取和学习,并通过反向传播算法调整网络参数,以实现对复杂数据的建模和分析。深度学习在处理大规模数据和复杂任务上表现出色,如图像识别、语音识别、自然语言处理等。

5.3 三者之间的关系

机器学习、深度学习和人工智能是三个相关但不同的概念,它们在人工智能领域中相互关联和相互支持。机器学习和深度学习是实现人工智能的关键技术和方法之一,它们提供了从数据中学习和自动化决策的能力。人工智能是一个更宽泛的概念,涵盖了包括机器学习和深度学习在内的各种技术,旨在实现智能系统的开发和应用。深度学习是机器学习的一个分支,利用多层神经网络进行高级特征学习和复杂模式识别。

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

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

相关文章

快速排序(一)

目录 快速排序(hoare版本) 初级实现 问题改进 中级实现 时空复杂度 高级实现 三数取中 快速排序(hoare版本) 历史背景:快速排序是Hoare于1962年提出的一种基于二叉树思想的交换排序方法 基本思想&#xff1a…

备忘录怎么分享 分享备忘录的方法

在现代社会,分享已经成为我们生活中必不可少的一部分。无论是工作中的合作,还是生活中的点滴,我们都需要与他人分享信息。而备忘录作为我们常用的信息记录工具,其分享功能也显得尤为重要。 那么,如何快速地分享备忘录…

【网络安全】网络防护之旅 - Java安全机制探秘与数字证书引爆网络防线

🌈个人主页:Sarapines Programmer🔥 系列专栏:《网络安全之道 | 数字征程》⏰墨香寄清辞:千里传信如电光,密码奥妙似仙方。 挑战黑暗剑拔弩张,网络战场誓守长。 目录 😈1. 初识网络安…

聊聊刻意练习-天才并不存在

这是鼎叔的第八十二篇原创文章。行业大牛和刚毕业的小白,都可以进来聊聊。 欢迎关注本专栏和微信公众号《敏捷测试转型》,星标收藏,大量原创思考文章陆续推出。本人新书《无测试组织-测试团队的敏捷转型》已出版(机械工业出版社&…

补题与总结:牛客小白月赛83(B~F)

文章目录 写在最前面的复盘B-小天的魔法(贪心 模拟 双指针)C-小天的 Minecraft(概率)D-小天的子序列(预处理 排列组合)E-小天的贪吃蛇(模拟)F-小天的 AB(结论题&#xff…

使用openMVS库,在VS2022中启用c++17标准编译仍然报错

使用openMVS库,在VS2022中启用c17标准编译仍然报错 现象 项目中引用了某些开源库(例如openmvs2.1.0),编译时要求启用编译器对c17的支持。 没问题!大家都知道在下图所示的位置调整C语言标准: 但是&#…

使用 FastAPI 和 Vue.js 实现前后端分离

简介 前后端分离是现代 Web 开发的趋势。使用 FastAPI 和 Vue.js 可以构建一个高效、灵活且易于维护的 Web 应用。FastAPI 提供了高性能的后端服务,而 Vue.js 作为一种渐进式 JavaScript 框架,可以构建动态的前端界面。本文将详细介绍如何使用 FastAPI …

gitee提交代码步骤介绍(含git环境搭建)

1、gitee官网地址 https://gitee.com; 2、Windows中安装git环境 参考博客:《Windows中安装Git软件和TortoiseGit软件》; 3、设置用户名和密码 这里的用户名和密码就是登录gitee网站的用户名和密码如果设置错误,可以在Windows系统的“凭据管理…

Axure 9基本元件,表单及表格元件简介,表单案例

目录 一.基本元件 1.元件基本介绍 2.基本元件的使用 二.表单及表格元件 三.表单案例 四.简单简历绘制 一.基本元件 1.元件基本介绍 概述 - 在Axure RP中,元件是**构建原型图的基础模块**。 将元件从元件库里拖拽到画布中,即可添加元件到你的原型…

Kotlin 笔记 -- Kotlin 语言特性的理解(一)

函数引用、匿名函数、lambda表达式、inline函数的理解 双冒号对函数进行引用的本质是生成一个函数对象只有函数对象才拥有invoke()方法,而函数是没有这个方法的kotlin中函数有自己的类型,但是函数本身不是对象,因此要引用函数类型就必须通过双…

svn 安装

安装系统 ubuntu 22 安装命令: sudo apt-get install subversion 创建第一个工程: 创建版本库、项目 1、先创建svn根目录文件夹 sudo mkdir /home/svn 2、创建项目的目录文件夹 sudo mkdir /home/svn/demo_0 svnadmin create /home/svn/demo_0 配置&a…

简单几步完成SVN的安装

介绍以及特点 SVN:Subversion,即版本控制系统。 1.代码版本管理工具 2.查看所有的修改记录 3.恢复到任何历史版本和已经删除的文件 4.使用简单上手快,企业安全必备 下载安装 SVN的安装分为两部分,第一部分是服务端安装&…