当前位置: 首页 > news >正文

Elasticsearch:机器学习与人工智能 - 理解差异

作者:来自 Elastic Aditya Tripathi, Jessica Taylor

长期以来,人工智能几乎完全是科幻小说作家的玩物,人类将技术推得太远,以至于它变得活跃起来 —— 正如好莱坞让我们相信的那样 —— 开始造成严重破坏。 令人愉快的东西! 然而,近年来,我们看到了人工智能和机器学习技术的爆炸式增长,到目前为止,这些技术向我们展示了人们使用人工智能大规模地进行创作、规划和构思的有趣的一面。

这些新兴技术正在被用来彻底改变从医疗保健到娱乐的一切。 但与任何新技术一样,人们仍在努力理解它。 这种混乱的最大根源之一来自于该领域两个关键术语之间的相似性和重叠:人工智能机器学习。 因此,在本文中,我们将探讨它们的独特功能以及它们如何相互连接以创建一些我们所见过的最具创新性的解决方案。 我们还将回答人们对这两种技术提出的一些紧迫问题:

  • 机器学习 (ML) 定义和概念
  • 什么是人工智能(AI)?
  • 主要区别是什么?
  • 它们在哪里重叠?

有哪些实际应用和好处?

机器学习 (ML) 定义和概念

你可能会觉得机器学习只是一个最近出现的概念,但这个术语实际上是由计算机科学家 Arthur Samuel 在 70 多年前创造的。 他将其定义为 “赋予计算机无需明确编程即可学习能力的研究领域”,这仍然是一个非常恰当和准确的定义。

用更现代的术语来说,机器学习是人工智能的一个子集,它使用先进的算法来处理大量数据以模仿人类的学习方式。 这本质上意味着它处理的信息越多,它就越准确,解决问题的能力就越好。 它通过分析数据来识别关系和模式来实现这一点。 机器学习有四种不同类型:监督机器学习、无监督机器学习、半监督学习和强化学习。

机器学习如此有用的原因是它可以快速学习执行复杂的活动,而不需要针对其解决的问题定制算法。 这使得它非常适合预测趋势、快速自动化复杂任务以及识别数据中的模式或异常。

阅读我们的指南什么是机器学习? 更全面地了解机器学习及其功能

什么是人工智能(AI)?

与机器学习不同,人工智能不是一种特定的技术。 它实际上是一个广泛的方法领域,旨在执行通常需要人类智能的任务和解决问题。 这包括机器学习,以及深度学习、自然语言处理和计算机视觉等。

人工智能的应用无穷无尽,但常见用途包括解决问题、学习、感知、沟通、决策和创造力等。 目前,最流行的人工智能类型是生成式人工智能。 这种形式的人工智能可以创造诸如书面内容、音乐、计算机代码和艺术之类的东西。 ChatGPT、DALL·E 和 Midjourney 等生成式 AI 应用程序因其令人印象深刻的输出而迅速流行。

但围绕生成人工智能存在很多争议,尤其是关于剽窃问题和幻觉的争议。 这源于使用现有内容来告知如何创建自己的 “原始” 内容的技术。 随着人工智能领域的不断发展,人们将继续对其道德提出质疑,而决定和执行确保每个人安全的方法本身将是一项挑战。

机器学习和人工智能之间的主要区别

尽管这些术语经常互换使用,但机器学习和人工智能是独立且不同的概念。 正如我们已经提到的,机器学习是人工智能的一种,但并非所有人工智能都是或使用机器学习。 尽管存在大量重叠(稍后会详细介绍),但它们通常具有不同的功能、目标和范围。

人工智能更广泛的目标是创建可以模拟人类智能来执行任务的应用程序和机器,而机器学习则侧重于使用算法从现有数据中学习的能力,作为更广泛的人工智能目标的一部分。

人工智能可以解决各个行业的各种问题 —— 从自动驾驶汽车到医疗诊断再到创意写作。 有时这些问题很相似,但通常却截然不同。

另一方面,机器学习的能力则要有限得多。 这些算法非常擅长分析数据以识别模式并做出预测。 但它无法解决更广泛的问题,也无法像人工智能一样进行适应。

看待它们之间差异的最好方法是,机器学习是更大的人工智能机器中的一个(但重要的)齿轮。 该机器可能是一辆手推自行车,也可能是一枚太空火箭。 它可能不那么动态,但它是一个重要的部分,不能被忽视或视为理所当然。

机器学习和人工智能之间的重叠

当我们谈论机器学习和人工智能时,“重叠” 这个词有点误导。 它们并不完全重叠,但机器学习通常是人工智能应用程序本身的一个重要组成部分 —— 就像人类的学习能力与你的智力密不可分一样。

理解这一点的最佳方法是查看机器学习为人工智能提供动力的一些关键方式:

学习能力

人工智能的主要目标是模仿人类的智力和能力,例如推理、决策和适应能力。 它通过多种技术的组合来实现这一目标,但最关键的方法几乎总是机器学习。 这是因为这些机器学习算法使人工智能能够分析信息、识别模式并调整其行为。

决策和预测

同样,决策和预测是几乎所有人工智能工具的关键部分。 这是因为评估信息、权衡选项并决定下一步的最佳步骤是任何情报不可或缺的一部分。 机器学习是人工智能工具如何做出这些数据驱动决策的方式。 机器学习算法分析大量数据来识别促进决策的模式。

应用广泛

尽管我们谈到机器学习的范围更加有限,但它确实使人工智能工具能够解决不同领域的各种问题。 机器学习是许多此类应用的背后,使人工智能能够如此动态。

人工智能和机器学习的实际应用和好处

由机器学习驱动的人工智能有潜力解决多个领域的无穷问题。 但这到底是什么样子的呢? 以下是人工智能已经实现任务自动化和简化复杂问题的几种方式:

  • 生成式人工智能:创造力不再是人类独有的特征。 人工智能和机器学习使机器能够真正美化艺术、生成歌曲,甚至写诗。 它还可以编写代码和文档,以及创建临时培训材料。
  • 流程自动化:人工智能不仅可以自动化繁琐和重复的流程,而且由于机器学习,它可以学习改进和优化它们。 其范围包括从简化客户服务通信到分析复杂的财务数据。
  • 数据驱动的见解:决策是工作和生活的关键部分。 但有时不可能获取做出最佳决策所需的所有数据。 人工智能可以在短时间内分析大量数据,并根据相关数据确定最佳决策。
  • 个性化和推荐:由于具有学习和适应能力,人工智能与机器学习可以创造真正的个人体验。 无论是流媒体电视节目还是购买保险,这些系统都可以了解我们的行为和偏好,以确保我们只看到我们想看的内容。

Elastic 的 AI 和 ML 解决方案

在 Elastic®,我们努力让你在自己的应用程序中尽可能简单地利用 AI 和机器学习的力量。 为了实现这一目标,我们构建了 Elasticsearch 相关性引擎 (ESRE)。 ESRE 是一组开发人员工具,旨在帮助你快速轻松地构建搜索驱动的 AI 应用程序。 使用 ESRE,你可以构建:

  • 语义搜索:除了 Elastic 的关键字匹配功能之外,ESRE 还允许你使用向量嵌入和转换器模型来理解用户请求背后的深层含义。
  • 相关性排名:行业领先的排名功能,如传统关键词搜索和混合搜索(文本和向量搜索相结合),可用于所有类型的信息领域。
  • 向量数据库:ESRE 的全部功能包括创建嵌入以及向量的存储和检索。
  • 数据摄取工具:该工具集包括网络爬虫、数据库连接器、第三方数据集成以及带有 API 的自定义连接器。
  • Elastic Learned Sparse EncodeR (ELSER):由 Elastic 训练的稀疏向量检索模型,使你能够执行语义搜索以获得更相关的搜索结果。 它是一个域外模型,这意味着它不需要对你自己的数据进行微调,使其能够开箱即用地适应各种用例。
  • 自带模型:使用我们的第三方集成或第三方模型(例如 GPT-3 和 4),使用你想要的任何 AI 平台和模型。

去年,我们还推出了用于安全和可观察性的 Elastic AI 助手。 AI 助手是一个生成式 AI 助手,可弥合您与我们的搜索分析平台之间的差距。 这意味着你可以询问有关应用程序的状态或安全状况的自然语言问题,助手将根据在你公司的私人数据中找到的内容给出答案。

机器学习与人工智能 —— 明显的区别

人工智能和机器学习不再只出现在科幻小说中,现在正在彻底改变从艺术到医疗保健的一切。 虽然它们看起来可以互换,但这两种技术之间存在明显的区别。 人工智能是一项雄心勃勃的大型技术,由幕后机器学习提供支持。

随着这两种技术的不断发展,可能性确实是无限的。 在 Elastic,我们致力于让这些工具尽可能易于使用。 从 ESRE 的强大功能,到让 DevOps 和安全分析师的生活变得更加轻松的 AI 助手,我们希望能够为不断发展的人工智能、机器学习及其将解决的所有问题做出贡献。

接下来你应该做什么

只要你准备好了... 我们可以通过以下四种方式帮助你利用业务数据中的见解:

  1. 开始免费试用,看看 Elastic 如何帮助你的业务。
  2. 浏览我们的解决方案,了解 Elasticsearch® 平台的工作原理以及我们的解决方案如何满足你的需求。
  3. 探索 2024 年技术趋势:搜索和生成人工智能技术如何发展。
  4. 通过电子邮件、LinkedIn、Twitter 或 Facebook 与你认识的愿意阅读本文的人分享本文。

原文:Machine learning vs. AI: Understanding the differences | Elastic Blog

相关文章:

Elasticsearch:机器学习与人工智能 - 理解差异

作者:来自 Elastic Aditya Tripathi, Jessica Taylor 长期以来,人工智能几乎完全是科幻小说作家的玩物,人类将技术推得太远,以至于它变得活跃起来 —— 正如好莱坞让我们相信的那样 —— 开始造成严重破坏。 令人愉快的东西&#…...

智引未来:2024年科技革新引领工业界变革与机遇

✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。&am…...

自动化运维工具----Ansible playbook详解

一.Ansible playbook简介 1.playbook是ansible用于配置,部署,和管理被节点的剧本 2.通过playbook的详细描述,执行其中的一些列tasks,可以让远端的主机达到预期的状态。playbook就像ansible控制器给被控节点列出的一系列to-do-lis…...

【element-ui】el-table表格高亮选中

highlight-current-row 是否要高亮当前行 <el-tableref"singleTable"highlight-current-rowcurrent-change"handleCurrentChange"></el-table>修改高亮行的颜色 .current-row {background-color: pink; }由current-change事件来管理选中时触发…...

构建MySQL数据库的高可用与高容错系统:关键策略与最佳实践

简介 在今天的数据驱动时代,数据库的高可用性(High Availability, HA)和高容错性(High Fault Tolerance)不再是可选项,而是每一个企业和应用都必须考虑的核心特性。特别是对于MySQL这样广泛使用的数据库系统,如何确保它能在各种故障面前保持持续可用,并且能迅速从故障…...

简析内部审计数字化转型的方法和路径【小落送书(第6期)】

个人名片&#xff1a; &#x1f43c;作者简介&#xff1a;一名大三在校生&#xff0c;喜欢AI编程&#x1f38b; &#x1f43b;‍❄️个人主页&#x1f947;&#xff1a;落798. &#x1f43c;个人WeChat&#xff1a;hmmwx53 &#x1f54a;️系列专栏&#xff1a;&#x1f5bc;️…...

mysql和oracle数据库的区别与联系(值得收藏)

1、mysql和oracle都是关系型数据库。 mysql默认端口&#xff1a;3306 默认用户root oracle默认端口 1521 默认用户system mysql的安装配置和卸载简单&#xff0c;oracle比较麻烦&#xff0c;严重的可能要你重做系统。 oracle在命令行用命令登陆&#xff1a;sqlplus---然后录…...

vulhub中Wordpress 4.6 任意命令执行漏洞复现

由于Mysql初始化需要一段时间&#xff0c;所以请等待。成功运行后&#xff0c;访问http://your-ip:8080/打开站点&#xff0c;初始化管理员用户名和密码后即可使用&#xff08;数据库等已经配置好&#xff0c;且不会自动更新&#xff09;。 发送如下数据包&#xff0c;可见/tmp…...

ETCD分布式缓存

一、ETCD简介 ETCD是一个高度可用的分布式键值存储系统&#xff0c;主要用于共享配置和服务发现。它基于Go语言实现&#xff0c;内部使用Raft一致性算法处理日志复制&#xff0c;保证多节点数据的强一致性。 ETCD的目标是构建一个高可用的分布式键值数据库&#xff0c;用于存…...

【Linux】iftop命令详解

目录 一、iftop简介 二、安装iftop命令 2.1 命令查看测试环境系统信息 2.2 查看iftop版本与命令帮助 三、iftop的基本使用 3.1 直接使用iftop命令 3.2 iftop的显示说明 3.3 指定监控某块网卡 3.4 显示某个网段进出封包流量 3.5 按照流量排序 3.6 过滤显示连接 3.7 …...

【蓝桥杯】Excel地址

一.题目描述 二.问题分析 类似于进制转换 //Excel地址 #include <iostream> #include <stack> using namespace std;//const int N1e22; long long n; stack <char> s;int main(int argc, const char * argv[]) {ios::sync_with_stdio(0);cin.tie(0);cout.…...

Spring Boot 生成与解析Jwt

Spring Boot 生成与解析Jwt Maven依赖 <dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId><version>0.9.1</version> </dependency>生成&解析 package yang;import io.jsonwebtoken.Claims…...

安卓Java面试题11-20

🔥 11、Android本身的API并未声明会抛出异常,则其在运行时有无可能抛出runtime异常,如何解决?🔥 会,比如nullpointerException。我遇到过,比如textview.setText()时,textview没有初始化。会导致程序无法正常运行出现forceclose。打开控制台查看logcat信息找出异常信…...

SSL 证书,了解一下常识

公司的网站、应用怎么才能保证在互联网上安全运行&#xff0c;不被攻击、盗取数据呢&#xff1f; 创业必经之路&#xff0c;一步一步走就对了&#xff0c;可能没赶上红利期&#xff0c;但不做就等于0。 概述 SSL 证书&#xff08;SSL Certificates&#xff09;又称数字证书&am…...

react tab选项卡吸顶实现

react tab选项卡吸顶实现&#xff0c;直接上代码&#xff08;代码有注释&#xff09; tsx代码 /* eslint-disable react-hooks/exhaustive-deps */ import React, { useEffect, useState } from "react"; import DocumentTitle from react-document-title import s…...

【数据结构】二、线性表:6.顺序表和链表的对比不同(从数据结构三要素讨论:逻辑结构、物理结构(存储结构)、数据运算(基本操作))

文章目录 6.对比&#xff1a;顺序表&链表6.1逻辑结构6.2物理结构&#xff08;存储结构&#xff09;6.2.1顺序表6.2.2链表 6.3数据运算&#xff08;基本操作&#xff09;6.3.1初始化6.3.2销毁表6.3.3插入、删除6.3.4查找 6.对比&#xff1a;顺序表&链表 6.1逻辑结构 顺…...

Golang单例模式学习笔记

前言 单例模式是常用的一种设计模式&#xff0c;一般用于比如客户端、连接的创建等&#xff0c;防止创建多个导致性能消耗。所以我认为单例模式的核心&#xff0c;就是“防止重复”。本文将在Golang中进行单例模式的实现。 实现 版本1——检测-创建 最基础的版本&#xff0…...

Leetcode HOT150

55. 跳跃游戏 给你一个非负整数数组 nums &#xff0c;你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标&#xff0c;如果可以&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 示例 1 …...

仿牛客项目Day1

SpringMVC 架构 spring的前端控制器是DispatcherServlet 模板引擎Thymeleaf 这个还不知道干嘛的 mvc演示 get请求 RequestMapping&#xff1a;声明访问路径和http方法get或set什么的 ResponseBody&#xff1a;java对象转为json格式的数据&#xff0c;表示该方法的返回结…...

Effective C++ 学习笔记 条款17 以独立语句将newed对象置入智能指针

假设我们有个函数用来揭示处理程序的优先权&#xff0c;另一个函数用来在某动态分配所得的Widget上进行某些带有优先权的处理&#xff1a; int priority();void processWidget(std::st1::shared_ptr<Widget> pw, int priority);由于谨记“以对象管理资源”&#xff08;条…...

测试微信模版消息推送

进入“开发接口管理”--“公众平台测试账号”&#xff0c;无需申请公众账号、可在测试账号中体验并测试微信公众平台所有高级接口。 获取access_token: 自定义模版消息&#xff1a; 关注测试号&#xff1a;扫二维码关注测试号。 发送模版消息&#xff1a; import requests da…...

应用升级/灾备测试时使用guarantee 闪回点迅速回退

1.场景 应用要升级,当升级失败时,数据库回退到升级前. 要测试系统,测试完成后,数据库要回退到测试前。 相对于RMAN恢复需要很长时间&#xff0c; 数据库闪回只需要几分钟。 2.技术实现 数据库设置 2个db_recovery参数 创建guarantee闪回点&#xff0c;不需要开启数据库闪回。…...

Qt/C++开发监控GB28181系统/取流协议/同时支持udp/tcp被动/tcp主动

一、前言说明 在2011版本的gb28181协议中&#xff0c;拉取视频流只要求udp方式&#xff0c;从2016开始要求新增支持tcp被动和tcp主动两种方式&#xff0c;udp理论上会丢包的&#xff0c;所以实际使用过程可能会出现画面花屏的情况&#xff0c;而tcp肯定不丢包&#xff0c;起码…...

C++ 基础特性深度解析

目录 引言 一、命名空间&#xff08;namespace&#xff09; C 中的命名空间​ 与 C 语言的对比​ 二、缺省参数​ C 中的缺省参数​ 与 C 语言的对比​ 三、引用&#xff08;reference&#xff09;​ C 中的引用​ 与 C 语言的对比​ 四、inline&#xff08;内联函数…...

06 Deep learning神经网络编程基础 激活函数 --吴恩达

深度学习激活函数详解 一、核心作用 引入非线性:使神经网络可学习复杂模式控制输出范围:如Sigmoid将输出限制在(0,1)梯度传递:影响反向传播的稳定性二、常见类型及数学表达 Sigmoid σ ( x ) = 1 1 +...

css3笔记 (1) 自用

outline: none 用于移除元素获得焦点时默认的轮廓线 broder:0 用于移除边框 font-size&#xff1a;0 用于设置字体不显示 list-style: none 消除<li> 标签默认样式 margin: xx auto 版心居中 width:100% 通栏 vertical-align 作用于行内元素 / 表格单元格&#xff…...

学习STC51单片机32(芯片为STC89C52RCRC)OLED显示屏2

每日一言 今天的每一份坚持&#xff0c;都是在为未来积攒底气。 案例&#xff1a;OLED显示一个A 这边观察到一个点&#xff0c;怎么雪花了就是都是乱七八糟的占满了屏幕。。 解释 &#xff1a; 如果代码里信号切换太快&#xff08;比如 SDA 刚变&#xff0c;SCL 立刻变&#…...

OPENCV形态学基础之二腐蚀

一.腐蚀的原理 (图1) 数学表达式&#xff1a;dst(x,y) erode(src(x,y)) min(x,y)src(xx,yy) 腐蚀也是图像形态学的基本功能之一&#xff0c;腐蚀跟膨胀属于反向操作&#xff0c;膨胀是把图像图像变大&#xff0c;而腐蚀就是把图像变小。腐蚀后的图像变小变暗淡。 腐蚀…...

蓝桥杯 冶炼金属

原题目链接 &#x1f527; 冶炼金属转换率推测题解 &#x1f4dc; 原题描述 小蓝有一个神奇的炉子用于将普通金属 O O O 冶炼成为一种特殊金属 X X X。这个炉子有一个属性叫转换率 V V V&#xff0c;是一个正整数&#xff0c;表示每 V V V 个普通金属 O O O 可以冶炼出 …...

Kafka入门-生产者

生产者 生产者发送流程&#xff1a; 延迟时间为0ms时&#xff0c;也就意味着每当有数据就会直接发送 异步发送API 异步发送和同步发送的不同在于&#xff1a;异步发送不需要等待结果&#xff0c;同步发送必须等待结果才能进行下一步发送。 普通异步发送 首先导入所需的k…...