人工智能入门系列(1):人工智能的基本概念和应用场景

news/2024/11/30 20:31:02/

1. 智能代理(Intelligent Agent)

AI程序被称为智能代理,即:Intelligent Agent。

以下过程是只能代理典型的的工作过程:

工作过程如下:

  • Step1:智能代理通过感知器收集外部环境信息;
  • Step2:智能代理根据环境做出决策;
  • Step3:智能代理通过执行期影响外部完井。

智能代理会不断重复这一过程直到目标达成,这一过程被称之为“感知执行循环”。

2. 智能代理及其几个典型的应用场景

2.1 股票/债券/期货 交易

交易智能代理根据获取的新闻资讯和其它环境数据做出交易决策,并执行交易过程。这一细分领域就是量化交易研究的内容。

2.2 实体机器人

实体机器人的智能代理与环境的交互过程与也相似。

不同的是,它获知环境是通过摄像头、麦克风、触觉传感器等物理外设实现,执行决策也是轮子、机器臂、扬声器、腿等物理外设完成,因为实体使用物理外设与周围环境交互,所以与其它单纯的人工智能应用场景稍有区别。

2.3 电脑游戏

游戏代理有两种:

一种用于与人类玩家实现对战,比如你玩棋牌游戏,那么对于智能代理而言,你就是环境,智能代理将以你的操作作为输入,以战胜你为目标来做出决策并执行决策。

另一种则充当了游戏中的其它角色,智能代理的目的是让游戏更加真实,更富可玩性。

2.4 医疗诊断

医疗诊断的智能代理以病人的检查结果——血压、心率、体温等等作为输入推测病情

但推测的诊断结果将告知医生,并由医生来根据诊断结果给予病人恰当的治疗

这一场景中、病人和医生同时作为外部环境,只能代理的输入和输出不同

2.5 搜索引擎

搜索引擎只能代理的输入包括网页和搜索用户

搜索引擎只能代理一方面以网络爬虫抓取的网页作为输入存入数据库,在用户搜索时从数据库中检索匹配最合适的网页返回给用户。

综上所述,人工智能可以简单理解成——通过外部环境输入做决策并影响外部环境的过程,如果你写一个程序帮助计算机聪明的解决问题,它就是智能代理。

3. 外部环境特性相关的重要术语

3.1 完全可观测性和部分可观测性(Partially Observable)

如果智能代理任何时间点能够获取的环境信息足以让它做出最优决策,那么它就是【完全可观测的】。举例来说,扑克游戏,如果所有人把牌面都亮出,那么对于智能代理来说,环境就是【完全可观测的】。

而多数情况下,智能代理智能获知部分环境因素,决策需要依赖于自己之前积累的环境数据来做出决策,这种情况被称为【部分可观测的】。举例来说,打牌时,往往无法看到其他玩家的牌面,出牌需要根据记住大家已经出了哪些拍,各自手里坑能还有哪些牌来做出决策,那么这种环境就是【部分可观测的】

部分可观测环境的智能代理通常需要内部的记忆机制,记忆历史环境数据来帮助决策。

3.2 确定性与随机性(Deterministic vs Stochastic)

【确定性】是指下一步变化在可预测范围内。举例来说,多数棋类游戏下子方在某一时刻虽然有多重选择,但按照规则只在有限的选择内下子,其产生的效果是可预测的。这种选择范围有限的特性被称之为【确定性】。

【随机性】是指智能代理和外部环境下一步可能决定和状态改变完全无法预测。举例来说,扑克牌游戏是不确定的,你即无法知道每个对手手中有什么牌,也无法知道他可能出什么牌,所以扑克牌游戏是【随机性】的。

3.3 离散性和连续性(Discrete vs Continuos)

【离散性】是指外部环境的变化实在有限个可预期的结果和情况中做出选择,而非完全随机。举例来说,象棋或围棋落子因为只能再棋盘上画出的固定位置,所以是【离散的】。

【连续性】则指环境变化状态不存在确定的点。举例来说,投掷飞镖的落点就是【连续性】的。

3.4 温和性与对抗性(benigh vs Adverarial)

【温和性】环境虽然变化莫测,但其目标并不是阻止你完成某项任务,这种环境是【温和性】的。举例来说,天气情况虽然变化莫测,但是其变化的目的并非是针对你的,那么天气就是【温和性】环境。

【对抗性】环境的会始终阻碍你完成任务,这种环境称之为【对抗性】环境。举例来说,智能代理与人类进行棋牌对弈时,外部环境(人类对手)的目标是战胜智能代理,那么人类对智能代理来说就是【对抗性】外部环境

可以通过以下三种只能代理面临的环境因素做个对比

4. 机器学习与语言逻辑

机器翻译最重要的过程是学习人类怎样翻译语言,程序通过阅读大量翻译内容来实现对语言的理解。

通过汉语VS日语来举例,机器学习的远离很简单,当一个相同的词语在几个句子中出现时,只要通过对比日语版本翻译中同样在每个句子中都出现的短语便可知道它的日语翻译是什么,按照这种方式不难推测:

  1. “产品经理”一词的日语可翻译为“マネージャー”
  2. “经理”则一般翻译为“社長”

机器学习在识别词汇时可以不追求完全匹配,只要匹配达到一定比例便可认为这是一种可能的翻译方式。


http://www.ppmy.cn/news/198100.html

相关文章

执法智能眼镜 android,警用AR智能眼镜解决方案

为了针对交警工作的移动性、突然性、紧急性等特点, 目标客户针对全国公安行业的警察,包括交警、刑警、民警、便衣等,可以为各级公安干警创造一个在任何时间、任何地点、对各项公安数据进行检索和采集的环境。可以满足包括查询和数据采集、勤务…

智能交互平台

智能交互平台 0. 前言 第一篇分享,请多关照。 1. 智能交互方式 1.1 屏幕控制 多点触摸:通过智能手机、平板电脑、消费电子显示大屏等智能设备的触摸屏实现对系统的控制 手机投屏:小屏幕控制大屏幕,实现屏幕镜像 1.2语音交互 …

编写一个智能手表的产品方案

好的,我可以为您提供一份智能手表的产品方案。 产品定位:智能手表是一种具有多项智能功能,如计步、心率监测、通知提醒等功能的设备,面向年轻一代、健身爱好者、商务人士等。 外观设计:手表外观设计时尚、简约、耐穿&a…

人工智能在心电图中的应用

本篇推文引自:Artifcial intelligence for the electrocardiogram 摘要:深度学习算法可应用于大型心电图数据集,能够识别异常心律和机械功能障碍,并有助于医疗决策。 1. 分子描述符计算 人工智能(AI)通过其使用基于计算机的算法…

android智能电灯,X-Light智能灯泡

X-Light智能灯泡APP最新版下载,这是一款配合X-Light智能灯泡使用的手机应用,这里分享软件的APK安装包,有需要的用户欢迎下载。 软件介绍 X-Light,有思想的智能灯泡! 功能介绍 1.调光调色 点击灯泡,或者旋转…

物联网,人工智能专业毕业论文选题推荐

物联网技术在智能家居系统中的应用研究 实现一个智能家居系统需要以下内容: 感知子系统:感知子系统是智能家居系统的核心,它能够感知环境中的温度、湿度、光线、声音、人体活动等信息,并将这些信息转换成数字信号传输到控制中心。…

帮我写一个在智能手表上通过心率与脉搏判断人是否疲劳的代码

首先,我们需要初始化数据,包括获取心率和脉搏数据:int heartRate 0; int pulse 0;// 获取心率和脉搏的数据 void getData() { heartRate getHeartRate(); pulse getPulse(); }// 判断人是否疲劳 boolean isTired() { if (heartRate > …

中国智能硬件调研报告

title: 中国智能硬件调研报告 update: 2019-12-07 14:53:27 description: 中国智能硬件调研 一、介绍 随着万物互联时代的到来,硬件智能化成为全社会的共识,在此背景下,智能硬件成为全球发展 最快、市场潜力最大的行业之一。由于政府、科技企业的高度重视和大力投入,智能硬件产…