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

2023 年工程师不可错过的 AI 主要发展趋势

从对未来的好奇到关键的企业工具,人工智能的发展证明了它对工程师的价值。不久前,Gartner 预测,采用人工智能工程实践来构建和管理自适应人工智能系统的企业,在实施人工智能模型方面的表现将优于同行至少 25%,这为各组织继续推动人工智能的采用增加了外部压力。随着工程师不断发现能够为其组织带来价值的新用例,2023 年将成为人工智能发展的重要一年。 

以下是 2023 年工程师可采用或为其制定计划的四大人工智能发展趋势。

1. 教机器认识现实世界:基于物理信息的 AI

除了以数据为中心的 AI 方法外,以模型为中心的 AI 方法也越来越受欢迎。大多数以数据为中心的 AI 模型都试图根据接收到的数据不断优化以提高准确度,这使得模型在推断时不需要考虑现实世界的规则和原则。而随着 AI 继续扩展到越来越多的研究领域,例如复杂工程系统,模型需要考虑各种物理约束。例如,麻省理工学院的一名首席研究员使用基于物理信息的 AI 来设计新型生物医学设备,以改善对轻度创伤性脑损伤的检测结果。 

与此类似,使用基于物理原理简化模型的模型降阶 (ROM) 方法作为新趋势也正在兴起。高保真模型由于计算量太大而无法用于系统级设计,降阶模型能够替代高保真模型从而降低计算门槛。使用 AI 可以在保持系统的预期保真度的同时,通过取代系统的第一性原理模型来加速仿真。在 ROM 和其他基于物理信息的应用中,AI 将促进模型计算收敛,同时由于引入规则的算法,可提高模型的可解释性。 

基于物理信息的 AI 其核心是对仿真的需求:这些复杂的模型可以配置为仿真中的变体,使工程师能够在模型之间快速切换,以获得最佳且最准确的计算结果。 

图片

图注:随着系统变得越来越复杂,需要更多的仿真来设计和测试嵌入式算法。工程师可以使用MATLAB和Simulink人工智能技术创建近似这些复杂系统的降阶模型。

2. 对跨 AI 协作的需求:对 AI 的开放访问将继续扩大

研究人员、工程师和数据科学家在彼此工作成果的基础上继续创新的趋势日渐盛行。根据工程师工作流程和职责的几种变化,我们看到了更多对于合作的需求。

推动交叉协作的主要趋势是使用 AI 开展的研究越来越多,这也使得最新模型的按需提供变得更加紧迫。GitHub 是获得即时可用的最新研究模型的首选平台。在 GitHub 新发布的模型在几个小时后就有了一个以其为基础的全新解决方案,这种现象并不罕见。大量优质模型使所有从业者都能在比以往更短的时间内利用上最新的研究。 

第二个趋势是对开源解决方案的依赖越来越大。模型可能来自几个不同的框架,因此工程团队需要的解决方案要能够弥合其首选系统和最终解决方案之间的差距。这就要说到不同框架之间的互操作性,它使得 AI 能够被纳入到更多样化的研究领域中。 

最后,企业正在不断增加与学术界的合作,以便其特定的应用能够利用上日益加速的 AI 研究成果。在 AI 领域与学术界的合作可以帮助企业应对新的挑战,例如利用基于物理信息的机器学习和生物医学图像处理等主题的学术研究。 

3. 企业将专注于更小、更易于解释的 AI 模型

在早期探索模型时,准确度是工程师和科学家的主要关注点,而模型其他方面的优缺点则可能不是重点。然而,AI 从业者发现,要想让模型具有现实意义,它们必须能够部署,匹配硬件要求,并且能够让其决策易于解释和理解。

一个逐渐流行的趋势是使用传统的机器学习模型来满足低成本、低功耗设备的要求,并输出具有可解释性的结果。越来越多的公司希望使用特定的公式和参数以获得有保障的结果,这使得参数化模型再度焕发生机。传统的机器学习技术虽然不是最先进的,但它们能够以可理解且可重复的方式完成工作。这些模型本身就很紧凑,从而可满足低内存占用的硬件需求,并且其容易解释的输出也为用户提供了模型可以满足应用预期的信心。 

如果需要更新、内存占用更大的模型,量化和剪枝技术则提供了压缩模型的方法,可在对准确度影响最小的情况下降低模型大小。此外,可解释性方法也被用于更复杂的模型,以解释模型的决策,从而提高输出的置信度。 

通过可解释性、量化和剪枝,工程师和科学家有了更多将人工智能(包括深度学习和传统的机器学习模型)扩展到主流模型开发中的选择。

4. AI 在最先进的工程系统的设计、开发和运行中变得至关重要

突破性的工程创新中不太可能缺少人工智能的身影。人工智能将继续影响现有领域,包括那些涉及时间序列和传感器数据的领域。随着人工智能在所有行业和应用中走向主流,不使用任何人工智能的复杂工程系统将成为异类。 

电气化趋势就是一个人工智能让诸如电池管理、虚拟传感和模型降阶等更多应用成为可能的例子。不过,在新近集成了人工智能技术的成熟领域工作的工程师可能需要具备人工智能技术的相关背景。这催生了对特定参考示例的需求。这些示例可以方便工程师确定如何在干扰最小的情况下将人工智能整合到其工作中。例如,开发电池管理系统的工程师会希望从经过验证的示例开始,然后使用数据和专业知识修改示例以应对他们特定的情况。

如今的问题不再是人工智能是否会影响企业,而是这种影响何时会发生,以及各个组织面临的具体影响是什么。从跨学科合作到独特的组件设计,人工智能的持续采用对整个组织都有影响。因此对工程师来说,确定与其短期和长期目标一致的用例并相应地实现这些用例至关重要。

相关文章:

2023 年工程师不可错过的 AI 主要发展趋势

从对未来的好奇到关键的企业工具,人工智能的发展证明了它对工程师的价值。不久前,Gartner 预测,采用人工智能工程实践来构建和管理自适应人工智能系统的企业,在实施人工智能模型方面的表现将优于同行至少 25%,这为各组…...

记录 | 安装地平线工具链install_ai_toolchain.sh出现cython版本问题报错解决

安装地平线工具链 install_ai_toolchain.sh: cd ddk/package/host/ai_toolchain bash install_ai_toolchain.sh出现报错: Requirement already satisfied: packaging>20.0 in /root/.local/lib/python3.8/site-packages (from matplotlib>2.1.0-…...

Java8流操作

Java8流操作 1. 双层Map一层List 1. 双层Map一层List 代码片 // 开始分组Map<String, Map<Object, List<ProjectGeographyVO>>> collect4 vos.stream()// 注释了下行没用市级项目,只有区// .filter(data -> String.valueOf(data.getCode()).length() …...

vue-socket.io以及原生websocket的使用

vue3使用socket.io 1、安装 npm install vue-socket.io2、创建socket.js文件 export const registerSockets (sockets, proxy) > {sockets &&Object.keys(sockets).forEach((t) > {// console.log(t);// "subscribe" ! t &&// "un…...

谷歌推出功能最强大的大语言模型Gemini;大规模语言模型:从理论到实践

&#x1f989; AI新闻 &#x1f680; 谷歌推出功能最强大的大语言模型Gemini 摘要&#xff1a;谷歌正式推出其迄今为止功能最强大、最通用的大语言模型Gemini。Gemini在许多测试中表现出了最先进的性能&#xff0c;在大部分基准测试中击败了OpenAI的GPT-4。谷歌发布了三种不同…...

Android studio 工程的 module 依赖关系图绘制 、 Android Module 依赖关系的可视化实现

整体步骤&#xff1a; 1、利用gradle脚本生成dot&#xff1b; 2、利用graphviz将dot可视化转为图片 利用gradle脚本生成dot 下载projectDependencyGraph.gradle脚本 下载 projectDependencyGraph.gradle &#xff0c;放在项目根目录&#xff0c; 源码如下&#xff1a; t…...

Qt之QGraphicsView —— 笔记1.2:将QGraphicsView放置主窗口上,绘制简单图元(附完整源码)

效果 相关类介绍 QGraphicsView类提供了一个小部件,用于显示QGraphicsScene的内容。QGraphicsView在可滚动视口中可视化。QGraphicsView将滚动其视口,以确保该点在视图中居中。 QGraphicsScene类 提供了一个用于管理大量二维图形项的场景。请注意,QGraphicsScene没有自己的视…...

linux的权限管理

在Linux系统中&#xff0c;文件和目录的权限管理是通过用户、组以及其他用户对文件和目录的读&#xff08;r&#xff09;、写&#xff08;w&#xff09;和执行&#xff08;x&#xff09;权限来实现的。以下是有关Linux权限管理的详细解释&#xff1a; 文件和目录权限&#xff1…...

什么是 performance_schema ?

MySQL的performance_schema是运行在较低级别的用于监控MySQL Server运行过程中的资源消耗、资源等待等情况的一个功能特性&#xff0c;它具有以下特点。 performance_schema提供了一种在数据库运行时实时检查Server内部执行情况的方法。performance_schema数据库中的表使用per…...

软件多开助手的创新使用:在同一设备上玩转多个游戏

软件多开助手&#xff1a;在同一设备上玩转多个游戏的创新使用 随着科技的不断发展&#xff0c;手机和电脑已经成为我们生活中必不可少的工具。众多游戏爱好者也越来越追求在同一设备上同时体验多个游戏的乐趣。而软件多开助手的出现为这一需求提供了创新的解决方案。 传统上…...

[linux] 输出文本文件的最后一列并去重

使用 awk 命令来实现这个需求。下面是一个示例命令&#xff1a; awk -F , {print $NF} a.txt | sort -u解释一下这个命令&#xff1a; awk -F , {print $NF} a.txt&#xff1a;使用逗号作为字段分隔符&#xff08;-F ,&#xff09;&#xff0c;打印每行的最后一个字段&#x…...

新能源车交直流充电解释

交流充电&#xff1a; 国家电网输出的电都是交流电&#xff0c;如下图所示&#xff0c;具有正弦切换规律的 而电动车的电池只能接受直流电&#xff0c;因此需要首先把交流电转换成直流电才能充进汽车电池&#xff0c;这就需要到了转换器OBC&#xff08;on-board Charger&#…...

Failed to connect to gitee.com port 443: Time out 连接超时提示【Bug已完美解决-鸿蒙开发】

文章目录 项目场景:问题描述原因分析:解决方案:解决方案1解决方案2:解决方案3:此Bug解决方案总结解决方案总结**心得体会:解决连接超时问题的三种方案**项目场景: 导入Sample时遇到导入失败的情况,并提示“Failed to connect to gitee.com port 443: Time out”连接超…...

【开源】基于Vue+SpringBoot的智慧家政系统

项目编号&#xff1a; S 063 &#xff0c;文末获取源码。 \color{red}{项目编号&#xff1a;S063&#xff0c;文末获取源码。} 项目编号&#xff1a;S063&#xff0c;文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块三、系统展示四、核心代码4.1 查询家政服…...

javaee实验:文件上传及拦截器的使用

目录 文件上传ModelAttribute注解实验目的实验内容实验过程项目结构编写代码结果展示 文件上传 Spring MVC 提供 MultipartFile 接口作为参数来处理文件上传。 MultipartFile 提供以下方法来获取上传的文件信息&#xff1a;  getOriginalFilename 获取上传的文件名字&#x…...

二分查找19(Leetcode540有序数组中的单一元素)-1

代码&#xff1a; 没用二分查找版&#xff1a; class Solution {public int singleNonDuplicate(int[] nums) {if(nums.length1){return nums[0];}for(int i1;i<nums.length-1;i){if(nums[i-1]nums[i]||nums[i]nums[i1]){continue;}else{return nums[i];}}if(nums[0]nums[…...

字节开源的netPoll底层LinkBuffer设计与实现

字节开源的netPoll底层LinkBuffer设计与实现 为什么需要LinkBuffer介绍设计思路数据结构LinkBufferNodeAPI LinkBuffer读 API写 APIbook / bookAck api 小结 本文基于字节开源的NetPoll版本进行讲解&#xff0c;对应官方文档链接为: Netpoll对应官方文档链接 netPoll底层有一个…...

《点云进阶》专栏文章目录

目录 一、PCL进阶篇* 二、Open3D进阶篇 一、PCL进阶篇 * PCL 最小二乘拟合二维直线PCL 最小二乘拟合空间直线PCL 计算点云的倒角距离&#xff08;Chamfer Distance&#xff09;PCL 点云配准精度评价——点到面的均方根误差PCL 可视化八叉树PCL 计算Hausdorff距离PCL 从变换矩…...

二分查找算法-查找最接近的元素Python实现(题目来源dotcpp: 2926)

题目描述 在一个非降序列中&#xff0c;查找与给定值最接近的元素。 输入格式 第一行包含一个整数n&#xff0c;为非降序列长度。1 < n < 100000。 第二行包含n个整数&#xff0c;为非降序列各元素。所有元素的大小均在0-1,000,000,000之间。 第三行包含一个整数m&#x…...

debian11,debian 如何删除虚拟内存,交换分区

1.以管理员身份登录系统 2.输入以下命令以删除虚拟内存,该命令将关闭当前正在使用的虚拟内存。 sudo swapoff -a 3.输入以下命令以永久删除虚拟内存(硬盘内存文件)&#xff1a; sudo rm /swapfile 4.重启系统 总结:以上步骤将删除 Debian 11 中的虚拟内存。请注意&#xf…...

JavaSec-RCE

简介 RCE(Remote Code Execution)&#xff0c;可以分为:命令注入(Command Injection)、代码注入(Code Injection) 代码注入 1.漏洞场景&#xff1a;Groovy代码注入 Groovy是一种基于JVM的动态语言&#xff0c;语法简洁&#xff0c;支持闭包、动态类型和Java互操作性&#xff0c…...

Cursor实现用excel数据填充word模版的方法

cursor主页&#xff1a;https://www.cursor.com/ 任务目标&#xff1a;把excel格式的数据里的单元格&#xff0c;按照某一个固定模版填充到word中 文章目录 注意事项逐步生成程序1. 确定格式2. 调试程序 注意事项 直接给一个excel文件和最终呈现的word文件的示例&#xff0c;…...

【力扣数据库知识手册笔记】索引

索引 索引的优缺点 优点1. 通过创建唯一性索引&#xff0c;可以保证数据库表中每一行数据的唯一性。2. 可以加快数据的检索速度&#xff08;创建索引的主要原因&#xff09;。3. 可以加速表和表之间的连接&#xff0c;实现数据的参考完整性。4. 可以在查询过程中&#xff0c;…...

Admin.Net中的消息通信SignalR解释

定义集线器接口 IOnlineUserHub public interface IOnlineUserHub {/// 在线用户列表Task OnlineUserList(OnlineUserList context);/// 强制下线Task ForceOffline(object context);/// 发布站内消息Task PublicNotice(SysNotice context);/// 接收消息Task ReceiveMessage(…...

uni-app学习笔记二十二---使用vite.config.js全局导入常用依赖

在前面的练习中&#xff0c;每个页面需要使用ref&#xff0c;onShow等生命周期钩子函数时都需要像下面这样导入 import {onMounted, ref} from "vue" 如果不想每个页面都导入&#xff0c;需要使用node.js命令npm安装unplugin-auto-import npm install unplugin-au…...

ESP32 I2S音频总线学习笔记(四): INMP441采集音频并实时播放

简介 前面两期文章我们介绍了I2S的读取和写入&#xff0c;一个是通过INMP441麦克风模块采集音频&#xff0c;一个是通过PCM5102A模块播放音频&#xff0c;那如果我们将两者结合起来&#xff0c;将麦克风采集到的音频通过PCM5102A播放&#xff0c;是不是就可以做一个扩音器了呢…...

css的定位(position)详解:相对定位 绝对定位 固定定位

在 CSS 中&#xff0c;元素的定位通过 position 属性控制&#xff0c;共有 5 种定位模式&#xff1a;static&#xff08;静态定位&#xff09;、relative&#xff08;相对定位&#xff09;、absolute&#xff08;绝对定位&#xff09;、fixed&#xff08;固定定位&#xff09;和…...

前端开发面试题总结-JavaScript篇(一)

文章目录 JavaScript高频问答一、作用域与闭包1.什么是闭包&#xff08;Closure&#xff09;&#xff1f;闭包有什么应用场景和潜在问题&#xff1f;2.解释 JavaScript 的作用域链&#xff08;Scope Chain&#xff09; 二、原型与继承3.原型链是什么&#xff1f;如何实现继承&a…...

SpringCloudGateway 自定义局部过滤器

场景&#xff1a; 将所有请求转化为同一路径请求&#xff08;方便穿网配置&#xff09;在请求头内标识原来路径&#xff0c;然后在将请求分发给不同服务 AllToOneGatewayFilterFactory import lombok.Getter; import lombok.Setter; import lombok.extern.slf4j.Slf4j; impor…...

蓝桥杯 冶炼金属

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