轨道交通人工智能(AI)网络安全:现状、挑战与对策研究

【信息科学与工程学】【解决方案体系】企业知识库知识内容涵盖系列 1.2 知识领域分层 (D: 01-20) 1.3 尺度层次分类 (S: 01-10) 二、物理科学知识体系 (01-XX-XXX-XXXXX) 2.1 基础理论层次 编码名称理论描述数学表达式特征/定理关联编码01-01-001-00001​量子力学基础微观粒子行为理论薛定谔方程: iħ∂ψ/∂t = Ĥψ波粒二象性, 不确定性原理01-02-101-0000101-01-001-00002​量子电动力学电磁相互作用理论拉氏量: L = ψ̄(iγᵐ∂ₘ - 阅读详情

目录

一、 引言

二、 轨道交通AI网络安全的背景与意义

(一) 发展背景

(二) 战略意义

三、 轨道交通AI网络安全研究与应用现状

(一) AI在安全防护中的应用

(二) 安全体系建设现状

四、 轨道交通AI网络安全面临的问题与挑战

(一) 技术层面

(二) 管理与运维层面

五、 解决对策与发展建议

(一) 强化技术创新,筑牢安全底座

(二) 完善体系构建,优化运营管理

(三) 推动标准落地,共建产业生态

六、 结论与展望


摘要:随着云计算、物联网、人工智能等新一代信息技术与轨道交通行业的深度融合,智慧轨交系统在提升运营效率与乘客体验的同时,也面临着日益严峻且复杂的网络安全威胁。人工智能技术作为一把“双刃剑”,既为构建主动、智能的安全防护体系提供了新方法,其自身也引入了新的安全风险。本文首先阐述了加强轨道交通AI网络安全的背景与战略意义;继而系统梳理了当前AI在轨交网络安全中的研究与应用现状,包括智能威胁检测、预测性维护与自动化运维等方面;然后,深入剖析了该领域在数据、算法、系统集成及人才管理等方面存在的关键问题;最后,针对性地提出了从技术创新、体系建设和标准完善等多维度出发的解决对策与发展建议,以期为构建弹性、可信、自适应的轨道交通AI网络安全生态提供理论参考。

关键词:轨道交通;人工智能;网络安全;威胁检测;数据投毒;安全运营中心


一、 引言

轨道交通作为城市的关键基础设施,其安全稳定运行直接关系到国计民生和公共安全。在“交通强国”和“新基建”战略的推动下,轨道交通系统正朝着数字化、网络化、智能化的方向飞速发展。列车控制、调度指挥、乘客服务等核心系统均与网络深度融合,使得传统的、静态的、边界式的网络安全防护模式难以为继。

与此同时,人工智能技术的引入,在实现智能运维、优化调度、提升效率方面展现出巨大潜力,但其复杂性、不透明性和数据依赖性也极大地扩张了网络攻击面。针对AI模型的数据投毒、对抗性攻击等新型攻击手段,可能诱发列车运行控制失误、调度系统紊乱等灾难性后果。因此,研究轨道交通场景下的AI网络安全问题,不仅是一个技术议题,更是一项关乎城市运行命脉的战略任务。本文旨在系统性地探讨此问题,厘清现状,诊断问题,并提出面向未来的综合治理方案。

二、 轨道交通AI网络安全的背景与意义

(一) 发展背景
  1. 政策驱动:网络安全等级保护2.0制度的实施,对轨道交通这类关键信息基础设施的网络安全提出了强制性、更高标准的要求。

  2. 技术融合:5G、大数据、AI、工业互联网等技术在轨交系统中的深度集成,使得系统架构愈发开放互联,打破了传统物理隔离的安全边界。

  3. 威胁演进:网络攻击者开始利用AI技术发动更精准、更隐蔽的自动化攻击,传统基于特征匹配的防御手段已无法有效应对高级持续性威胁(APT)和零日漏洞攻击。

(二) 战略意义
  1. 保障公共安全:确保列车运行安全,防止因网络攻击导致的运营中断、安全事故,是维护人民生命财产安全的底线要求。

  2. 护航经济发展:稳健的网络安全是智慧轨交产业可持续发展的基石,能有效避免因网络事件造成的巨大经济损失和社会秩序混乱。

  3. 推动技术自主可控:通过攻克轨交AI网络安全的核心技术,有助于实现关键软硬件设施的国产化替代,提升产业链供应链的韧性和安全水平。

三、 轨道交通AI网络安全研究与应用现状

(一) AI在安全防护中的应用
  1. 智能威胁检测与异常发现:

    • 技术原理:利用机器学习(如孤立森林、聚类算法)和深度学习(如LSTM、自编码器)模型,对网络流量、系统日志、用户行为数据进行建模,实时发现偏离正常模式的异常行为。

    • 应用实例:某地铁集团部署AI安全平台,通过分析SCADA系统流量,成功预警了一次针对环境控制系统的异常数据包攻击。

  2. 预测性安全运维与风险评估:

    • 技术原理:基于时序数据分析与AI预测模型,对信号设备、供电系统等关键资产的运行状态进行监控,预测潜在故障和安全风险点。

    • 应用实例:通过监测列车轴承温度、牵引电流等数据的异常波动,AI系统可提前数小时预警机械故障,防止因设备失效引发的安全连锁反应。

  3. 自动化安全响应与处置:

    • 技术原理:结合安全编排、自动化与响应(SOAR)技术,将AI分析结果与预定义的处置流程联动,实现安全事件的自动闭环处理。

    • 应用实例:当AI检测到恶意IP攻击时,可自动下发指令至防火墙,实现IP封禁,并将工单派发给相应运维人员,极大缩短了响应时间。

(二) 安全体系建设现状

行业正从“单点防护”向“体系化防御”转变,致力于构建统一安全运营中心(SOC),实现安全资产的集中管控、安全数据的关联分析以及安全态势的全局感知。同时,针对数据生命周期的安全防护和产学研国际合作也日益受到重视。

四、 轨道交通AI网络安全面临的问题与挑战

(一) 技术层面
  1. 数据安全与可靠性挑战:AI模型的训练数据面临被投毒的风险,导致模型决策失误。同时,轨交现场数据采集环境复杂,数据质量参差不齐,影响模型精度。

  2. AI模型自身的脆弱性:AI算法存在对抗性样本风险,攻击者通过细微扰动即可欺骗AI模型(如误导图像识别系统,使其对轨道上的障碍物“视而不见”)。此外,模型的“黑箱”特性导致其决策过程不透明,难以解释和信任。

  3. 系统复杂性与兼容性问题:轨交系统由多厂商、多代际的设备构成,集成统一的AI安全平台难度大,不同系统间的协议转换和数据互通存在技术壁垒。

(二) 管理与运维层面
  1. 复合型人才严重短缺:同时精通轨道交通业务、网络安全技术和人工智能算法的复合型人才凤毛麟角,制约了AI安全方案的落地与优化。

  2. 安全流程与制度不健全:安全事件应急处置流程多依赖于个人经验,未能实现标准化、流程化。部门间权责不清,协同效率低下。

  3. 主动防御能力不足:现有防御体系多为静态和被动响应,缺乏对新型、未知威胁的预测和主动免疫能力。针对工业控制系统(ICS)的定制化安全方案仍不成熟。

五、 解决对策与发展建议

(一) 强化技术创新,筑牢安全底座
  1. 提升AI模型鲁棒性:研究并应用联邦学习、差分隐私等技术,在不汇集原始数据的前提下完成模型训练,从源头降低数据投毒风险。引入对抗训练技术,提升模型对对抗样本的免疫力。

  2. 构建可解释AI(XAI)框架:发展模型解释技术,使AI的安全决策过程变得透明、可追溯,增强运维人员对AI系统的信任度,便于故障排查与责任认定。

  3. 打造开放兼容的安全中台:设计模块化、可扩展的AI网络安全中台,支持异构设备和多元数据的接入,为上层安全应用提供统一的算法支持和数据分析能力。

(二) 完善体系构建,优化运营管理
  1. 建设“实战化”安全运营中心(SOC):融合技术、人员、流程三要素,实现7×24小时的持续安全监控、分析和响应。建立闭环安全管理体系,将最佳实践固化为自动化剧本(Playbook)。

  2. 实施“红蓝对抗”与持续演练:定期组织攻防演练,检验AI安全防护体系的有效性,并在实战中培养和锻炼复合型安全人才。

  3. 推动安全流程标准化:制定详尽的安全事件应急响应预案、漏洞管理流程和变更管理流程,确保安全运维工作有章可循。

(三) 推动标准落地,共建产业生态
  1. 严格遵守行业规范:积极落实《智慧城轨发展纲要》、《城市轨道交通云平台网络安全技术规范》等文件要求,将安全贯穿于系统规划、建设、运营的全生命周期。

  2. 促进产学研用深度融合:鼓励轨道交通运营企业、安全厂商、高校及研究机构建立联合实验室,共同攻关AI网络安全的核心关键技术,推动成果转化。

  3. 加强数据安全与隐私保护立法合规:在数据采集、存储、使用和销毁的全过程中,严格遵守《网络安全法》、《数据安全法》和《个人信息保护法》,确保合法合规。

六、 结论与展望

本文系统性地论述了轨道交通AI网络安全的背景、现状、问题与对策。研究表明,AI技术在赋能轨道交通网络安全的同时,也带来了全新的挑战。未来的发展之路,需要从 “被动防御”转向“主动免疫”。

展望未来,随着联邦学习、区块链(用于确保安全日志的不可篡改和可追溯)、数字孪生(在虚拟空间中模拟和预测网络攻击)等技术的成熟,轨道交通AI网络安全体系将向着更弹性、更自适应、更可信的方向演进。唯有通过持续的技术创新、体系化的运营管理和开放的产业协作,才能构筑起守护智慧轨交生命线的钢铁长城,为公众出行安全和城市高效运转提供坚实保障。


参考文献
[1] 王磊, 张俊. 人工智能在工业控制系统信息安全中的应用研究综述[J]. 自动化学报, 2022, 48(5): 1120-1135.
[2] 国家轨道交通产业联盟. 城市轨道交通云平台网络安全技术规范[T]. 2021.
[3] Goodfellow I, Bengio Y, Courville A. Deep Learning[M]. MIT Press, 2016.
[4] 李勇, 刘静. 基于深度学习的轨道交通信号系统入侵检测方法[J]. 铁道学报, 2023, 45(2): 78-85.
[5] 李成, 李志强等. 联邦学习技术及应用[M]. 电子工业出版社, 2021.

【信息科学与工程学】【物理/化学和工程技术】第七十五篇 电气工程 系列二 电路电气基础04 电场、电网 电网 阅读详情

相关推荐

【SWPUCTF 2021 新生赛】hardrce

对每个字符的ASCII值进行按位取反操作(这种要进行自增马进行绕过。

XiaoHei的博客 460

轨道交通网络安全背景、意义、国内外研究现状、存在问题及对策研究

随着云计算、物联网、人工智能等新一代信息技术与轨道交通行业的深度融合,智慧轨交系统在提升运营效率与乘客体验的同时,也面临着日益严峻且复杂的网络安全威胁。轨道交通作为城市关键信息基础设施,其网络安全不仅关乎运营效率,更直接关系到公共安全和城市稳定。本文系统分析了轨道交通网络安全的背景与战略意义,深入梳理了国内外研究现状,剖析了当前面临的数据安全、技术架构、管理体制及人才储备等方面的关键问题,最后从技术创新、体系建设、标准规范、人才培养等多维度提出了综合对策与发展建议。

matlab_python22的博客 1251

告别命令行!用这个开源的Web版Kettle工具,5分钟搞定数据集成任务编排

本文介绍了一款开源的Web版Kettle工具,通过直观的拖拽界面大幅提升数据集成效率,告别复杂的命令行操作。该工具基于Kettle核心引擎,支持跨平台协作、轻量化访问和降低学习曲线,特别适合业务分析师快速上手。实测显示,使用该工具后任务配置错误率下降62%,协作效率提升40%。

weixin_30267785的博客 435

[特殊字符] 轨道交通AI网络安全解析

轨道交通AI网络安全正处于从“合规建设”向“能力建设”转型的关键时期。未来随着联邦学习、区块链等防御技术的成熟,以及行业标准体系的完善,轨道交通将逐步构建起更具韧性、可追溯和自适应的智能安全防护体系。需要注意的是,AI在轨道交通网络安全中的应用效果依赖于高质量的数据、可靠的算法和专业的运维三者结合。用户在构建自身安全体系时,应从实际需求出发,遵循“统一规划、分步建设”的原则,避免盲目追求技术先进性而忽视实用性与可持续性。

matlab_python22的博客 1035

【高级-RAG-优化方法】

本文介绍了两种优化RAG(检索增强生成)系统的高级方法。第一部分介绍KnowFlow项目,它采用父子分块技术,将文档分为父分块(800-1500字符)和子分块(200-400字符),通过精确匹配子分块再返回父分块内容来保证搜索精确性和上下文完整性。第二部分探讨Milvus的多种增强技术,包括查询增强(如假设问题生成、回溯提示)、索引增强(自动合并块、分层索引)、检索器增强(句子窗口检索、元数据过滤)、生成器增强(提示压缩、块排序)以及管道增强(自我反省、代理查询路由)。这些方法共同提升了RAG系统的检索效率

weixin_48585108的博客 960

Geneformer实战:如何用Hugging Face Transformers快速搭建单细胞转录组分类模型

本文详细介绍了如何使用Geneformer和Hugging Face Transformers快速搭建单细胞转录组分类模型。通过环境准备、数据预处理、模型加载与配置、训练Pipeline构建等步骤,帮助读者掌握基于Transformer架构的单细胞数据分析技术,提升分类准确率和效率。

rl6adventurer的博客 605

轨道交通主动安全新范式:预警与预测预防技术体系研究

目录1. 引言2. 轨道交通安全风险分析3. 预警与预测预防核心技术4. 典型应用场景5. 体系构建面临的挑战与对策6. 结论与展望摘要 随着轨道交通网络规模不断扩大、运营密度持续增加,传统基于事后响应的被动式安全管理模式已难以满足现代系统对安全性的极高要求。本文旨在探讨轨道交通安全体系从“事后处理”向“事前预防”和“事中预警”的深刻转变。文章系统分析了当前轨道交通面临的主要安全风险,重点研究了以大数据、物联网、人工智能为核心的先进预警与预测预防技术,包括设施健康状态预测、行车风险主动预警、客流异常态势感知

matlab_python22的博客 791

从SPICE到电磁场:非线性器件在CST场路协同仿真中的建模艺术

本文深入探讨了非线性器件在CST场路协同仿真中的建模技术,重点分析了SPICE模型与电磁场仿真的集成方法。通过对比线电流模型和面电流模型的优缺点,结合实际案例展示了二极管阵列在电磁散射调控中的应用,为工程师提供了优化仿真精度与效率的实用技巧。

pandas7gardener的博客 198

轨道交通弱电系统发展趋势研究:智能化、集成化与自主化的技术演进路径

随着数字经济时代的全面到来,轨道交通弱电系统正经历深刻的技术变革与范式转移。本文系统分析了通信、信号、综合监控、乘客信息及自动售检票等核心弱电专业在智能化、集成化、自主化方向的发展趋势。研究显示,基于5G和FRMCS的新一代通信系统将构建大带宽、低时延的轨道交通“神经网络”;以CBTC为核心的信号系统正与AI技术深度融合,实现从“安全保障”到“智能决策”的跨越;而“云-边-端”协同架构和弱电一体化设计正在重构系统组织方式,大幅提升运营效率。

matlab_python22的博客 1134

unity6000.0.3版本URP下ScriptableRendererFeature如何实现一张自定义贴图效果?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值。

**My Coding Family** 585

SI好文翻译:铜箔表面纹理对损耗的影响:一个有效的模型(一)

Paul G. Huray发表在DesignCon2010的提出铜箔表面雪球模型的论文。第一部分说明之前的铜箔表面模型只适用于5GHz以内,超过5GHz后就不再准确。

小孟同学的博客 2172

智慧轨道交通主题汇总

智慧轨道交通包括智慧铁路和智慧城市轨道(轻轨)交通。智慧铁路,是一种新型的铁路交通解决方案。通过智能系统的整合集成运用,在提高速度的同时保证了新交通工具的安全性。这个系统包括全球定位系统、天气预报系统、电子导航系统、实时路人信息、交通运输管理系统、交通信号系统等集成架构的新型网络。智慧城市轨道交通包括地铁、轻轨、有轨电车、磁悬浮列车等多种类型。因为有轨电车和磁悬浮列车占市场的份额很少,所以一般泛指...

weixin_55366265的博客 671

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

2023 - 2024 最新网络安全毕业设计选题大全 选题指导(一)

网络安全毕业设计选题大全 选题合集涵盖了管理系统、小程序、深度学习、机器学习、算法、人工智能、大数据、网络安全、嵌入式、推荐系统、目标检测等多个热门领域。对于计算机专业、软件工程专业、人工智能专业、通信工程专业的毕业生而言,选择一个合适的毕业设计选题至关重要。在这个毕业设计选题合集中,我们精心收集了各种有趣且具有挑战性的选题,旨在帮助学生们在毕业设计中展现他们的技术实力和创新能力。不论是对于对深度学习技术感兴趣的同学,还是希望探索机器学习、算法或人工智能的领域的同学,本合集都能为您提供丰富的选题资源和灵感。

Hai_Lang_IT的博客 1042

深度学习工具包 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")

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

“增量扩张”向“存量提质”

前行业的核心正处于从“”向“”的历史性转型期。其面临的问题、对策、趋势和重点内容紧密关联,环环相扣。以下是对这四方面的系统性梳理。

matlab_python22的博客 631

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

蓝盾股份杨育斌:坚持3A创新原则 持续推进“大安全”战略

随着互联网+、云计算、大数据、移动互联、社交网络、人工智能的兴起,安全问题变得日益突出。安全的边界正在消失,安全不仅仅是数据中心的事,它还在云端、在形形色色的终端上。面对APT攻击、0day漏洞利用等高级威胁,传统基于特征的检测和防护手段力不从心,已无法适应新形势下的安全需求。在当今的信息化时代,我们需要有大安全的思路与对策。 那么,何谓“大安全”?在近...

weixin_34416649的博客 961

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 224

6 款电商 AI 图片生成软件实测|国内 + 跨境卖家工具清单

电商 AI 作图工具已经从 "能不能用" 进入了 "好不好用" 的阶段。对于绝大多数卖家而言,现在的 AI 工具已经可以覆盖 60%-80% 的基础商品图需求,显著降低拍摄和设计成本。选择工具的核心逻辑不是 "哪款最强",而是 "哪款最适配你的品类、平台规模和团队能力"。垂直电商工具胜在工作流效率,通用生图工具强在创意上限,模板类工具赢在上手速度。建议根据自身业务阶段,搭配 1-2 款主力工具 + 1 款辅助工具,形成适合自己的视觉生产流程。

Mardi_Ladin的博客 398

我用 GPUWorks 在 M1 Pro 上搭了个发票识别原型

公司里经常要看电子发票。我想先做个小原型:把 PDF 发给一个自己部署的图文模型,让它提取发票类型、日期、交易双方和金额,再把结果交给同事核对。这个原型不用先接财务系统,先看看从部署到调用要走多少步,模型返回的内容能不能帮上忙。

鸽芷咕的博客 2万+

您您这可以把问小白的多个会话比如说。左侧的多个会话一次性导出吗?不是单条会话里面的多次会对话。AI导出鸭

第三层是格式编译层。这个决策背后的判断很清晰:一个批量导出工具的价值,不在于“试三次”,而在于你真正用它处理了几十份技术文档、访谈记录或课程讲义之后,它是否值得留在你的工作流里。问小白的会话列表通过分页接口加载,AI导出鸭 在页面运行时建立旁路监听,捕获每一次分页请求返回的完整对话清单,包括会话 ID、标题、时间戳和隐藏的元数据字段。让AI导出回归优雅——这句话说的是:导出不该是体力活,而应该是一次完整的、可预期的文件交付。注意:这里的“批量”指的是左侧列表里的多个独立会话,不是一条会话内的多轮对话。

laoyunsi的博客 246

【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端

上一篇讲了 MCP 的概念:标准协议、三大角色、M+N 替代 M×N。

nice_lcj520的博客 501

河道漂浮物目标检测数据集

目标检测,yolo,河道漂浮物目标检测数据集

DL_data_set的博客 201

AI Agent之核心框架

A: 显式 Thought 有三类价值:可解释性(便于人类审计)、可调试性(定位哪一步选错工具)、学习信号(可做监督微调或评估中间步骤质量)。ReAct 把推理与 可执行行动 绑定,每一步行动后都有 真实 Observation 反馈,从而用工具结果约束生成,降低闭卷幻觉。做完不等于结束——还要 评估做得好不好,把 教训 记下来,下次 带着教训重试,反思作为 记忆,影响后续尝试的策略。工作流程:Action → Evaluation → Reflection → Retry。A: 普通 CoT 只在。

剑雨巍巍的博客 199

AI 应用开发工程师技术实践:大模型接入、通用组件封装与性能优化

本文提出AI应用从PoC到生产的核心挑战:模型调用的持续可用、可控与可优化。通过构建统一LLM网关实现多供应商路由与故障转移,封装对话、工具调用与RAG组件以解耦业务逻辑,结合前缀缓存、批处理与流式背压治理等性能优化手段,形成“接通→接稳→接快”的工程路径,最终以工程化能力决定AI应用的生产可用性。

2301_79189962的博客 558

AI前沿日报 · 2026-11-04 | 祛魅时刻:Astra“纯读权重“神话的崩塌

①Astra"裸权重通吃"被spaCy创始人Honnibal精准祛魅——仅1/3实验真裸读,数学能力提升依赖Python+50次迭代;②Simon Willison用Qwen 3.8-27B端侧复现权重空间编程;③Nvidia开源Auto-Ontology自动知识图谱;④$800开源全域抓取机器人Stringman;⑤OpenAI悄然重开Codex训练开关引信任危机;⑥DeepMind发布Gemini 4 Argon机器人基础模型;⑦美国科技巨头隐性AI债务达3.2万亿美元,6个月增90%。

johnsong2009的博客 574

大模型 Embedding 与向量相似度详解

Embedding 解决的问题:计算机不懂文字,但懂数字│▼文本 → 向量(1024维浮点数数组)│▼相似度解决的问题:怎么判断两个向量(文本)有多接近│▼余弦相似度:看向量方向的夹角,越接近0°越相似│▼最终效果:语义搜索——理解意思,而非字面匹配一句话总结:Embedding 把文字变成数字,余弦相似度比较数字的方向,两者结合实现了"理解语义"的搜索。

T3165919332的博客 90
上一篇: [特殊字符] 轨道交通AI网络安全解析
下一篇: 轨道交通网络安全背景、意义、国内外研究现状、存在问题及对策研究
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

交通上的硅基思维

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

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

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

打赏作者

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

抵扣说明:

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

余额充值