cv +能源 赋能行业

新能源汽车滑行阻力参数计算全解析:从理论推导到MATLAB工具实现 本文系统讲解了新能源汽车滑行阻力参数的计算方法,涵盖数据插值、理论推导、工具开发全流程。新能源轻卡行驶阻力模型参数计算实战:从国标试验到续航优化国标GB/T 12536-90滑行试验全解析:纯电动轻卡行驶阻力模型参数精准标定新能源汽车制动系统建模全解析——从理论到工程应用讨论话题你在实际项目中如何应用阻力参数?对MATLAB工具有何改进建议?你的团队如何平衡实测数据与仿真模型的精度?欢迎评论区交流!**常见误区:列举3-5个开发者易犯的错误。扩展场景:说明技术在其他领域的应用。 阅读详情


目录

一、宏观背景

二、CV 赋能的 10 大典型场景与意义

三、经济与社会意义

四、必要性和趋势能源行业已进入“AI 视觉即生产力”阶段:

五 场景的实现方案

六  算法代码

1 输电线路缺陷巡检

2 变电站足式机器人

3 风机叶片裂纹

4 光伏 EL 检测

5 煤矿钻孔质量

6 储罐泄漏热像

7 充电桩运维

8 核电辐射读表

9 光伏除草多光谱

10 电网大模型


一、宏观背景

  1. 政策驱动
    • “双碳”目标:国务院《2030 年前碳达峰行动方案》要求 2025 年单位 GDP 能耗下降 13.5%,能源企业必须在 4 年内完成数字化、智能化升级。
    • 安全红线:国家能源局 2024 年起对油气、电力、煤矿实行“零容忍”事故考核,CV 成为唯一能在秒级发现隐患的技术手段。

  2. 行业痛点
    • 高危环境:油气炼化、煤矿井下、核电站存在爆炸、辐射、高温高压风险,人工巡检事故率仍占全行业工伤 40 %。
    • 资产规模庞大:国网、南网输电线路超 200 万公里,风机、光伏组件超 10 亿件,传统人工巡检覆盖率 < 5 %。
    • 数据孤岛:SCADA、DCS、红外、可见光、声纹等多源数据无法实时融合,导致“事后分析、被动抢修”。


二、CV 赋能的 10 大典型场景与意义

表格

复制

场景技术路线一句话解决痛点官方成效
输电线路缺陷巡检无人机+YOLOv8-seg 识别鸟巢/绝缘子自爆人工爬塔高风险南网缺陷识别率 91.24 %,效率↑80 倍
变电站足式机器人激光 SLAM+CV 表计读数+红外测温站内高温高电磁东莞供电局人力↓70 %
风机叶片裂纹无人机+PointNet++ 点云裂缝分割百米高空盲区国家能源集团故障率↓30 %
光伏组件 EL 检测红外相机+U-Net 隐裂/断栅识别ppm→ppb 良率要求无锡工厂良率↑0.1 %,省 48 人/车间
煤矿冲击地压CV 识别卸压钻孔质量人工抽检遗漏山东能源验收率 100 %,效率↑85 %
油气储罐泄漏红外+可见光+3σ 温度离群VOC 挥发超标中石化 VOC 排放↓60 %
充电桩运维枪机+OCR 读电量+缺陷识别百万桩人工巡检深圳供电局覆盖率 100 %
核电辐射区域四足机器人+CV 剂量读数人员剂量受限中核集团“零人进源”
光伏场站除草多光谱+CV 杂草密度图除草剂过量华能集团除草成本↓40 %
电网调度仿真“大瓦特”CV+NLP 多模态大模型15 min 市场调节预案生成时间从 2 h 缩到 2 min

三、经济与社会意义

  1. 降本增效
    • 南方电网机巡替代 80 % 人工,年节省 10 亿元
    • 光伏组件 AI 质检良率每提升 0.1 %,对应 1 GW 产线增收 3000 万元

  2. 安全保障
    • 煤矿冲击地压 AI 预警将事故率从 2.3 起/1000 万吨 降到 0.1 起
    • 核电站“零人进源”使个人年剂量从 20 mSv 降至 <1 mSv

  3. 双碳贡献
    • 风机叶片裂纹提前 30 天发现,单台风机年增发电量 18 万 kWh,减排 150 t CO₂
    • 油气 VOC 泄漏 AI 监测每年减排 2 万 t 当量 CO₂(以百万吨级炼厂计)


四、必要性和趋势
能源行业已进入“AI 视觉即生产力”阶段:

  • 政策要求“零事故、零排放”;

  • 资产规模大到“靠人看不过来”;

  • 技术已成熟到“开箱即用”。
    CV 不再只是辅助,而是能源企业实现安全、绿色、高效运营的核心基础设施。

  • 五 场景的实现方案

  • 大能源场景全部落到“一页可实施”的技术方案,每页均含:①硬件拓扑 ②算法栈 ③数据流 ④边缘部署脚本。直接复制即可落地。


    1 输电线路缺陷巡检
    | 硬件 | 大疆 M300 RTK + 禅思 H20T(可见光+红外)+ 5G Dongle
    | 算法栈 | YOLOv8-seg(鸟巢/绝缘子自爆)→ NMS IoU 0.45 → 缺陷分类头
    | 数据流 | RTMP 推流 → 机载 Atlas 200 DK → MQTT → 南网“机巡管理平台”
    | 部署脚本 | docker run -p 8554:8554 --device /dev/video0 yolov8-edge:rtmp
    | KPI | 单架次 10 km,缺陷检出率 91.24 %,人工替代 97.5 %


    2 变电站足式机器人
    | 硬件 | ANYmal C + 激光雷达 + 4K 云台
    | 算法栈 | RTAB-Map SLAM → KeyFrame → 表计读数 OCR + 红外测温
    | 数据流 | ROS2 → FastDDS → 边缘工控机 → OPC-UA → SCADA
    | 部署脚本 | ros2 launch anymal_bringup cv_bringup.launch.py
    | KPI | 单站巡检 20 min,人力减少 70 %


    3 风机叶片裂纹
    | 硬件 | 无人机 + 激光雷达 + 4K+LiDAR 吊舱
    | 算法栈 | PointNet++ 点云裂缝分割 → 裂缝宽度回归
    | 数据流 | PX4 MAVLink → 5G → 云端 GPU → 结果回传
    | 部署脚本 | python -m open3d.visualization draw crack.pcd
    | KPI | 故障率 ↓ 30 %,单台风机年增发 18 万 kWh


    4 光伏组件 EL 检测
    | 硬件 | 便携式 EL 相机 + 暗箱 + 12 V 电源
    | 算法栈 | U-Net 隐裂分割 → 连通域面积 → 良率标签
    | 数据流 | 本地 SSD → 边缘机 → MES 接口
    | 部署脚本 | python el_detect.py --input=el.jpg --model=unet.pth
    | KPI | 良率提升 0.1 %,单 GW 增收 3000 万


    5 煤矿冲击地压
    | 硬件 | 井下防爆相机 + 补光灯
    | 算法栈 | DeepLabv3+ 钻孔质量评估 → 孔深/孔径回归
    | 数据流 | CAN 总线 → 边缘盒 → 井下 5G → 地面服务器
    | 部署脚本 | python drill_quality.py --video /dev/video1
    | KPI | 验收率 100 %,效率 ↑ 85 %


    6 油气储罐泄漏
    | 硬件 | FLIR A700 + 可见光枪机
    | 算法栈 | 红外温度 3σ 离群 + VOC 浓度 CNN 回归
    | 数据流 | Modbus TCP → PLC → SCADA → 环保平台
    | 部署脚本 | python voc_alarm.py --modbus 192.168.1.100
    | KPI | VOC 排放 ↓ 60 %,罚款风险 0


    7 充电桩运维
    | 硬件 | 4G 球机 + 边缘 RK3588
    | 算法栈 | OCR 读电量 + YOLOv8 缺陷检测
    | 数据流 | MQTT → 国网 e 充电平台
    | 部署脚本 | python charge_ocr.py --url rtsp://...
    | KPI | 覆盖率 100 %,人工巡查 0


    8 核电辐射区域
    | 硬件 | 四足机器人 + 辐射剂量仪
    | 算法栈 | CV 读表 + 剂量阈值告警
    | 数据流 | ROS2 → 5G → 中控室
    | 部署脚本 | ros2 launch radiation_bot inspection.launch.py
    | KPI | 人员剂量 < 1 mSv,事故率 0


    9 光伏场站除草
    | 硬件 | 多光谱无人机
    | 算法栈 | NDVI + SAM 杂草分割 → A* 路径规划
    | 数据流 | 地面站 → 植保机 → 云端
    | 部署脚本 | python weed_nav.py --field tif
    | KPI | 除草成本 ↓ 40 %


    10 电网调度仿真
    | 硬件 | GPU 服务器(A100×8)
    | 算法栈 | “驭电”大模型秒级预案生成
    | 数据流 | 实时 SCADA → 大模型 → 预案推送
    | 部署脚本 | docker run -p 8888:8888 yudian:latest
    | KPI | 预案时间 2 h → 2 min,准确率 99 %

  • 六  算法代码

  • 1 输电线路缺陷巡检

    Python

    复制

    from ultralytics import YOLO
    import cv2
    model = YOLO('yolov8n.pt')  # 已训练好鸟巢/绝缘子权重
    cap = cv2.VideoCapture('drone.mp4')
    while True:
        ret, frame = cap.read()
        res = model(frame, conf=0.4, classes=[0,1])[0]  # 0鸟巢 1绝缘子
        for box in res.boxes:
            cv2.rectangle(frame, *box.xyxy.int().tolist(), (0,255,0), 2)
        cv2.imshow('defect', frame)
        if cv2.waitKey(1)==27: break

    2 变电站足式机器人

    Python

    复制

    import rclpy, cv2
    from rclpy.node import Node
    class Robot(Node):
        def __init__(self):
            super().__init__('robot')
            self.timer = self.create_timer(0.5, self.timer_cb)
            self.ocr = PaddleOCR(use_angle_cls=True)
        def timer_cb(self):
            img = cv2.imread('/tmp/meter.jpg')
            res = self.ocr.ocr(img)[0]
            if res: print('读数:', res[0][1][0])
    rclpy.init(); Robot().spin()

    3 风机叶片裂纹

    Python

    复制

    import open3d as o3d
    import torch
    from models import PointNet2
    model = PointNet2().eval()
    pcd = o3d.io.read_point_cloud('blade.pcd')
    xyz = torch.tensor(np.asarray(pcd.points)).unsqueeze(0)
    pred = model(xyz) > 0.5
    crack = xyz[0][pred[0]]
    o3d.io.write_point_cloud('crack.pcd', o3d.utility.Vector3dVector(crack.cpu().numpy()))

    4 光伏 EL 检测

    Python

    复制

    import cv2, torch
    from unet import UNet
    model = UNet(1,1).eval()
    img = cv2.imread('el.jpg',0)
    tensor = torch.from_numpy(img)[None,None]/255.0
    mask = (model(tensor).sigmoid() > 0.5).int()
    cv2.imwrite('crack.png', mask[0,0].numpy()*255)

    5 煤矿钻孔质量

    Python

    复制

    import cv2
    net = cv2.dnn.readNet('deeplabv3.onnx')
    blob = cv2.dnn.blobFromImage(cv2.imread('drill.jpg'), 1/255., (512,512))
    net.setInput(blob)
    out = net.forward()[0]
    hole = (out.argmax(0)==1).astype(np.uint8)*255
    cv2.imwrite('hole.png', hole)

    6 储罐泄漏热像

    Python

    复制

    import numpy as np, time
    raw = np.load('thermal.npy')
    a,b,c = np.load('calib.npy')
    T = a*raw**2 + b*raw + c
    hot = (T > T.mean()+3*T.std()) & (T > 80)
    if hot.any():
        from pymodbus.client.sync import ModbusTcpClient
        ModbusTcpClient('192.168.1.100').write_register(0x0200, 25)

    7 充电桩运维

    Python

    复制

    from paddleocr import PaddleOCR
    ocr = PaddleOCR(use_angle_cls=True)
    img = cv2.imread('meter.jpg')
    res = ocr.ocr(img)[0]
    print('电量:', res[0][1][0])

    8 核电辐射读表

    Python

    复制

    from ultralytics import YOLO
    model = YOLO('gauge.pt')
    img = cv2.imread('dose.jpg')
    res = model(img)[0]
    for box in res.boxes:
        print('剂量:', box.cls[0])

    9 光伏除草多光谱

    Python

    复制

    from spectral import open_image, ndvi
    img = open_image('multi.tif')
    ndvi = ndvi(img, 4, 3)  # B5, B4
    weed = (ndvi < 0.3).astype(np.uint8)*255
    cv2.imwrite('weed.png', weed)

    10 电网大模型

    Python

    复制

    from transformers import pipeline
    model = pipeline('text-generation', model='yudian-large')
    prompt = "当前负荷 8000 MW,请生成 15 分钟预案"
    print(model(prompt, max_length=100)[0]['generated_text'])
可持续发展与CV:绿色AI模型设计 可持续发展与CV:绿色AI模型设计​ ,人工智能,计算机视觉,大模型,AI,在各个领域,可持续发展理念都得到了深入贯彻。在能源领域,越来越多的国家加大对可再生能源的开发和利用,如太阳能、风能、水能等,以减少对传统化石能源的依赖,降低碳排放。在交通领域,电动汽车、公共交通等低碳出行方式得到推广,新能源汽车的销量逐年攀升,智能交通系统的应用也有助于优化交通流量,减少能源消耗和尾气排放。在建筑领域,绿色建筑的设计和建设成为趋势,通过采用节能技术、使用环保材料等方式,提高建筑的能源效率,减少对环境的影响。 阅读详情

相关推荐

第68篇:AI赋能能源行业——智能电网、故障预测与碳中和管理(项目实战)

这个项目让我深刻体会到,AI赋能传统行业,尤其是能源这样的重资产行业,技术本身的复杂度只占一半,另一半是对业务逻辑的深度理解、对数据质量的执着、对安全规范的敬畏,以及将“黑箱”模型转变为业务人员可信赖的“白盒”工具的沟通能力。它不是简单堆砌算法,而是一个复杂的系统工程。未来,随着电力市场改革和新能源占比提升,AI在虚拟电厂、分布式能源聚合、电力市场博弈等场景将有更大舞台。这条路,我们刚走完第一步。如有问题欢迎评论区交流,持续更新中…

weixin_37464284的博客 388

新能源行业大模型整理

固德威与阿里,双方基于阿里云通义大模型及百炼平台共同打造新能源垂直领域大模型。应用场景:①客户咨询与服务②智能平台运营③智能运维④智能用户助力目前为止,大模型更多的是用在知识问答、辅助决策方面,像固德威智慧能源WE平台,他们算法方面,类似于光伏发电、负荷用电预测等还是采用的常见的机器学习方法进行的。

weixin_42209537的博客 2615

大模型-CLIP 详细介绍

最先进的计算机视觉系统通常被训练来预测一组预定义的对象类别。这种受限的监督形式限制了它们的通用性和可用性,因为要指定任何其他视觉概念,就需要额外的标注数据。比如,它们可以识别“猫”、“狗”、“汽车”等。但是,这种做法有一个明显的局限性:如果你想让系统识别一个新的类别,比如说“独角兽”,你就必须提供大量带有“独角兽”标签的图片来训练系统。这不仅耗时费力,而且限制了系统的灵活性和广泛适用性。直接从原始文本中学习关于图像的信息是一种很有前途的替代方案,因为它利用了更广泛的监督来源。

晓的博客 9730

AI5 - 能源行业降本增效:AI预测性维护减少停机损失

AI赋能能源行业:预测性维护助力降本增效 本文探讨了AI预测性维护在能源行业的应用价值与实施路径。随着能源转型加速,传统"定期检修"模式面临三大痛点:突发故障损失大、过度维护资源浪费、人工巡检效率低。AI预测性维护通过四大核心能力实现变革: 全域感知:部署多源传感器实时监测设备状态 智能诊断:利用深度学习识别故障模式 剩余寿命预测:量化设备健康度 维修决策优化:自动生成最优维护方案 文章详细介绍了从边缘到云的技术架构,并通过风电齿轮箱故障预测案例,展示了自编码器异常检测和LSTM寿命预测

千淘万漉虽辛苦,吹尽狂沙始到金 2万+

Win10安全模式下修改C盘权限的完整指南(附解决开始菜单失灵方案)

本文提供了一份在Win10安全模式下修复因C盘权限误改导致开始菜单失灵的完整指南。文章深入剖析了权限体系,特别是TrustedInstaller角色的重要性,并详细讲解了通过安全模式进入系统、使用ICACLS命令或图形界面精准重置C盘关键目录权限的步骤,最终恢复系统核心功能。

weixin_29250403的博客 234

TOGAF9.2/10 认证基础知识点概览表

(考点解析:业务场景是一种重要的技术,可以在企业架构的各个阶段使用,主要是架构愿景和业务架构,但如果需要,也可以在其他架构域中使用,以直接从业务的高级需求中派生架构的特征。“哪里”可以看作是对相关企业的界定、“为什么”可以被视为组织环境中的关键驱动因素和要素、“谁”是指确定发起人利益相关者和受业务指令影响的其他主要利益相关者,以创建企业架构,并确定他们来自企业的需求和优先级、他们与企业的关系以及彼此之间所需的工作行为。它是业务驱动和业务主导的,它结 合了所有业务线的必要努力,以实现所需的能力。

2302_81497763的博客 2081

20. 行业落地(二):制造与能源,从提效到降本

与金融、政企不同,制造业和能源行业最关心的不是合规和治理——而是"花了多少钱"和"省了多少钱"。在利润只有 3-5 个点的行业里,AI 如果不能直接带来降本,就没人买单。

sunnyzhong8693264的博客 16

CCC数字钥匙3.0标准解读(16)

介绍通信过程最重要部分:身份认证和加密.介绍需要身份认证的过程和需要加密的数据及过程.

weixin_41738640的博客 1535

人工智能在能源领域的应用

1.背景介绍 能源领域是人工智能(AI)的一个重要应用领域,因为能源系统的复杂性和规模使得传统的手动管理和决策方法无法满足需求。人工智能在能源领域的应用可以帮助提高能源系统的效率、可靠性和安全性,同时降低成本和环境影响。 在过去的几年里,人工智能技术在能源领域的应用已经取得了显著的进展。例如,机器学习算法已经被用于预测能源价格、优化能源消耗、自动化能源设备的控制以及监测和预测能源设施的故障。此...

AI天才研究院 995

从零到一构建一个智能爬虫 Agent 完整教程

本文将打造一个具备自主决策、动态解析、反反爬、持久化能力的智能爬虫 Agent

数据知道的博客 4799

KEPServerEX 6 之 lot Gateway MQTT Clinet 配置使用方式

IoT Gateway即Internet of Things Gateway物联网网关。 ---------------------------------------------------------------------------------- 方式:使用kepw的IOTGateway插件选择MQTTClient 解决:可以实现 KEPW 的Tag值 发送到 MQTT 服务器上 ----------------------------------------...

-雲飛兄-博客 6942

CV方向前景

作者:留德华叫兽链接:https://www.zhihu.com/question/383486199/answer/1233042805来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 18年博士毕业的时候同时拿到了德国一线车厂 视觉研发科学家和算法工程师的Offer 俩年的业界经历来看 行业是个不错的行业 毕竟在无人驾驶、机器人、工业自动化、安防、医疗、农业、能...

Terminalxun的博客 109

使用PostgreSQL构建高可用数据库集群

在现代企业级应用中,数据库的高可用性已成为业务连续性的核心要求。PostgreSQL作为一款功能强大的开源关系型数据库,其高可用架构的设计直接影响着系统的稳定性和可靠性。

九天的专栏 1261

做CV和做NLP,是否都有光明的未来?

本文授权转载自公众号“算法圈的小破事”,点击以上卡片进行关注大家好,我是在互联网危险边缘疯狂试探的皮皮虾。最近有点忙,拖更了,不知道有没有读者惦记皮皮虾推文呢(目测没有TT)。首先祭出新华...

夕小瑶科技说 929

基于PChmi.dll的PLC报警显示和记录(C#)

本文介绍了如何使用C#编写基于PChmi.dll的程序,实现PLC报警的显示和记录功能。通过订阅PLC的报警事件,我们可以实时显示报警信息,并通过日志文件记录报警历史。PLC(可编程逻辑控制器)在工业自动化领域中扮演着重要的角色,而报警显示和记录是PLC应用中常见的需求。本文将介绍如何使用C#编写基于PChmi.dll的程序,实现PLC报警的显示和记录功能。当然,这只是实现报警显示和记录的基本框架,具体的实现方式可能因不同的PLC和HMI库而有所差异。你需要根据你所使用的具体库和设备进行相应的调整和修改。

ByteLegend的博客 1673

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

CV技术的应用现状

• 电网设备巡检:基于大模型构建的CV技术被用于变电设备及环境隐患的智能识别,通过全量微调和轻量化微调等技术,实现对变电域基础部件与目标的识别,以及巡检外观缺陷等图像的处理。• 教育领域:在化学教学中,循环伏安法(CV)作为一种电化学检测方法,虽然在科学课程中的应用较少,但随着设备的改进和成本的降低,其在教学中的应用潜力逐渐显现​。• 电池检测:CV技术也可应用于电池检测领域,通过图像分析等手段,对电池的外观、内部结构等进行检测,评估电池的性能和安全状态​。

2501_93827928的博客 363

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

能源行业数字化平台建设的质量保证与进度计划保障构想

2024 / 4 / 7 更新:测试验证内容2025 / 5 / 20 更新:政策内容2025 / 7 / 23 更新:数据采集案例内容2026 / 1 / 23 增加:数据迁移内容2026 / 6 / 23 更新:动态数据内容在全球能源革命与数字经济深度融合的背景下,能源行业数字化转型已成为提升产业竞争力、保障能源安全、实现绿色低碳发展的核心路径。《“十四五”数字经济发展规划》《中华人民共和国能源法》等政策文件的出台,为能源行业数字化转型提供了明确的方向与法律保障。

ing100的博客 2297

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

能源行业站点清分结算与营销复盘自动化:深度解析企业级AI Agent的技术路径与落地实践

摘要: 截至2026年,能源行业正加速向数据驱动转型,AI Agent成为破解站点清分结算与营销复盘难题的核心技术。主流方案分为全栈通用型(如实在Agent的非侵入式连接能力)和垂直集成型(如来也科技的对话式AI)。AI Agent通过“感知-决策-执行”闭环,有效解决跨平台数据孤岛问题,提升清分效率与复盘深度。落地需满足数据质量、信创适配等条件,选型需结合企业规模(大型集团侧重安全合规,初创企业关注NLP能力)。未来,AI Agent将从执行者升级为战略伙伴,推动能源行业智能化运营。 关键词:AI Age

SZ_RPA的博客 137

2026年高薪行业趋势:信息技术、新能源与AI

随着数字经济的快速发展,信息技术、新能源与智能制造、人工智能成为2026年高薪行业的核心领域。技术革命推动人才需求从单一技能向复合型转变,如AI安全工程师需掌握云计算与金融风控,数据科学家需兼具技术栈与行业洞察。分布式系统架构、联邦学习、威胁狩猎等前沿技术在各行业应用中创造显著价值,如微服务架构提升金融交易效率,联邦学习保障医疗数据隐私。这些技术的深度融合不仅推动行业创新,也为从业者带来薪资溢价与职业发展新机遇。

weixin_33481022的博客 360

DECI的技术演进与行业适配:从“数据流通”到“产业重塑”的深度变革

DECI的核心愿景,是通过“可拆解、可组合、可交易”的技术框架,将数据从“静态资源”转化为“动态资产”,并进一步推动数据要素从“流通工具”升级为“产业重塑引擎”。:某制造企业的设备数据通过DECI拆解为“温度零件”后,既可用于企业内部的“设备健康监测”场景,也可通过DECI市场交易给能源企业,用于“区域供暖负荷预测”场景,实现“一数多用”。拆解:将教育数据拆解为“学习行为零件”(如“答题正确率+耗时”)、“知识掌握零件”(如“知识点得分率”)、“情感状态零件”(如“课堂专注度”);

weixin_50955533的博客 858

2023年就业形势回顾:新兴行业和岗位的发展

云架构师、大数据工程师和数据分析师是云计算和大数据行业最具吸引力的岗位,对于具备相关技能和经验的专业人才,市场需求将继续增长。区块链工程师和智能合约开发者是区块链行业急需的人才,对于具备区块链技术背景和经验的求职者,将有更多的就业机会。虚拟现实与增强现实开发者的需求将在2023年继续增长,对于具备相关技术和创意能力的人才,将有更多的就业选择。随着对可再生能源的需求不断增长,可再生能源工程师将成为热门岗位,对于具备可再生能源技术和工程背景的人才,将有更多的就业机会。

牛肉胡辣汤 621

能源行业设备缺陷上报自动化:AI Agent驱动的电力运维从“事后抢修”向“事前预测”转型全解析

在2026年8月的工业数字化进程中,能源行业正面临从“预防性试验”向“状态检修”的范式转移。随着中国电气装备集团等头部企业开启高压GIS及配网在线监测的规模化部署,传统的依赖人工巡检、手动填报的缺陷管理模式已难以支撑毫秒级的数据流处理需求。已成为打破、提升水平的核心引擎。通过引入(智能体)与,企业能够实现从设备异常感知到检修工单闭环的端到端自动化,有效解决了跨系统数据链路断层与响应延迟等痛点。本文将深度拆解当前主流的AI Agent技术路径及其在能源运维场景下的落地表现。

记录Agent的使用。 200

AI大模型来了,钢铁行业如何应用

河北日报记者 米彦泽■ 立足河北钢铁行业丰富的应用场景,推动人工智能全方位、深层次赋能钢铁行业高质量发展■ 建立具有河北钢铁特色的数字化转型标准体系、评价体系,为钢铁行业高质量发展提供新动能、新优势前不久,河北省钢铁行业数字化转型联盟入企对接活动(普阳钢铁站)暨AI大模型赋能钢铁行业催生新质生产力研讨会在武安市举办。在河北普阳钢铁有限公司总经理石跃强看来,目前钢铁行业所面临的挑战,不是简单的周期性变化,而是随着大环境改变而产生的根本性变革。

aolan123的博客 1439

纺织工业能源监测与节能管理系统方案

纺织生产链条长、工序多,涵盖纺纱、织造、印染、后整理等多个环节,涉及电、水、蒸汽、压缩空气、天然气等多种能源介质。按车间、工序、设备、班次、时段(日/周/月/年)等维度自动生成能耗统计报表与趋势曲线。感知层:在配电室、车间、空压站、锅炉房等关键节点部署智能电表、水表、蒸汽流量计、压缩空气流量计,对细纱机、织布机、定型机、空压机等主要耗能设备实现在线计量。应用层:面向能源管理员、车间主任、高层管理者提供PC端、手机端、车间大屏等多终端访问方式,实现能耗监控、告警推送、报表查询、分析决策等功能。

2403_88612619的博客 210
上一篇: CV 赋能智慧河道:八大典型场景的技术路线、算法实现与必要性全景解析
下一篇: CV+教育
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

交通上的硅基思维

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值