人工智能相关概念学习笔记

一.人工智能的概念

人工智能(artificial  intelligence,AI)是利用数字计算机或者数字计算机控制的机器模拟,延伸和扩展人的智能,感知环境,获取知识并使用知识获取最佳结果的理论,方法技术及应用系统。人工智能的目标是了解智能 的实质,并产生一种新的能以人类智能相似的方式 做出反应的智能 机器。该领域的研究包括机器人,自然语言处理,计算机视觉和专家系统等。
根据人工智能是否真正实现推理思考和解决问题,可将人工智能分为弱人工智能 和强人工智能。

1.弱人工智能

弱人工智能是指不能真正实现推理和解决问题的智能机器,这些机器表面看像是智能的,但是并不是真正拥有智能,也不会有自主意识。迄今为止的人工智能系统都还是实现特定功能的专用智能,而不是像人类智能那样能够不断适应复杂的新环境并不断涌现新的功能,因此都还是弱人工智能。目前的主流研究还是集中于弱人工智能,并取得了显著进步,如在语音识别,图像处理和物体分别,机器翻译等方面都 取得重大突破,某些方面甚至可以接近或者超越人类水平。

2.强人工智能

强人工智能是指真正能思维的智能机器,并且认为这样的机器是有知觉的和自我意识的,这类机器人可以分为类人(机器的思考和推理类似人的思维)与非类人(机器产生了和人完全不一样的知觉和意识,使用和人完全不一样的推理方式)两大类。

二.人工智能的关键技术

1.自然语言处理(natural language processing, NLP)
自然语言处理是计算机 科学与语言学的交叉学科,也是人工 智能的重要方向,研究实现人与计算机之间用自然语言进行的各种理论和方法。自然语言处理涉及的领域主要 包括机器翻译,语义理解和问答系统等。

2.计算机视觉(computer vision)

计算机视觉是使用计算机模仿人类视觉系统的科学,让计算机有类似人类 提取,处理,理解和分析图形序列的 能力,将图像分析任务分解为便于管理的小任务,自动驾驶,机器人,智能医疗等领域均需要通过计算机 视觉技术从视觉信号中提取并处理信息。

3.知识图谱(knowledge graph)

知识图谱本质上是结构化的语义知识库,是一种由节点和边组成的图数据结构,以符号形式描述物理世界中的概念及其相互关系。知识图谱就是把所有不同种类的信息连接在一起而得到一个关系网络,提供了从关系的角度去分析问题的能力。

4.人机交互(human computer intera,HCI)
人机交互主要研究人和计算机的信息交换,包括人到计算机 和计算机到人的 两部分信息交换,是人工智能领域的重要的外围技术 。

5.虚拟现实 或增强现实(VR、AR)
虚拟现实或增强现实是以计算机为核心的新型视听技术。结合相关科学技术,在一定范围内生成与真是环境在视觉,听觉等方面高度近视的 数字化环境。用户借助必要的装备 与数字化环境的对象进行交互,相互影响,获得近似真实环境的感受与体验,通过显示设备 ,跟踪定位设备,触力觉交互设备,数据获取设备 ,专用芯片等实现。


6.机器学习(machine learning ML)
机器学习是人工智能的核心研究领域之一,是一门涉及统计学系统辨识,逼近理论,神经网络,优化理论,计算机 科学,脑科学等诸多领域的交叉学科。其最初的研究动机是为了让计算机系统具有人的学习能力以便实现人工智能。

6.1机器学习定义 广义上来说,机器学习指专门研究计算机怎么模拟或实现人类的学习行为以获取新的知识或技能 的学科,试计算机 重新组织已有的组织结构并不断改善自身的性能。更精确地说,一个机器学习的程序就是可以从经验数据中对任务 进行学习的算法。
6.2机器学习的分类
监督学习: 监督学习是利用已标记的有限训练数据集,通过某种学习策略、方法简历一个模型,从而实现对新数据。实例的标记映射。
无监督学习:无监督学习是利用无标记的有限数据描述隐藏在未标记数据中的结构、规律。无监督学习不需要以人工标注数据作为训练样本。

半监督学习:半监督学习介于监督学习和无监督学习之间,可以利用少量的标注样本和大量的未标注样本进行训练和分类,从而达到减少标注代价,提高学习能力的目的。
强化学习:强化学习可以学习从环境状态到行为的映射,使得智能体选择的行为能够活的环境的最大奖赏,最终能目标是使外部环境对学习系统在某种意义下的评价最佳。
6.3 机器学习综合应用
机器学习已经无处不在,应用遍及人功能智能的各个领域,包括数据挖掘,计算机视觉,自然语言处理,语音和手写识别,生物特征识别,搜索引擎,医学诊断等。

6.4 机器学习的未来
机器学习虽然取得了长足的进步,也解决了很多实际问题,但是客观来说机器学习领域仍然存在巨大的挑战。首先,主流的机器学习是黑箱技术,因此就无法预知暗藏的危机,为了解决这个问题,需要让机器学习具有可理解性,可干预性。其次,目前主流的机器学习的计算成本很高,亟待发明轻量级的机器学习算法。如此的挑战还有很多,但是由于学习领域具有巨大的研究和应用潜能,研究者们对于这个领域未来的仍然充满信心。
 

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

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

相关文章

多维时序 | MATLAB实现SCNGO-CNN-Attention多变量时间序列预测

多维时序 | MATLAB实现SCNGO-CNN-Attention多变量时间序列预测 目录 多维时序 | MATLAB实现SCNGO-CNN-Attention多变量时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 1.SCNGO-CNN-Attention超前24步多变量回归预测算法。 程序平台:无Attention适…

【MyBatis】:PageHelper分页插件与特殊字符处理

目录 一、PageHelper介绍 二、PageHelper使用 1. 导入pom依赖 2. Mybatis.cfg.xml 配置拦截器 3. 配置 Mapper.xml 4. 编写测试 三、特殊字符处理 1. 使用转义字符 2. 使用CDATA 区段 一、PageHelper介绍 PageHelper 是 Mybatis 的一个插件,这里就不扯了&a…

aardio的CS架构mysql数据表查询实例

import win.ui; /*DSG{{*/ var winform win.form(text"aardio form";right759;bottom479) winform.add( buttonAdd{cls"button";text"复制";left516;top442;right587;bottom473;z11}; buttonClose{cls"button";text"退出";…

多线程——学习记录2

目录 单例模式两种单例写法饿汉式和懒汉式的区别 RuntimeTimer 计时器两个线程间的通信关键点:wait()线程等待 和 notify()随机唤醒等待的线程; 三个或三个以上间的线程通信关键点:notifyAll()唤醒所有线程 线程间通信需要注意的问题JDK1.5的新特性互斥锁…

Java:ArrayList集合、LinkedList(链表)集合的底层原理及应用场景

ArrayList集合的底层原理及应用场景 LinkedList(链表)集合的底层原理及应用场景 单向链表 增加数据 删除数据 双向链表 LinkedList的应用场景之一:可以用来设计队列 入队 出队 LinkedList的应用场景之一:可以用来设计栈 压栈(push),addFirst…

Socket基本原理

一、简单介绍 Socket,又称套接字,是Linux跨进程通信(IPC,Inter Process Communication)方式的一种。相比于其他IPC方式,Socket牛逼在于可做到同一台主机内跨进程通信,不同主机间的跨进程通信。…

redis常用五种数据类型详解

目录 前言: string 相关命令 内部编码 应用场景 hash 相关命令 内部编码 应用场景 list 相关命令 内部编码 应用场景 set 相关命令 内部编码 应用场景 Zset 相关命令 内部编码 应用场景 渐进式遍历 前言: redis有多种数据类型&…

Spring Clould 网关 - Gateway

视频地址:微服务(SpringCloudRabbitMQDockerRedis搜索分布式) Gateway网关-网关作用介绍(P35) Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2…

BTP Integration Suite学习笔记 - (Unit4) Developing with SAP Integration Suite

详细指导还是要看官方文档 4. 云集成管理 4.1 云集成介绍 什么是云集成? 前三章讲了很多内容,但都不是最核心的,通常我们用CPI是让他实现原来PI/PO的功能的,是用来做集成的。这章才刚开始。 云集成有以下几个特性:…

【LeetCode-中等题】438. 找到字符串中所有字母异位词

题目 题解一&#xff1a;暴力排序 依次截取三为排序好的字符串拿出来比较 // 方法一&#xff0c;暴力排序List<Integer> res new ArrayList<Integer>();int n s.length();int k p.length();if (n < k) {return res;}char[] chars p.toCharArray();Arrays.s…

pdf太大怎么压缩大小?这样压缩文件很简单

工作和学习中&#xff0c;用到PDF文件的机会还是比较多的&#xff0c;但有时候PDF文件过大会给我们带来困扰&#xff0c;比如上传PDF文件时会因超出系统大小导致无法上传&#xff0c;这时候简单的解决方法就是压缩PDF文件&#xff0c;下面就来看看具体的操作方法吧~ 方法一&…

gradio使用transformer模块demo介绍1:Text Natural Language Processing

文章目录 文本生成 Text Generation自动完成 Autocomplete情感分析 Sentiment Analysis命名实体识别 Name Entity Recognition NER多语种翻译文本生成 Text Generation import gradio as gr from transformers import pipelinegenerator = pipeline(text-generation, model=&l…

redis实战-缓存三剑客穿透击穿雪崩解决方案

缓存穿透 定义 缓存穿透 &#xff1a;缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在&#xff0c;这样缓存永远不会生效&#xff0c;这些请求都会打到数据库&#xff0c;造成数据库压力&#xff0c;也让缓存没有发挥出应有的作用 解决方案 缓存空对象 当我们客户端…

RISC-V IOPMP实际用例-Rapid-k模型在NVIDIA上的应用

安全之安全(security)博客目录导读 2023 RISC-V中国峰会 安全相关议题汇总 说明&#xff1a;本文参考RISC-V 2023中国峰会如下议题&#xff0c;版权归原作者所有。

javascript常用的东西

JavaScript 是一门强大的编程语言&#xff0c;用于为网页添加交互性和动态性。也可以锻炼人们的逻辑思维&#xff0c;是一个非常好的东西。 一、变量和数据类型&#xff1a; 变量&#xff1a; 变量是用于存储数据值的容器。在 JavaScript 中&#xff0c;你可以使用 var、let…

自动化测试平台seldom-platform部署及使用

介绍 seldom-platform是一个基于seldom测试框架的测试平台 项目地址&#xff1a;https://github.com/SeldomQA 文档&#xff1a;seldom 语雀 首先&#xff0c;专门为seldom测试框架提供平台化支持。其次&#xff0c;只负责自动化测试项目的解析、执行用例&#xff0c;当然…

Java虚拟机(JVM):内存区域

一、内存区域介绍 Java虚拟机&#xff08;JVM&#xff09;内存可以分为以下几个区域&#xff1a; 程序计数器&#xff08;Program Counter Register&#xff09;&#xff1a;用于记录当前线程执行的字节码指令的地址&#xff0c;属于线程私有的区域。在任意时刻&#xff0c;一…

分析商务报表使用什么工具?

传统的BI分析商务报表存在的问题 随着数字化转型的深入推进&#xff0c;企业面临着海量数据的挑战和机遇。数据是企业的重要资产&#xff0c;能够帮助企业洞察市场动态、优化业务流程、提升客户满意度、创造竞争优势。然而&#xff0c;传统的BI&#xff08;商业智能&#xff0…

LVS - DR

LVS-DR 数据流向 客户端发送请求到 Director Server&#xff08;负载均衡器&#xff09;&#xff0c;请求的数据报文&#xff08;源 IP 是 CIP,目标 IP 是 VIP&#xff09;到达内核空间。Director Server 和 Real Server 在同一个网络中&#xff0c;数据通过二层数据链路层来传…

Harvard transformer NLP 模型 openNMT 简介入门

项目网址&#xff1a; OpenNMT - Open-Source Neural Machine Translation logo&#xff1a; 一&#xff0c;从应用的层面先跑通 Harvard transformer GitHub - harvardnlp/annotated-transformer: An annotated implementation of the Transformer paper. ​git clone https…