机器学习赋能智能建筑:从能耗预测到个性化舒适度优化

news2026/5/24 4:01:16
1. 项目概述当机器学习遇见智能建筑如果你在写字楼里工作大概率经历过这样的场景夏天靠近空调出风口的同事裹着毯子瑟瑟发抖而角落里的同事却在默默擦汗冬天会议室里有人喊热要开窗有人却觉得刚刚好。这背后是传统建筑环境控制系统一个长期存在的痛点——它试图用一个统一的设定去满足所有人结果往往是“众口难调”既牺牲了舒适度又造成了巨大的能源浪费。据统计全球建筑能耗约占社会总能耗的40%其中暖通空调HVAC系统是绝对的“能耗大户”。如何在不降低甚至提升室内人员舒适度的前提下精准地“削峰填谷”优化每一度电的使用是建筑运营者面临的巨大挑战。近年来随着物联网IoT传感器在楼宇中的普及我们得以以前所未有的细粒度捕捉建筑运行的“脉搏”每间办公室的温度、湿度、二氧化碳浓度、光照强度乃至区域的人员流动情况都变成了实时流淌的数据。然而海量数据本身并无价值关键在于如何从中提炼出洞察并转化为自动化的决策。这正是机器学习大显身手的舞台。它不再依赖僵化的预设时间表或简单的阈值控制而是通过学习历史数据中复杂的非线性关系实现对建筑能耗和室内环境的动态、精准、个性化调控。简单来说机器学习让建筑从“盲人摸象”式的粗放管理进化成了拥有“智慧大脑”的智能建筑其核心目标直指能源效率与热舒适度的双重优化。这篇文章我将结合一线的项目经验和行业观察为你深入拆解机器学习赋能智能建筑的关键技术路径。我们不会停留在理论综述而是聚焦于那些真正能落地、能产生实际价值的应用场景比如如何用数据预测明天的能耗高峰如何为每个人打造“定制化”的温感环境以及如何构建建筑的“数字孪生”来模拟和优化各种运行策略。无论你是建筑领域的工程师、物业运营者还是对AI落地应用感兴趣的技术人相信都能从中找到可借鉴的思路和实操要点。2. 核心思路从数据感知到智能决策的闭环要让一栋建筑变得“智能”其核心是构建一个“感知-分析-决策-执行”的闭环系统。机器学习在其中扮演着“分析”与“决策”大脑的角色。这个闭环的构建并非一蹴而就而是基于对建筑系统特性的深刻理解。2.1 智能建筑系统的三层架构一个典型的、集成了机器学习的智能建筑系统可以抽象为三个层次感知层物联网层这是系统的“神经末梢”。包括遍布建筑各处的环境传感器温湿度、CO₂、光照、PM2.5、能耗计量表电、水、气、以及人员感知设备如基于Wi-Fi探针、摄像头或门禁的匿名化计数。这一层的关键在于数据的准确性、实时性和覆盖密度。数据质量直接决定了上层模型的天花板。分析决策层机器学习层这是系统的“大脑”。它接收来自感知层的海量时序数据通过机器学习模型进行处理和分析。其核心任务包括状态感知与预测例如基于当前和历史数据预测未来24小时的建筑总能耗、各区域的实时人数、以及室内热舒适度指标。模式识别与诊断例如识别HVAC系统的异常运行模式如冷水机组效率低下、或发现某些区域常年的“过冷/过热”问题。优化决策生成基于预测和诊断结果结合外部信息如天气预报、电价信号计算出最优的控制策略例如各空调末端的最佳设定温度、新风系统的启停时间等。执行控制层自动化层这是系统的“四肢”。它将分析决策层输出的指令如设定值、开关命令下发给具体的执行机构如楼宇自控系统BAS中的空调变频器、阀门、风门、照明开关等从而物理地改变建筑环境。机器学习模型的价值就在于让这个闭环从“开环”或“基于简单规则”运行升级为“自适应、自学习”的智能运行。它能够处理远比人工规则复杂的多变量、非线性关系。2.2 机器学习范式的选择用什么工具解决什么问题面对建筑领域的具体任务我们需要选择合适的机器学习“工具”。主要分为三大范式监督学习这是目前应用最广泛的范式适用于我们有“标准答案”即标签的场景。例如我们收集了过去一年的能耗数据特征和对应的室外温度、日期类型标签就可以训练一个模型来预测未来能耗。常见的算法包括线性回归、决策树、随机森林、梯度提升机如XGBoost以及各种神经网络。在热舒适度预测中如果我们有大量用户主动反馈的“冷/热/适中”标签可通过手机App收集结合环境数据也能训练一个分类模型。实操心得监督学习模型的效果极度依赖标签数据的质量。在建筑领域获取高质量标签成本很高如需要用户频繁反馈舒适度。因此数据标注策略如随机抽样触发反馈和标签清洗剔除不可靠反馈是项目成败的关键前期工作。无监督学习适用于我们没有明确标签但希望从数据中发现内在结构的场景。典型应用是聚类分析。例如通过对不同会议室在不同时段的人员占用模式、能耗模式进行聚类我们可以自动将会议室划分为“高频高耗型”、“低频节能型”等类别从而实施差异化的控制策略。也可以用于异常检测发现那些偏离正常模式的能耗尖峰或设备故障。强化学习这是一种更接近人类学习方式的范式特别适合序列决策问题。智能体Agent即我们的控制系统通过与环境建筑持续交互根据行动如调整温度设定值后获得的奖励如舒适度提升、能耗降低来学习最优策略。它非常适合解决HVAC系统的实时优化控制问题因为这是一个典型的、需要考虑长期收益的动态决策过程。在实际项目中我们往往是混合使用这些范式。例如先用无监督学习对建筑区域进行分群再为每个群组训练监督学习预测模型最后用强化学习来优化该群组的控制策略。3. 关键技术一基于时间序列的能耗与负荷预测精准预测是优化控制的前提。在智能建筑中时间序列预测主要用于预测建筑的短期如未来24小时和长期如未来一周冷/热/电负荷。这直接决定了能源采购计划、储能系统调度以及主机设备的启停策略。3.1 预测模型的技术演进早期的预测多采用传统的统计方法如自回归积分滑动平均模型ARIMA、季节性自回归积分滑动平均模型SARIMA。这些模型对具有明显季节性和趋势性的序列表现尚可但难以捕捉建筑负荷与多个外部因素如温度、湿度、日照、人员活动间复杂的非线性关系。当前的主流是机器学习模型尤其是基于树模型和深度学习的方法梯度提升决策树GBDT系列如XGBoost、LightGBM、CatBoost。这类模型在处理结构化表格数据上表现极其出色能自动进行特征交互且对缺失值不敏感训练速度快。在负荷预测比赛中它们常常是基准模型和优胜方案的核心。实操要点特征工程是关键。除了历史负荷值必须引入强相关的外部特征如气象特征未来24小时的干球温度、湿球温度、太阳辐射强度、风速风向的预报值。时间特征小时、星期几、是否为节假日、工作日/周末的标志位。可以构造周期性特征如sin(2π * hour/24),cos(2π * hour/24)。建筑运营特征预定会议信息、特殊活动日程。循环神经网络RNN及其变体如长短期记忆网络LSTM和门控循环单元GRU。这类模型专为序列数据设计能很好地捕捉长期依赖关系。例如今天下午的负荷高峰可能和昨天同期的模式有关也可能和今天上午的天气突变有关LSTM的“记忆细胞”机制可以学习这些复杂依赖。实操要点使用RNN类模型时数据预处理和窗口划分非常重要。通常需要将数据标准化并构建一个滑动时间窗口例如用过去72小时的数据特征来预测未来1小时的数据标签。需要小心梯度消失/爆炸问题GRU通常是比标准LSTM更轻量、训练更快的选择。3.2 一个实战案例办公楼日负荷预测流程假设我们要为一栋中型写字楼构建未来24小时逐时冷负荷预测模型。数据准备与探索数据源楼宇自控系统历史冷机功率、末端阀门开度、气象站/API历史与预报温湿度、辐射、日历节假日。数据清洗处理传感器故障导致的异常值如功率为0或极大值、填补短时间缺失值用前后插值或均值。探索性分析绘制负荷与室外温度的散点图观察相关性分析工作日与周末的负荷曲线差异确认季节性模式。特征工程滞后特征创建过去1小时、3小时、24小时、同一时刻昨天、同一时刻上周的负荷值作为特征。移动统计特征过去6小时的平均负荷、标准差。未来特征未来1小时的预报温度、湿度这是允许的因为我们做的是预测可以获取天气预报。时间编码对“小时”进行循环编码sin/cos对“星期几”进行独热编码One-hot Encoding。模型训练与评估划分数据集按时间顺序划分例如用前80%的数据做训练后20%做测试。严禁随机打乱以免造成“数据泄露”用未来的信息预测过去。模型选择可以先从LightGBM开始因为它对特征类型友好训练快且能给出特征重要性排序帮助我们理解哪些因素影响最大。评估指标常用均方根误差RMSE和平均绝对百分比误差MAPE。MAPE mean(|(真实值 - 预测值)| / 真实值) * 100%。对于负荷预测MAPE能直观反映平均误差百分比业界通常认为MAPE低于10%的模型具有较好的实用价值。部署与迭代将训练好的模型封装成API服务每天定时运行读取最新数据和天气预报生成未来24小时的负荷预测曲线并推送给能源管理系统。建立模型性能监控机制定期如每月用最新数据评估模型性能当MAPE持续上升时触发模型重训练流程。常见问题与排查问题模型在训练集上表现很好但在测试集上误差突然变大。排查首先检查是否发生了数据泄露例如不小心在特征中混入了未来的真实负荷值。其次检查测试集时间段是否包含了训练集中未出现过的特殊模式如疫情封控期间极低的负荷。这时需要考虑引入更鲁棒的模型或对特殊时段进行单独建模。问题夏季预测很准但冬季误差较大。排查这可能意味着负荷与影响因素的关系在不同季节发生了变化。解决方案可以是1) 为夏、冬季分别训练两个模型2) 在特征中加入“季节”标志位3) 使用更复杂的模型如神经网络来捕捉这种交互关系。4. 关键技术二物理信息机器学习与建筑建模纯数据驱动的“黑箱”模型虽然预测能力强但在建筑领域面临两大挑战一是在数据稀缺的区域如新建建筑、新安装传感器表现不佳二是可能产生违反物理定律的预测结果如预测室内温度比室外还低且无内热源导致控制策略失效。因此将领域知识物理定律与数据驱动相结合的物理信息机器学习或灰箱模型成为了研究热点和工程实践中的更优选择。4.1 从白箱、黑箱到灰箱白箱模型物理模型如EnergyPlus、Modelica基于热力学、流体力学方程对建筑围护结构、HVAC系统进行高保真模拟。优点是可解释性强、物理一致性好。缺点是建模极其复杂需要大量难以获取的精确参数如墙体材料导热系数、内部热源schedule计算成本高难以用于实时控制。黑箱模型纯数据驱动模型如上文提到的LSTM、XGBoost等。优点是只要有数据就能快速建立预测关系对复杂非线性关系拟合能力强。缺点是需要大量数据外推能力差缺乏物理可解释性。灰箱模型物理信息机器学习尝试结合两者优点。其核心思想是用相对简单的物理方程框架来描述系统主干而用数据驱动的方法来学习和修正其中的不确定参数或未建模的动态。4.2 核心应用电阻-电容RC网络模型在建筑热动力学建模中最经典的灰箱模型是电阻-电容RC网络模型。它将建筑或房间类比为一个电路网络热阻R类比于墙体、窗户的隔热性能阻碍热量流动。热容C类比于墙体、家具、空气储存热量的能力。电流I类比于热流如太阳辐射得热、室内人员设备发热、空调制冷/制热量。电压U类比于温度。一个简单的单房间模型可能被简化为一个2R1C或3R2C电路。模型的微分方程基于能量守恒定律是已知的物理框架但其中的参数R、C的值是未知的。这时我们就可以利用机器学习特别是系统辨识和参数估计技术通过观测到的室内外温度、空调功率等时序数据反向“学习”出这些物理参数。实操步骤示例构建一个2R1C模型建立物理方程假设房间室内温度为T_in室外温度为T_out墙体有一个均匀温度T_w。热量通过外墙热阻R1在室外与墙体间传递通过内墙热阻R2在墙体与室内间传递。室内空气热容为C。空调提供冷却功率Q_ac。根据热平衡可以列出两个微分方程。定义损失函数我们拥有一段时间序列的观测数据{T_in_obs(t), T_out_obs(t), Q_ac_obs(t)}。我们将物理方程包含未知参数R1, R2, C进行离散化用数值方法如欧拉法从初始状态开始输入T_out_obs和Q_ac_obs可以模拟出预测的室内温度序列T_in_pred(t)。参数学习定义损失函数为预测温度与观测温度之间的均方误差MSELoss Σ(T_in_pred(t) - T_in_obs(t))^2。利用梯度下降等优化算法自动调整参数R1, R2, C使得损失函数最小。这个过程完全可以用现代深度学习框架如PyTorch、TensorFlow来实现它们能自动计算微分。模型使用学习到参数后这个RC模型就成为了该房间的一个可解释、物理一致的数字孪生。我们可以用它来模拟不同控制策略改变Q_ac下室内温度的变化从而为优化控制提供可靠的仿真环境。优势与注意事项优势所需数据量远少于纯黑箱模型即使在极端工况数据未覆盖下其预测也不会完全脱离物理规律外推性更好模型参数R、C具有物理意义可以帮助诊断建筑围护结构性能如发现某个R值异常大可能意味着保温层有问题。注意事项RC网络的结构几R几C需要根据建筑实际情况进行假设和验证这是一个模型结构选择问题。过于简单的模型可能拟合不足过于复杂的模型可能过拟合。通常需要结合领域知识和模型评估指标如AIC、BIC来确定。5. 关键技术三数据驱动的个性化热舒适度建模传统的热舒适度标准如ASHRAE 55和ISO 7730中采用的预测平均投票PMV模型是一个基于六项参数空气温度、平均辐射温度、湿度、风速、衣着热阻、代谢率的物理模型。它假设人群对热环境的反应是均一的。但现实中个体差异巨大“众口难调”是常态。PMV模型在真实建筑中的预测准确率往往不高研究显示仅30%左右。机器学习为解决这一问题提供了新思路构建个性化热舒适度模型。其核心是为每个个体或相似群体建立一个数据驱动的模型直接学习其生理、行为与环境数据与其主观热感觉通过调查获得如“偏冷”、“中性”、“偏热”之间的映射关系。5.1 数据采集与特征构建这是项目中最具挑战性的环节决定了模型的上限。标签数据Y——主观热感觉方法通过手机App、智能手表提醒或室内终端在一天中随机或定时触发简短调查。问题可以是ASHRAE的7点热感觉投票TSV从-3冷到3热或更简单的3点偏好投票“希望更暖”、“希望更凉”、“无需改变”。挑战调查频率过高会引起用户反感频率过低则数据稀疏。需要设计巧妙的激励和提醒机制。特征数据X环境参数个人所在微环境的温度、湿度、辐射温度、风速可通过可穿戴设备或高密度部署的桌面传感器获取。这是与PMV模型最大的不同我们关注的是个人所处的真实局部环境而非整个房间的平均值。生理参数皮肤温度手腕、额头、心率、皮电活动等通过智能手环、手表或专用贴片获取。研究表明皮肤温度的变化趋势是预测个人热感觉的强相关信号。行为参数衣着厚度可通过图像识别或用户自行简单报告、活动水平通过加速度计估算代谢率、在室位置/移动轨迹。个体属性年龄、性别、BMI指数、长期居住地气候适应性等。5.2 模型构建与算法选择这是一个典型的分类或回归问题。由于数据通常是表格形式的且样本量有限单个用户的有效标签可能只有几百到几千个因此算法选择上倾向于轻量级、对中小数据集友好的模型。经典机器学习模型随机森林Random Forest在多个公开的热舒适数据集中表现稳健。它能处理混合类型的特征给出特征重要性且不易过拟合。非常适合作为基线模型。梯度提升机Gradient Boosting如XGBoost精度通常高于随机森林但需要更仔细的调参。支持向量机SVM在小样本、高维特征下可能表现良好但对特征缩放敏感且核函数选择需要经验。深度学习模型多层感知机MLP即全连接神经网络。当特征间存在复杂的高阶交互时MLP可能比树模型有优势。但需要更多的数据来防止过拟合且可解释性差。处理时序生理信号如果使用连续的皮肤温度、心率时序数据作为特征可以考虑使用一维卷积神经网络1D-CNN来提取局部模式或使用LSTM来捕捉时间依赖关系。一个简化的技术路线图为每个志愿者部署可穿戴设备测皮肤温度、心率和桌面微环境传感器。在为期2-4周的实验期内每天随机触发5-8次手机问卷调查收集热感觉标签。数据对齐与清洗将问卷调查时刻前5-10分钟的生理、环境数据平均值/趋势作为特征。为每个用户单独训练一个随机森林分类器预测“需加热/需制冷/保持”。模型集成到楼控系统当系统检测到某用户进入特定区域即调用该用户的个人模型结合实时环境数据预测其当前舒适度并微调该区域的空调设定值。5.3 挑战与应对策略数据稀疏与类别不平衡用户反馈中“无需改变”的样本通常远多于“希望改变”。这会导致模型偏向于预测多数类。解决方法包括对少数类样本进行过采样如SMOTE算法、在损失函数中为不同类别赋予不同权重。冷启动问题新用户没有历史数据无法建立个人模型。解决方案元学习/迁移学习利用已有大量用户的模型和数据训练一个“学习如何学习”的元模型。当新用户提供少量初始数据后该模型能快速适配。聚类分组根据用户的静态属性性别、年龄、BMI和初期少量数据将其归入一个“相似人群”组暂时使用该组的群体模型并随着数据积累逐步个性化。隐私保护所有个人数据必须进行匿名化处理模型训练应在本地或边缘设备上进行避免原始数据上传云端。只将最终的、脱敏的偏好模型参数用于控制。6. 系统集成与工程化挑战将上述机器学习模型从实验室的Jupyter Notebook搬到7x24小时运行的楼宇自控系统中是价值实现的最后一步也是充满挑战的一步。6.1 部署架构模式云端部署适合计算密集型、非实时性任务如长期负荷预测未来一周、全楼宇的能耗异常检测。模型以API服务形式部署在云服务器楼控系统定时调用。优势是资源弹性、易于更新维护。边缘部署适合低延迟、高实时性、或数据隐私要求高的任务如实时个性化舒适度调节、区域级短期负荷预测。模型部署在建筑内的边缘计算网关或工业PC上。优势是响应快、网络依赖低、数据不出本地。混合部署最常见的架构。云端训练和更新模型将轻量化的模型下发到边缘节点执行推理。边缘节点将新的运行数据加密后回传云端用于模型的持续迭代优化。6.2 核心工程挑战与应对数据流水线与质量挑战楼宇数据来源异构Modbus, BACnet, MQTT, HTTP API频率不一质量参差噪声、缺失、异常。应对必须构建一个健壮的数据中台。使用Apache NiFi、StreamSets或自研服务进行数据接入、清洗、对齐和缓存。实现数据质量监控规则如值域检查、突变检测、缺失率报警。模型监控与漂移挑战建筑的使用模式、设备性能、外部气候都会随时间变化导致模型性能下降概念漂移。例如疫情后办公模式改变或空调系统经过维修后效率提升。应对建立模型性能的持续监控看板。除了跟踪预测误差如MAPE还要监控输入特征的分布是否发生变化。设定性能衰减阈值自动触发模型重训练流程。采用在线学习或定期如每月批量更新的策略。安全与可靠性挑战控制系统必须绝对可靠错误的指令可能导致设备损坏或环境严重不适。模型可能被对抗性攻击或异常输入干扰。应对安全边界机器学习模型只输出“建议设定值”最终执行指令需经过一个基于硬性规则的“安全控制器”校验。例如无论模型如何建议送风温度不得低于14°C或高于30°C。异常输入检测在模型推理前对输入特征进行合理性检查过滤掉明显错误的传感器读数。冗余与降级当检测到模型服务异常或数据流中断时系统应能自动降级到基于简单规则如固定时间表、温控回差控制的保守模式运行。可解释性与信任挑战物业经理和运维人员很难信任一个“黑箱”模型做出的决策尤其是在出现意外情况时。应对为关键决策提供解释。例如当模型建议在下午两点提前关闭某区域制冷时系统日志应附带解释“因预测未来两小时该区域人员将全部离开基于会议日程和传感器历史模式且室外温度正在下降提前关闭制冷可节省约15%能耗且保证在人员返回前温度不会超过26°C。” 使用SHAP、LIME等工具对模型预测进行事后解释。机器学习在智能建筑中的应用正从学术研究快速走向规模化的工程实践。其价值已不再仅仅是“锦上添花”的节能百分比而是成为构建更健康、更舒适、更高效、更韧性的未来建筑的核心使能技术。这条路并非坦途充满了数据、算法、工程和跨学科协作的挑战但每解决一个具体问题都让我们离“人、建筑、环境”和谐共生的目标更近一步。从我个人的项目经验来看成功的秘诀往往不在于追求最复杂的算法而在于对建筑物理和运营需求的深刻理解以及构建一个从数据到决策的、稳定可靠的闭环系统。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2639722.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;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…