云数据中心能效优化:集成资源管理与学习中心管理的实战指南

news2026/5/12 20:30:54
1. 项目概述当云计算撞上“能耗墙”我们如何破局干了十几年IT从自建机房到全面上云我亲眼见证了云计算如何重塑整个行业。它确实像电力网络和公路一样成了现代社会不可或缺的基础设施。但这些年随着手头管理的云资源规模越来越大一个越来越刺眼的问题摆在了面前电费账单和散热需求呈指数级增长。这不仅仅是成本问题更是一个关乎可持续性的生存挑战。根据行业数据全球数据中心的能耗已经超过大多数国家的全国用电量到2025年可能消耗全球20%的电力。这意味着如果我们不改变“性能至上”的粗放式管理思路云计算的繁荣背后将是难以承受的环境代价。所以今天我们不聊怎么用云省成本而是聊聊怎么让云本身变得更“绿”。这背后的核心就是集成资源管理和学习中心管理。简单说过去我们管理服务器、网络、冷却系统往往是各管一摊服务器部门拼命压榨CPU利用率冷却部门则开足马力降温结果就是“按下葫芦浮起瓢”整体能效低下。新一代的云数据中心管理必须像一个交响乐团所有乐器资源必须在指挥智能管理系统的协调下同步演奏才能实现整体能耗的最优解。而这位指挥正越来越多地由机器学习算法来担任它能从海量的运行数据中学习动态地做出比人为规则更精细、更前瞻的决策。这篇文章就是基于一篇前沿的学术愿景论文结合我这些年踩过的坑和看到的趋势为你拆解如何构建一个高能效、可持续的新一代云。无论你是云架构师、运维工程师还是关注技术可持续发展的决策者这里面的思路和具体挑战都值得你深入了解。2. 核心思路拆解从“单兵作战”到“体系化协同”传统的云数据中心能效优化思路相对孤立和静态就像给一个漏水的水桶不停地修补单个小洞却忽略了桶身的整体结构问题。要取得突破我们必须从根本上转变思维。2.1 问题根源孤岛式优化与整体性失效为什么过去的优化效果有限核心原因在于“孤岛思维”。我们来看几个典型的场景服务器整合的副作用为了节省服务器能耗常见的做法是进行虚拟机VM整合将负载集中到少数物理机上关闭空闲机器。这确实能降低服务器直接能耗。但副作用是这会在机架内产生集中的“热点”Hot Spot。热点会导致两个严重问题第一触发CPU的热节流Thermal ThrottlingCPU会自动降频以避免烧毁导致应用性能下降这违背了服务质量QoS保障的初衷第二局部温度过高迫使冷却系统如空调在局部区域加大制冷功率整体冷却能耗不降反升。我见过不少案例服务器能耗下降了15%但整个机房的PUE电能使用效率却恶化了就是因为冷却系统付出了更大代价。网络与计算的冲突对于需要频繁通信的分布式应用如微服务为了降低网络延迟我们自然希望将其关联的VM放置在物理位置相近的服务器上。但这可能与“分散负载以降低热点”的冷却优化目标相冲突。如果把关联VM分散放置虽然利于散热却增加了网络延迟可能违反应用的SLA服务等级协议。静态规则与动态环境的脱节现有的资源调度策略大多基于人工设定的启发式规则如“CPU利用率超过80%则迁移VM”。但云环境是高度动态的工作负载瞬息万变用户访问存在潮汐效应甚至外部气温、电价都在波动。静态规则无法适应这种复杂性往往导致决策滞后或次优。我曾配置过基于阈值的自动伸缩规则但在流量尖峰到来时规则触发的资源扩容速度总比实际需求慢半拍要么是资源不足影响体验要么是资源过剩造成浪费。这些例子表明服务器、网络、冷却系统以及工作负载特性之间存在着深刻的相互依赖和权衡Trade-off。只优化其中一个环节可能会在其他环节造成更严重的损耗甚至危及系统稳定。因此集成资源管理的核心思想就是打破这些孤岛将数据中心的所有耗能组件计算、存储、网络、冷却以及工作负载的QoS需求作为一个整体系统进行联合建模与优化。2.2 核心理念学习中心的管理范式面对上述复杂系统的动态优化问题传统基于数学模型和固定规则的控制方法显得力不从心。这就是学习中心管理登场的时候。它的核心是让管理系统具备“学习”和“适应”的能力。你可以把它想象成一位经验丰富的机房老师傅。老师傅不需要记住所有复杂的物理公式但他通过日复一日的观察知道“夏天下午哪个机架最容易过热”、“哪种类型的业务一上来就会吃满CPU”、“电价低谷时多开哪些机器最划算”。机器学习算法特别是强化学习RL就是在模拟这个过程。强化学习RL如何工作系统Agent观察数据中心的当前“状态”State例如所有服务器的CPU/内存/温度、网络流量、冷却系统设定值、工作负载队列等。然后它采取一个“动作”Action比如将某个VM迁移到另一台服务器或者调整某排机柜的送风温度。动作执行后环境会给出一个“奖励”Reward这个奖励信号是我们设计的例如成功完成任务奖励1能耗降低奖励0.5违反SLA惩罚-10。通过成千上万次这样的“试错”算法会逐渐学习到一套“策略”Policy能在各种复杂状态下选择那些能获得长期最高累积奖励的动作即在保障QoS的前提下最小化整体能耗。超越人类经验与老师傅相比AI算法的优势在于1)处理高维数据可以同时考虑数百个甚至数千个变量所有服务器的传感器数据2)发现隐性关联能发现人脑难以察觉的细微模式比如“某种特定内存访问模式的工作负载在A型号CPU上运行比在B型号上温度高3度”3)实时动态调整可以以秒级甚至毫秒级的频率进行决策适应快速变化的环境。这种从“基于规则的控制”到“基于学习的适应”的范式转变是实现能效量子跃升的关键。它不再试图为所有情况预先编写规则而是赋予系统在运行中自我进化、自我优化的能力。3. 架构蓝图构建一个“会思考”的绿色云大脑纸上谈兵终觉浅我们来看看一个面向能效的集成资源管理系统RMS应该长什么样。下图展示了一个高层概念架构它不仅仅是软件模块的堆砌更体现了“感知-决策-执行”的智能闭环。注此处用文字描述架构图实际部署时可使用绘图工具 整个架构可以看作一个“云大脑”它横跨从物理基础设施到应用服务的所有层。底层感知层这是系统的“感官神经”。它包括部署在机房各处的温度/湿度传感器、服务器自带的功耗传感器、以及可编程的冷却系统如能够独立调节不同区域温度的精密空调。这些传感器持续收集物理世界的状态数据是一切智能决策的基础。这里有个实操细节传感器部署的密度和位置至关重要。我们曾在机柜前门、后门、顶部、底部都部署了传感器发现同一机柜不同高度的温差能达到5°C以上这为精准散热提供了关键数据。中间层决策与执行层这是系统的“大脑”和“小脑”。核心是资源管理系统RMS。它包含几个关键模块准入控制像守门员根据当前资源情况和预测模型果断拒绝那些无法在承诺QoS内完成的请求避免系统过载。资源供给与放置决定为每个应用请求分配多少资源VM/容器以及将它们放在哪台具体的物理服务器上。这个决策必须同时考虑服务器当前利用率、能耗模型、应用拓扑关联VM的亲和性以及预测的温度影响。QoS驱动的能量感知调度器这是最复杂的部分通常由强化学习智能体驱动。它接收工作负载如批处理作业、工作流应用并决定在何时、何地、以何种频率通过DVFS技术来执行它们以平衡执行时间和能耗。热感知工作负载与冷却管理器这是集成管理的精髓。它利用机器学习模型根据工作负载特性和环境数据预测服务器温度。如果预测到热点它会主动与调度器协同迁移工作负载或调整服务器风扇转速同时指导冷却系统动态调整送风温度避免“全机房统一低温”的浪费模式。动态VM整合持续监控服务器负载将低负载服务器上的VM迁移合并腾空服务器以便将其关机或进入深度休眠状态。这里的挑战是如何在节省能耗和避免因频繁迁移导致的性能抖动之间取得平衡。多区域绿色资源代理在跨地域的多云或边缘-云架构中这个组件负责将请求路由到最“绿”可再生能源比例高或最“便宜”电价低的数据中心同时满足用户的延迟要求。上层应用与用户层各类用户和企业应用通过标准接口如云API提交服务请求并定义其QoS期望如响应时间、吞吐量。这个架构的核心在于所有模块并非独立工作而是通过一个共享的监控、分析与再平衡循环紧密耦合。监控数据被实时分析用于训练和更新机器学习模型模型输出的预测又指导各个模块做出协同决策决策的执行结果再次被监控形成持续优化的闭环。4. 关键技术挑战与实战应对策略蓝图很美好但实现路上布满荆棘。下面我结合论文指出的方向和自己的实践经验拆解几个最关键的技术挑战和可能的解决思路。4.1 工作负载与功耗感知的动态资源供给与放置问题在于“一刀切”的供给策略失效了。一个运行仅100毫秒的API网关实例和一个需要运行数小时的科学计算任务对资源的需求模式和弹性要求是天差地别的。实战策略应用画像首先我们需要为不同类型的工作负载建立“画像”。通过历史监控数据分析其资源使用模式CPU密集型、内存密集型、I/O密集型、突发型、稳定型、生命周期、任务间依赖关系等。例如对于有严格截止时间的批处理作业供给策略需要更激进预留足够资源缓冲对于可容忍轻微延迟的Web服务则可以采用更激进的超售Overcommit策略以提高资源密度。智能放置VM/容器的放置不只是找一台有空闲CPU和内存的机器。它必须考虑能效比不同型号、不同代次的服务器其能效曲线功耗 vs 利用率不同。应将工作负载优先放置在能效更高的新型服务器上。热关联性避免将多个高热密度的计算任务如AI训练放在同一机架内。网络亲和性对于需要低延迟通信的一组VM如一个微服务集群应利用NUMA架构或物理网络拓扑信息将它们放置在同一个宿主机、或同一个机架交换机下。工具与技巧可以利用像 Kubernetes 的调度器扩展机制开发自定义调度插件Scheduler Plugin。这些插件可以读取节点的实时功耗通过IPMI或Redfish接口、温度数据并结合工作负载的画像标签实现复杂的放置策略。注意过于复杂的策略会增加调度时间需要在策略复杂度和调度延迟之间权衡。4.2 热感知管理与冷却系统联动这是最能体现“集成”价值的环节。服务器芯片的温度直接关系到可靠性高温加速电子迁移缩短寿命和性能热节流。而冷却系统的能耗通常占数据中心总能耗的35%以上。实战策略从CFD仿真到ML预测传统上机房热场分析依赖计算流体动力学CFD仿真速度慢且无法实时。现在更可行的方案是基于机器学习的热模型。具体做法在机房部署大量温度传感器并收集服务器功耗、风扇转速、冷却系统设定值、外部环境温度等数据。用这些数据训练一个回归模型如梯度提升树或神经网络该模型可以实时、快速地根据当前工作负载和系统状态预测未来几分钟内各服务器的出风温度或关键部件温度。预测性工作负载迁移当热模型预测到某个服务器即将超过温度阈值时RMS可以主动将部分计算任务迁移到温度较低的服务器上而不是等触发了硬件保护机制再被动降频。这就像在交通拥堵发生前提前引导车辆分流。冷却系统协同将预测的温度数据反馈给可编程冷却系统。例如如果预测显示机房后半部分负载较轻、温度较低可以适当调高该区域的送风温度比如从18°C调到22°C。每调高1°C冷却能耗通常可降低4%-5%。关键点需要确保温度调整是平滑的避免送风温度剧烈波动导致服务器吸入温度不均的气流。踩过的坑早期我们尝试仅根据服务器出口温度来调整冷却效果不佳。后来发现机柜布局、地板送风孔开度、甚至线缆的阻挡都会产生局部涡流。因此传感器部署必须足够细粒度ML模型也需要纳入这些空间拓扑信息作为特征。4.3 基于学习的动态调度与整合算法这是实现“学习中心管理”的核心战场。目标是让调度器学会在复杂、动态的环境中做出长期最优的决策。实战策略状态空间设计这是强化学习成功的关键。状态State必须能充分表征系统。不能只包含CPU利用率还应包括各服务器的内存/磁盘IO、网络带宽使用率、实时功耗、温度、当前电价、工作负载的类型和优先级、VM间的通信矩阵等。一个设计良好的状态空间是算法能学习到有效策略的前提。奖励函数设计奖励Reward信号是指引AI学习的“指挥棒”。一个简单的负奖励是总能耗。但必须加入约束项例如违反SLA如任务超时给予大的负奖励触发服务器温度告警给予负奖励频繁迁移VM导致服务抖动也给予负奖励。奖励函数的设计是一门艺术需要反复调整以平衡多个相互冲突的目标低能耗、高性能、高稳定性。从仿真环境起步直接在真实生产环境训练RL智能体风险极高。一个错误的决策可能导致服务中断。因此必须先在高保真的仿真环境中训练。可以使用扩展版的CloudSim、GreenCloud等仿真工具或者基于历史数据构建的数字孪生Digital Twin环境。让智能体在仿真中探索数百万次初步收敛到一个较优策略后再以“影子模式”部署到生产环境即让智能体做出决策建议但与实际执行系统脱钩对比其决策与人工策略的优劣持续迭代优化。处理冷启动与安全约束RL初期探索阶段性能会很差。可以采用“模仿学习”先用传统的优秀调度算法生成示范数据让RL智能体进行初步模仿再开始探索。同时必须设置硬性的安全约束如温度绝对不能超过85°C在算法中将其作为必须遵守的规则而不是靠奖励函数来“鼓励”遵守。4.4 利用多区域与可再生能源对于拥有全球或全国多个数据中心的大型云厂商地理分布性带来了新的优化维度——利用可再生能源和电价差异。实战策略绿色能源预测与工作负载转移在数据中心层面集成天气预报数据日照、风速预测未来一段时间本地太阳能、风能的发电量。对于非紧急的批处理任务如夜间的数据分析、视频转码可以实施“工作负载转移”。当预测到A数据中心未来几小时可再生能源充足时将其他数据中心的可延迟任务调度到A数据中心执行。边缘-云协同对于物联网等低延迟应用请求通常由边缘数据中心处理。但如果边缘数据中心主要依赖化石能源褐电而稍远的云数据中心此时正使用太阳能那么可以考虑将一部分对延迟相对不敏感的计算环节如数据预处理、模型更新卸载到“更绿”的云中心实现碳足迹的整体优化。参与电力需求响应大型数据中心可以作为灵活的电力负载参与电网的“需求响应”项目。当电网负荷过高时数据中心可以临时降低非关键负载如降低部分服务器的频率、暂停部分备份任务并获得电网的经济补偿。这要求RMS具备快速响应外部电价或调度信号的能力。注意事项跨数据中心的工作负载迁移会带来额外的网络传输能耗和延迟。决策时必须进行成本效益分析确保节省的能源成本和碳减排收益大于网络传输和可能延迟带来的损失。5. 案例深潜关键业务应用的能效实战理论需要实践检验。我们以一个典型的“关键业务应用”场景为例比如银行的在线交易系统或企业的CRM系统。这类应用的特点是QoS要求极高任何性能下降都可能导致客户流失和收入损失但资源利用率波动极大白天高峰可能是夜间低谷的几十倍。5.1 传统方法的困境面对这种波动传统的“性能中心”策略是按峰值容量预留资源确保任何时候都有足够能力。结果就是大部分时间服务器利用率极低可能只有10-20%但能耗却居高不下空闲服务器仍消耗峰值功率的30-50%。如果采用激进的VM整合策略来节能将低谷期的负载集中到少数服务器上又会面临两大风险QoS风险整合可能造成资源争用在突发流量时响应时间激增。热风险集中负载产生热点触发CPU降频反而损害QoS或迫使冷却系统局部高功率运行抵消了服务器节能的效果。5.2 集成管理系统的实战流程我们的集成资源管理系统会这样工作它融合了热感知和动态频率调整全面监控与数字孪生系统实时收集所有服务器的CPU/内存利用率、功耗、进口/出口温度以及冷却系统的设定温度和实际功耗。这些数据不仅用于实时决策还持续训练和更新我们之前提到的机器学习模型用于预测功耗和温度并维护一个机房的数字孪生虚拟模型。检测与决策循环每5分钟一次识别目标系统首先识别出负载过高如CPU85%和负载过低如CPU15%的服务器。模拟预演对于需要从低负载服务器迁出的VM系统不会直接行动。而是在数字孪生中进行“预演”。它会模拟将这个VM放置到每一个潜在的目标服务器上。模型预测针对每一种模拟放置方案调用ML模型预测a) 目标服务器在新的DVFS频率配置下的功耗b) 目标服务器及周围机柜的温度变化c) 冷却系统需要如何调整送风温度以维持安全温度。多目标优化排序系统根据一个优化准则对所有模拟方案排序。这个准则不是单一的“功耗最低”或“温度最低”而是一个权衡函数。例如优先选择那些能最大化服务器利用率提高能效同时所需CPU频率增幅最小因为功耗与频率成平方关系并且不会导致任何热点温度超过阈值的方案。执行与反馈选择最优方案后系统在真实环境中执行迁移VM、调整目标服务器的CPU频率DVFS、并微调冷却系统对应区域的设定温度。然后等待下一个监控周期收集实际数据与预测值对比用于持续优化ML模型。5.3 效果评估与真实收益根据论文中引用的一项基于真实银行数据中心负载Bitbrains traces的仿真实验这种集成热感知和DVFS的管理策略与仅考虑服务器功耗或仅考虑资源利用率的传统算法相比可以实现总能耗降低14%这是服务器能耗和冷却能耗共同下降的结果。冷却能耗降低58%这是最显著的改进得益于精准的热预测和冷却协同避免了过度制冷。PUE从1.37优化至1.16PUE是数据中心总能耗与IT设备能耗的比值越接近1越好。1.16是一个非常优秀的水平意味着几乎85%的电力都用于计算本身。QoS得到保障通过避免热点和智能的DVFS调节成功防止了因热节流导致的性能下降满足了关键业务应用的SLA要求。这个案例清晰地表明将计算资源和冷却系统作为一体进行联合优化能够释放巨大的能效潜力同时保障业务性能实现了真正的“鱼与熊掌兼得”。6. 实施路线与避坑指南如果你正在考虑将能效优化提上日程以下是一些循序渐进的实践建议和必须警惕的“坑”。6.1 分阶段实施路线图不要试图一蹴而就建议分三步走第一阶段监控与可见性1-3个月目标回答“我的能耗都用在哪了”行动完善监控确保能从服务器BMC、PDU、空调系统、环境传感器中采集到细粒度的功耗和温度数据。统一到一个监控平台如Prometheus Grafana。建立基线计算当前数据中心的整体PUE以及主要业务负载的平均资源利用率、单任务能耗成本。识别低垂果实找出明显的浪费如长期空闲但未关机的开发测试服务器、制冷温度设定过低、夜间无负载区域的照明和空调全开等。可实现的收益通过简单的“关停并转”和策略调整通常可实现5-15%的即时节能。第二阶段单点智能优化3-12个月目标在关键子系统引入自动化策略。行动服务器层面在虚拟化平台如vSphere、OpenStack或容器平台Kubernetes上部署开源的或商业的能效调度插件实现基于利用率的VM/容器整合与动态扩缩容。冷却层面部署基于传感器数据的冷却优化系统实现按需制冷变风量/变水温控制。引入预测对工作负载进行简单的时序预测如使用Facebook Prophet或LSTM模型实现前瞻性的资源供给。注意事项此阶段各系统的优化目标可能冲突需设立统一的控制面板进行协调。第三阶段跨域集成与学习优化1年以上目标实现本文所述的跨计算、存储、网络、冷却的集成智能管理。行动构建统一决策中枢开发或引入统一的资源管理与优化平台集成所有子系统的数据和策略接口。试点数字孪生与ML选择非核心业务集群构建其数字孪生模型并开始训练针对特定场景如批处理作业调度的强化学习智能体。逐步推广与迭代在仿真和影子模式验证有效后逐步将智能体策略应用到生产环境并持续收集反馈进行迭代。长期价值实现能效的持续、自动优化并将经验沉淀为可复用的AI模型。6.2 常见陷阱与应对策略陷阱一忽视监控数据的质量与一致性问题来自不同厂商、不同型号设备的传感器数据单位、精度、采样频率可能不一致。脏数据会导致模型训练失败或决策错误。对策在数据接入层就进行严格的清洗、标准化和统一单位转换。建立数据质量监控告警。陷阱二过度追求局部最优引发全局震荡问题调度器为了降低A服务器的温度将负载迁移到B服务器导致B服务器过热冷却系统又触发响应如此循环造成系统不稳定。对策在优化算法中引入“阻尼”或“惯性”因子避免过于频繁、剧烈的调整。采用基于较长周期如几分钟平均状态的决策而不是瞬时状态。陷阱三ML模型的黑盒性与安全性问题复杂的深度学习模型决策过程难以解释。如果模型做出一个导致服务降级的决策运维人员难以排查根因。对策优先采用可解释性相对较好的模型如梯度提升树。为关键决策设置“人工否决”开关和回滚机制。建立完善的模型版本管理和A/B测试流程。陷阱四忽略非技术因素问题最优秀的算法也需要组织保障。如果服务器团队和基础设施团队负责冷却、供电分属不同部门且KPI不同一个考核资源利用率一个考核PUE协同优化将举步维艰。对策推动成立跨部门的“能效与可持续性”虚拟团队设立统一的、以整体TCO总拥有成本和碳足迹为目标的考核指标。通往高能效、可持续的云计算之路是一场涉及技术、架构、流程和文化的系统性变革。它不再是将服务器虚拟化那么简单而是要求我们将数据中心视为一个完整的、动态的生命体用数据和智能去悉心调养。从孤立的、手动的、基于规则的管理迈向集成的、自动的、基于学习的优化这不仅是降低电费账单的财务选择更是我们作为技术从业者对于构建一个更绿色数字未来的责任所在。这条路充满挑战但每一步优化都让我们的云足迹变得更轻。

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

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

相关文章

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…

网络编程(Modbus进阶)

思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板&#xff0c;载入页面后&#xff0c;会显示引导弹窗&#xff0c;适用于引导用户使用页面&#xff0c;点击完成后&#xff0c;会显示下一个引导弹窗&#xff0c;直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …

华为云AI开发平台ModelArts

华为云ModelArts&#xff1a;重塑AI开发流程的“智能引擎”与“创新加速器”&#xff01; 在人工智能浪潮席卷全球的2025年&#xff0c;企业拥抱AI的意愿空前高涨&#xff0c;但技术门槛高、流程复杂、资源投入巨大的现实&#xff0c;却让许多创新构想止步于实验室。数据科学家…

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…