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

news/2024/4/15 5:04:56/文章来源:https://blog.csdn.net/UbuntuTouch/article/details/136557755

作者:来自 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

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

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

相关文章

[机器视觉]halcon十二 条码识别、字符识别之字符识别

[机器视觉]halcon十二 条码识别、字符识别之字符识别 流程 获取图像-》创建模型-》查找文本-》清除模型 效果 算子 create_text_model_reader : 创建文本模型 find_text : 查找文本 get_text_result :获取文本内容 set_text_model_param : 设置文本模板…

5G与智慧文旅的融合发展:推动旅游业转型升级与可持续发展

随着5G技术的飞速发展和广泛应用,其与智慧文旅的融合发展正成为推动旅游业转型升级与可持续发展的重要力量。5G技术以其高速率、低时延、大连接的特性,为智慧文旅注入了新的活力,助力旅游业实现更高效、更智能、更绿色的发展。本文将深入探讨…

大白话说---“消息队列”

目录 一、什么是消息队列? 二、消息队列的作用 1.解耦 2.削峰 3.异步 三、消息队列的使用场景 1.传统设计 2.加入消息队列后的优化 四、常见的消息队列 一、什么是消息队列? 从名称上,我们就可以得到两个关键信息,即“消息”和…

去电脑维修店修电脑需要注意什么呢?装机之家晓龙

每当电脑出现故障时,你无疑会感到非常沮丧。 如果计算机已过了保修期,您将无法享受制造商的免费保修服务。 这意味着您必须自费找到一家电脑维修店。 去电脑维修店并不容易。 大家一定要知道,电脑维修非常困难,尤其是笔记本电脑维…

ElasticSearch之通过search after和scroll解决深度分页问题

写在前面 通过from,size来进行分页查询时,如下: 当from比较大时会有深度分页问题,问题产生的核心是coordinate node需要从每个分片中获取fromsize条数据,当from比较大,整体需要获取的数据量也会比较大&am…

C语言第三十六弹---文件操作(中)

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】 文件操作 1、文件的顺序读写 1.1、顺序读写函数介绍 1.1.1、fgetc 与 fputc 1.1.2、fgets 与 fputs 1.1.3、fscanf 与 fprintf 1.1.4、fread 与 fwrite 1.…

人工智能(AI)与电网系统的结合

人工智能(AI)与电网系统的结合可以带来许多潜在的好处,包括提高电网的运行效率、安全性和可靠性。以下是一些主要的应用领域,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交…

DevStack 基于 Ubuntu 部署 OpenStack

Devstack 简介 DevStack 是一系列可扩展的脚本,用于基于 git master 的最新版本快速调出完整的 OpenStack 环境。devstack 以交互方式用作开发环境和 OpenStack 项目大部分功能测试的基础。 devstack 透过执行 stack.sh 脚本,搭建 openstack 环境&…

Guitar Pro 8.1中文版永久许可证激活2024最新24位注册激活码生成器

Guitar Pro是一款非常受欢迎的音乐制作软件,它可以帮助用户创建和编辑各种音乐曲谱。从其诞生以来就送专门为了编写吉他谱而研发迭代的。 尽管这款产品可能已经成为全球最受欢迎的吉他打谱软件,在编写吉他六线谱和乐队总谱中始终处于行业领先地位&#…

“色狼”用英语怎么说?柯桥日常英语,成人英语口语学习

最近有粉丝问我"色狼"英文翻译是啥 首先声明不是"colour wolf"哈 关于“色狼”的英文表达有很多 快和C姐一起来看看吧! 1.pervert 这个单词的意思是变态、色狼 是对性变态者最直观的描述 He is such a pervert! I saw him lo…

VMware 集群-虚拟机配置反亲和性(互斥)

简介 博客:https://songxwn.com/ 为实现应用系统的冗余,经常会双机或者多机部署(如数据库集群等)。在VMware 集群里面,要保证不同应用集群的节点虚拟机在不同的物理宿主机上,防止单个宿主机故障&#xff…

数据结构之单链表详解(C语言手撕)

​ 🎉个人名片:🐼作者简介:一名乐于分享在学习道路上收获的大二在校生 🙈个人主页🎉:GOTXX 🐼个人WeChat:ILXOXVJE 🐼本文由GOTXX原创,首发CSDN…

【开源】SpringBoot框架开发数据可视化的智慧河南大屏

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块三、系统展示四、核心代码4.1 数据模块 A4.2 数据模块 B4.3 数据模块 C4.4 数据模块 D4.5 数据模块 E 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVueSpringBootMySQL的数据可视化的智慧河南大屏,包含了GDP、…

连接kafka报错:java.io.IOException: Can‘t resolve address:

修改电脑host文件:C:\Windows\System32\drivers\etc\hosts 加上一行 192.168.1.XXX MHA_SLAVE2(192.168.1.XXX 这个是安装kafka 的服务器地址,MHA_SLAVE2是kafka的容器id)

【数据结构与算法】二分查找题解(二)

这里写目录标题 一、81. 搜索旋转排序数组 II二、167. 两数之和 II - 输入有序数组三、441. 排列硬币四、374. 猜数字大小五、367. 有效的完全平方数六、69. x 的平方根 一、81. 搜索旋转排序数组 II 中等 已知存在一个按非降序排列的整数数组 nums ,数组中的值不必…

c++ 二分查找(迭代与递归)

二分搜索被定义为一种在排序数组中使用的搜索算法,通过重复将搜索间隔一分为二。二分查找的思想是利用数组已排序的信息,将时间复杂度降低到O(log N)。 二分查找算法示例 何时在数据结构中应用二分查找的条件: 应用二分查找算法:…

(C语言)sizeof和strlen的对比(详解)

sizeof和strlen的对⽐(详解) 1. sizeof sizeof是用来计算变量所占内存空间大小的, 单位是字节,如果操作数是类型的话,计算的是用类型创建的变量所占空间的大小。 sizeof 只关注占用内存空间的大小 ,不在乎内…

Rust结构体讲解学习,以及impl结构体方法和结构体关联函数

Rust 中的结构体(Struct)与元组(Tuple)都可以将若干个类型不一定相同的数据捆绑在一起形成整体,但结构体的每个成员和其本身都有一个名字,这样访问它成员的时候就不用记住下标了。元组常用于非定义的多值传…

表单提交 滚动到必填校验位置

handleCommit(flag) {this.$refs["form"].validate((valid, object) > {if (valid) {this.form.checkState flag;this.form.checkLevel 1;this.form.type 1; //规划this.form.filingsId this.form.id;checkFilings(this.form).then((response) > {this.$mo…

list链表的创建,排序,插入, test ok

1. 链表的建立&#xff0c;打印 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <stack> #include <iostream> #include <string.h> #include <string>using namespace std;struct node {int data;s…