人工智能不是一根魔杖——它有内在的问题

人工智能不是一根魔杖——它有内在的问题,很难解决,而且可能很危险

到目前为止,我们都听说过很多关于人工智能(AI)的事情。你可能已经使用过无数可用的人工智能工具。对一些人来说,人工智能就像一根预测未来的魔杖。

但人工智能并不完美。新西兰奥特罗阿的一个超市用餐计划者给顾客提供了有毒的食谱,纽约市的一个聊天机器人建议人们违法,谷歌的人工智能概述告诉人们吃石头。

AI工具的核心是解决特定问题的特定系统。对于任何人工智能系统,我们都应该将我们的期望与它的能力相匹配——其中许多都归结于人工智能是如何构建的。

让我们来探讨一下人工智能系统的一些固有缺陷。

现实世界中的麻烦

所有人工智能系统的一个固有问题是,它们在现实环境中并不是100%准确。例如,预测性人工智能系统将使用过去的数据点进行训练。

如果人工智能遇到了新的东西——与训练数据中的任何东西都不相似——它很可能无法做出正确的决定。

举个假设的例子,让我们以一架装备了人工智能自动驾驶系统的军用飞机为例。该系统将通过其训练“知识库”发挥作用。但人工智能并不是一根魔杖,它只是数学计算。对手可能会制造飞机人工智能无法“看到”的障碍,因为它们不在训练数据中,从而导致潜在的灾难性后果。

不幸的是,对于这个问题,除了尝试训练人工智能以应对我们所知道的所有可能的情况外,我们无能为力。这有时是一项无法完成的任务。

训练数据中的偏差

你可能听说过人工智能做出有偏见的决定。通常,当我们有不平衡的数据时,偏差就会发生。简单来说,这意味着在训练AI系统时,我们给它展示了太多一种结果的例子,而很少展示另一种结果的例子。

让我们以人工智能系统为例,该系统经过训练,可以预测特定个体犯罪的可能性。如果用于训练系统的犯罪数据大部分来自A组(比如某个特定种族),而很少来自B组,系统就不会平等地了解这两个组。

因此,它对a组的预测将使这些人看起来比b组的人更有可能犯罪。如果不加批判地使用该系统,这种偏见的存在可能会产生严重的道德后果。

值得庆幸的是,开发人员可以通过“平衡”数据集来解决这个问题。这可能涉及不同的方法,包括使用合成数据——计算机生成的、预先标记的数据,用于测试和训练内置检查以防止偏见的人工智能。

在这里插入图片描述

容易过时的

人工智能的另一个问题是,当它被“离线”训练时,它可能无法跟上它所要解决的问题的动态。

一个简单的例子是一个人工智能系统,用于预测城市的每日温度。它的训练数据包含了这个位置所有过去的温度数据信息。

在人工智能完成训练并部署之后,假设一个严重的气候事件扰乱了通常的天气动态。由于进行预测的人工智能系统是根据不包括这种中断的数据进行训练的,因此其预测将变得越来越不准确。

解决这个问题的方法是“在线”训练人工智能,这意味着它会定期显示最新的温度数据,同时用于预测温度。

这听起来像是一个很好的解决方案,但是在线培训存在一些风险。我们可以让人工智能系统使用最新的数据进行自我训练,但它可能会失去控制。

从根本上说,这可能是因为混沌理论,简单来说,这意味着大多数人工智能系统对初始条件很敏感。当我们不知道系统会遇到什么数据时,我们就不知道如何调整初始条件来控制未来潜在的不稳定性。

当数据不对的时候

有时候,训练数据就是不符合目的。例如,它可能不具备人工智能系统执行我们训练它做的任何任务所需的素质。

举一个非常简单的例子,想象一个人工智能工具来识别“高”和“矮”的人。在训练数据中,一个170cm的人应该被标记为高还是矮?如果是高个子,当遇到一个169.5厘米的人时,系统会返回什么?(也许最好的解决方案是添加一个“中等”标签。)

上述问题似乎微不足道,但如果人工智能系统涉及医疗诊断,那么数据标签或糟糕的数据集问题可能会产生问题。

解决这个问题并不容易,因为确定相关的信息片段需要大量的知识和经验。在数据收集过程中引入主题专家可能是一个很好的解决方案,因为它可以指导开发人员从什么类型的数据开始。

作为人工智能和技术的(未来)用户,我们所有人都必须意识到这些问题,以扩大我们对人工智能及其对我们生活不同方面的预测结果的看法。

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

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

相关文章

[原创][Delphi多线程]使用TMonitor, TEvent和TQueue配合实现TThreadQueue的经典使用案例.

[简介] 常用网名: 猪头三 出生日期: 1981.XX.XX QQ: 643439947 个人网站: 80x86汇编小站 https://www.x86asm.org 编程生涯: 2001年~至今[共22年] 职业生涯: 20年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、Delph…

1 小时快速入门 DolphinDB

自从 DolphinDB 技能认证上线以来,大家学习和报考的热情就一路高涨。为了响应这份热情,DolphinDB 推出了一系列在线免费培训课程视频来帮助大家系统地学习和掌握 DolphinDB。 经过前后数月的精心准备和科学编排,《 DolphinDB 数据库入门》系…

Eureka Client 配置与高级功能

在上一篇文章中,我们介绍了 Eureka 的基本概念以及如何配置 Eureka Server。在这篇文章中,我们将继续介绍 Eureka Client 的配置以及 Eureka 的一些高级功能。 一、Eureka Client 配置 在一个微服务项目中,需要配置 Eureka Client 以便向 E…

有没有和ai聊天的软件?介绍这三款聊天软件

有没有和ai聊天的软件?在科技飞速发展的今天,人工智能(AI)已经渗透到我们生活的方方面面,其中AI聊天软件以其独特的魅力,赢得了越来越多用户的青睐。今天,我们就来一起探索三款智能聊天软件的功…

LogicFlow 学习笔记——9. LogicFlow 进阶 节点

LogicFlow 进阶 节点(Node) 连线规则 在某些时候,我们可能需要控制边的连接方式,比如开始节点不能被其他节点连接、结束节点不能连接其他节点、用户节点后面必须是判断节点等,想要达到这种效果,我们需要为…

Typora—适用于 Mac 和 Win 系统的优秀 Markdown 文本编辑器

Typora 是一款适用于 Mac 和 Win 系统的优秀 Markdown 文本编辑器,它以其简洁易用的界面和强大的功能受到了众多用户的喜爱。 首先,Typora 的界面设计非常简洁直观,没有过多繁杂的菜单和按钮,让用户能够专注于写作本身。它采用实时…

Java高级编程技术详解:从多线程到算法优化的全面指南

复杂度与优化 复杂度与优化在算法中的应用 算法复杂度是衡量算法效率的重要指标。了解和优化算法复杂度对提升程序性能非常关键。本文将介绍时间复杂度和空间复杂度的基本概念,并探讨一些优化技术。 时间复杂度和空间复杂度 时间复杂度表示算法执行所需时间随输…

LVS – NAT 模式集群构建

目录 1 环境准备 1.1 准备四台服务器 1.2 IP与网关均按照下图配置 1.3 网卡配置 1.4 real server 安装 web服务 1.5 安装ipvsadm 管理工具 2 使用ipvsadm管理LVS 2.1 创建集群指定使用的算法 2.2 添加真实服务器指定工作原理 2.3 查看是否正确创建集群 2.4 开启FORWARD路由转发…

每日一练 - PIM协议报文类型辨析

01 真题题目 在 PIM 协议中可能存在的报文是: A. JOIN/PRUNE B. ASSERT C. BOOTSTRAP D. REGISTER 02 真题答案 AB 03 答案解析 PIM(Protocol Independent Multicast)协议有两个主要的操作模式:PIM-Dense Mode (PIM-DM) 和 PIM…

​一个高清影像下载插件

数据是GIS的血液! 虽然我们在水经微图(简称“微图”)中可以下载各种各样丰富的地图数据,但相信大家对数据的追求是无止境的。 我们现在就来分享一下,如何在QGIS中下载高清卫星影像的方法。 如果你需要最新版本的QGI…

最新下载:Hype 4 mac版【软件附加安装教程】

Hype是一款强大的Mac OS平台 HTML5 创作工具,它可以在网页上做出赏心悦目的动画效果,创建丰富的网页交互动画,支持层、时间轴等编辑方式,并能很好的导出HTML5/CSS3/JavaScript,在台式机,智能手机和iPad上流…

一、sorted()函数的使用

numbers[2,23,1,3,434,23,23] demosorted(numbers)#正常升序 print("\n") print(demo) demo1sorted(numbers,reverseTrue)#加上reverse变为降序 demo2sorted(numbers,reverseFalse)#加上reverse变为降序 print(demo1) print(demo2)#reverse默认为False names[Addf,aD…

裁剪图片的最简单方法?这四种裁剪方法真的超级简单!

裁剪图片的最简单方法?在丰富多彩的现代生活中,图片成为了我们表达、沟通甚至展示身份的重要媒介,然而,无论是出于个人审美还是专业需求,图片的格式和尺寸往往成为了我们不得不面对的问题,特别是那些未经雕…

flink1.12.0学习笔记(一)-部署与入门

flink1.12.0学习笔记(1)-部署与入门 1-1-Flink概述 Flink诞生 Flink 诞生于欧洲的一个大数据研究项目 StratoSphere。该项目是柏林工业大学的一个研究性项目。早期, Flink 是做 Batch 计算的,但在 2014 年, StratoS…

mathtype7.6官方无需激活版安装包下载

大家好,今天我要和大家分享的是一款非常实用的数学工具——mathtype7.6最新版本!📐 作为一个数学专业的学生,我经常需要处理大量的数学公式和符号。以前我都是用手写或者电脑自带的公式编辑器,但是效率低下而且容易出错…

React中数据响应式原理

React作为当下最流行的前端框架之一,以其声明式编程和组件化架构而广受开发者喜爱。而React的数据响应式原理,是其高效更新DOM的核心机制。本文将深入探讨React中数据响应式原理,并结合代码示例进行论证。 响应式原理概述 在React中&#x…

课设--学生成绩管理系统(二)

欢迎来到 Papicatch的博客 目录 🐋引言 🦈编写目的 🦈项目说明 🐋产品介绍 🦈产品概要说明 🦈产品用户定位 🦈产品中的角色 🐋 产品总体业务流程图 🐋 产品功…

装机必备-WinRAR安装教程

软件介绍:WinRAR 是一款功能强大的压缩包管理器,可用于备份数据,缩减电子邮件附件的大小,解压缩从 Internet 上下载的RAR、ZIP及其它类型文件,新建 RAR 及 ZIP 格式等的压缩类文件。这是我们新电脑或重装系统后必须安装…

Redis 分布式锁过期了,还没处理完怎么办?

为了防止死锁,我们会给分布式锁加一个过期时间,但是万一这个时间到了,我们业务逻辑还没处理完,怎么办? 这是一个分布式应用里很常见到的需求,关于这个问题,有经验的程序员会怎么处理呢&#xff…

c++ 笔记二

1.可变参数和限制输入&#xff1a; 代码&#xff1a;不限制输入&#xff0c;返回的总和 #include <iostream> #include <filesystem> #include <string> #include <vector>template<class Type> concept AddAble requires(Type T1, Type T2) …