量子计算+AI:特征选择与神经网络优化创新应用

在由玻色量子协办的第二届APMCM“五岳杯”量子计算挑战赛中,来自北京理工大学的Q-Masterminds团队摘取了银奖。该团队由北京理工大学张玉利教授指导,依托玻色量子550计算量子比特的相干光量子计算机,将量子计算技术集成到特征选择和神经网络剪枝中,在提升人工智能领域的两大经典问题:特征选择和图像分类的模型性能和效率上体现了巨大的潜力,为解决复杂人工智能问题提供了新的方向

对于特征选择问题,团队提出了一种基于集成特征选择与参数优化(IFSPO)框架的量子SVM(支持向量机)分类器。数值实验表明,在相干光量子计算机上使用量子计算方法,与经典SVM方法相比,量子SVM的准确率提升了2.70%,精度提升了10.57%,有效提升了求解效率。

对于图像分类问题,团队提出了一种新的量子神经元剪枝与重训练模型(QNPR),通过联合优化神经元剪枝和网络训练,在保持模型性能的同时提高效率。

头图
基于相干光量子计算机(CIM)的数值实验表明,与仅剪枝优化(PO)模型相比,QNPR模型减少了约30%的神经元数量,同时提高了准确性并保持了强大的预测能力。 随着人工智能技术的快速发展,神经网络模型在各个领域都取得了显著的成果。然而,随着模型复杂度的增加,模型的参数规模也呈指数级增长,这给模型的训练和应用带来了巨大的挑战。

特征选择在人工智能领域尤其是在处理高维数据时至关重要,识别最相关的特征可以提高模型性能、降低复杂性并减少过度拟合。传统的两阶段优化范式容易导致次优解的产生,因此团队提出了一种新颖的分类模型,利用量子计算在训练过程中共同优化特征选择和模型参数,在加速求解的同时并提高处理大规模数据的效率。

在图像分类领域,传统的神经网络模型压缩技术主要包括模型剪枝、量化、低秩分解等,这些方法虽然能够在一定程度上压缩模型,但仍然存在一些局限性。团队提出的量子神经元剪枝方法,通过利用量子计算的并行处理能力和高效优化特性,能够对大规模模型进行更精确、更高效的压缩,可以在不损失甚至达到比原始网络更高的精度的情况下实现高参数压缩比。

该团队的研究并不仅是简单地将量子计算作为加速工具,而是从算法层面重新思考了机器学习的基础架构,选择特征选择和神经网络优化这两个反映人工智能系统核心挑战的关键问题作为突破口,将量子计算集成到特征选择和神经网络剪枝中,通过构建量子-经典混合的解决方案,在提升性能和效率上体现了巨大潜力,为克服"维度灾难"这一长期困扰AI发展的瓶颈问题提供了切实可行的路径。

以下为获奖论文的主要内容:

量子SVM分类器:集成特征选择和参数优化

传统机器学习中的特征选择方法长期面临一个根本性矛盾:严格的特征筛选可能导致信息损失,而保留过多特征又会引入噪声并增加计算负担,团队通过量子-经典混合优化框架,使用量子计算机来解决集成特征选择和参数优化问题,实现了对这一矛盾的创造性解决。

团队提出了一种在集成特征选择和参数优化(IFSPO)框架下的量子SVM分类器,与传统的两阶段优化范式不同,传统方式先进行特征选择,再训练分类模型,这种分离式的优化可能导致次优解。而IFSPO框架有效地利用了训练过程中的所有候选特征来生成预测,从而最大限度地减少特征选择错误,获得更好的泛化和更稳健的模型。

考虑到经典SVM在处理非线性可分数据时的局限性,团队引入了 “软间隔” 概念和代理损失函数对模型进行改进,构建出集成特征选择和参数优化(IFSPO)模型。在将IFSPO模型转化为可由量子计算机高效求解的QUBO模型过程中,针对传统方法中处理约束条件时易引入过多辅助变量的问题,团队提出离散化方法和不平衡惩罚方法,仅使用n个二进制变量对2^n个离散值进行编码,避免了使用辅助变量来获取线性不等式约束的惩罚项,有效控制了QUBO问题的规模。

在数值验证阶段,团队选用人工智能领域的知名数据集-德国信用评分数据集验证性能,下表比较了量子SVM和经典SVM之间的性能指标,以及相应的百分比改进。结果表明,Quantum SVM在精度和准确度方面优于经典SVM。具体来说,Quantum SVM的准确率提高了2.70%,精度提高了10.57%,表明在提高预测性能方面的潜力,特别是在精度方面,Quantum SVM可以更好地处理不平衡的数据集。

量子SVM和经典SVM的性能指标比较

量子SVM和经典SVM的性能指标比较

同时团队还使用了Kaiwu SDK中的量子模拟退火算法来求解QUBO模型。如图描述了哈密顿量随时间推移的演变:随着时间的推移,哈密顿值逐渐减小,并且随着泵浦光功率的逐渐增加而发生相变,最终达到振荡阈值。当系统达到最低能量状态时获得的解表示最优解,相应的时间表示计算时间,量子模拟退火算法只需3.5秒即可实现高效的求解。

求解QSVMFSPO的哈密顿量演变

求解QSVMFSPO的哈密顿量演变

用于分类任务的量子神经元剪枝与重训练模型(QNPR)

深度学习技术尤其是图像分类方面近年来取得了重大进展,然而随着神经网络规模的不断增长,深度神经网络(DNN)通常包含大量参数,导致计算成本和存储要求急剧增加,从而也可能导致过度拟合,影响模型的泛化能力。神经元剪枝是一种常用的解决方法,然而现有的研究多存在可能导致次优结果以及错误修剪具有不可替代特征信息的重要结构等局限性。基于此,Q-Masterminds团队提出一种基于量子计算的神经网络剪枝和参数训练的集成优化方法,联合优化神经元剪枝和网络训练任务,利用量子计算更准确地识别和删除冗余神经元,提高神经网络的计算效率,在保持模型精度的同时满足大规模网络和复杂任务的需求。

剪枝-训练集成优化模型

剪枝-训练集成优化模型

具体来说,团队提出神经网络剪枝-训练集成模型(QNPR),将网络训练、网络剪枝、网络量化三个任务集成优化,通过求解模型可得到全局最优的网络参数以及剪枝方案。为了利用量子计算机的高性能计算优势,团队将集成训练模型转化为QUBO模型,提出紧凑的惩罚项构造方法,无需使用额外的辅助变量即可构造出ReLU约束的惩罚项,有效缩减问题规模,并使用相干光量子计算机高效求解QUBO模型。

在数值验证阶段,团队使用相干光量子计算机分别求解了以下三种模型:(1)提出的量子神经元剪枝与重训练模型(QNPR)(2)仅剪枝优化模型(PO)(3)传统基于激活模式和相似性的方法(APOZ),并绘制相应的哈密顿能量收敛曲线。数值实验表明,与传统方法相比,QNPR模型直接将剪枝策略整合到训练过程中,优化神经网络结构并提高计算效率;与仅剪枝优化(PO)模型以及基于激活模式和相似性的方法相比,QNPR模型在减少网络复杂度的同时,能够实现更好的性能。结果表明,QNPR模型相比PO模型减少了大约30%的神经元数量,同时提高了准确性,并保持了较强的预测能力

仿真数据集与集成模型效果验证

仿真数据集与集成模型效果验证

在与商业求解器Gurobi的对比实验中,相干光量子计算机的求解速度也远优于Gurobi。

相干光量子计算机真机与商业求解器Gurobi计算时间对比

相干光量子计算机真机与商业求解器Gurobi计算时间对比

Q-Masterminds团队提出的这两种基于量子计算的神经网络模型压缩算法,并通过实验验证了它们的有效性和优越性,为神经网络模型压缩领域提供了新的思路和方法,更展示了一种可扩展的量子-经典协同计算范式。

此次APMCM“五岳杯”量子计算挑战赛,众多优秀参赛团队依托玻色量子550量子比特相干光量子计算机,成功完成了AI、金融、生物制药等众多行业真实场景的技术突破与应用升级。未来,玻色量子将联合中国信息通信研究院、移动云、中国人工智能学会等举办更多的量子计算挑战赛,大力培养更多的量子实用化优秀人才,欢迎点击下方小程序访问玻色量子开发者社区,获取更多量子计算学习资源与活动资讯!

点击此链接进入玻色量子开发者社区

关于第二届APMCM“五岳杯”量子计算挑战赛

第二届APMCM“五岳杯”量子计算挑战赛 是由中国信息通信研究院、中国移动云能力中心、北京图象图形学学会主办,北京玻色量子科技有限公司协办,国内最具影响力的量子计算创新赛事。旨在让高校学生体验真实量子算力,探索创新项目,建立实用化量子计算基础研究,加强培养量子计算人才队伍,持续完善“量子计算+”产学研用生态建设。自第二届大赛启动以来,共有近2000支队伍,近5000人报名竞赛,玻色量子研发的Kaiwu SDK调用量达数百万次。通过本次竞赛,玻色量子联合移动云与中山大学、哈尔滨工业大学、中南大学、北京理工大学等众多国内知名高校达成深度合作,共同赋能量子应用创新,共同建设数字中国量子生态体系。

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

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

相关文章

Maven相关问题:jna版本与ES冲突 + aop失效

文章目录 1、背景2、解决3、一点思考4、环境升级导致AOP失效5、okhttp Bean找不到6、总结 记录一些Maven依赖相关的思考 1、背景 做一个监控指标收集&#xff0c;用一下jna依赖&#xff1a; <dependency><groupId>net.java.dev.jna</groupId><artifact…

gitlab CI/CD本地部署配置

背景: 代码管理平台切换为公司本地服务器的gitlab server。为了保证commit的代码至少编译ok&#xff0c;也为了以后能拓展test cases&#xff0c;现在先搭建本地gitlab server的CI/CD基本的编译job pipeline。 配置步骤&#xff1a; 先安装gitlab-runner: curl -L "ht…

移除元素-JavaScript【算法学习day.04】

题目链接&#xff1a;27. 移除元素 - 力扣&#xff08;LeetCode&#xff09; 第一种思路 标签&#xff1a;拷贝覆盖 主要思路是遍历数组 nums&#xff0c;每次取出的数字变量为 num&#xff0c;同时设置一个下标 ans 在遍历过程中如果出现数字与需要移除的值不相同时&#xff…

leetcode sql50题

在中文站没找到对应的集合&#xff0c;想来自己动手拷贝过来&#xff0c;方便大家面试复习用&#xff0c;对应英文站点&#xff1a; https://leetcode.com/studyplan/top-sql-50/ Select #1757. 可回收且低脂的产品 链接: https://leetcode.cn/problems/recyclable-and-low-fa…

Dynadot专业版邮箱工具指南(五):将域名邮箱添加至Outlook客户端

关于Dynadot Dynadot是通过ICANN认证的域名注册商&#xff0c;自2002年成立以来&#xff0c;服务于全球108个国家和地区的客户&#xff0c;为数以万计的客户提供简洁&#xff0c;优惠&#xff0c;安全的域名注册以及管理服务。 Dynadot平台操作教程索引&#xff08;包括域名邮…

【RTSP从零实践】1、根据RTSP协议实现一个RTSP服务

&#x1f601;博客主页&#x1f601;&#xff1a;&#x1f680;https://blog.csdn.net/wkd_007&#x1f680; &#x1f911;博客内容&#x1f911;&#xff1a;&#x1f36d;嵌入式开发、Linux、C语言、C、数据结构、音视频&#x1f36d; &#x1f923;本文内容&#x1f923;&a…

Python网页数据抓取常用的库及方法介绍

Python网页数据抓取常用的库及方法介绍 摘要:以下是Python网络数据抓取常用的6个库的详细介绍,包括它们的概述以及每个库中最常用的10个函数(如果某些库常用函数不足10个,则列出所有常用函数)。每个函数都附带功能描述、用法说明和使用示例。这些库在网络爬虫、数据…

6.5 note

一个很有意思的dfs模拟题_前序遍历 这个问题的话前置内容显然是字典序&#xff0c;什么是字典序呢&#xff1f; 顾名思义&#xff0c;就是词语在字典中的顺序&#xff0c;也就是我们最常说的a,abandon,ability&#xff08;我记得前三个是这个&#xff09; 这是一种字符串之间比…

day027-Shell自动化编程-基础

文章目录 1. 修改vim配置文件自动添加注释2. 故障案例&#xff1a;Windows上写的Shell脚本上传到Linux系统上运行报错3. 脚本运行方法4. 变量4.1 普通变量4.2 环境变量4.3 特殊变量4.4 案例&#xff1a;书写ping检查脚本&#xff0c;检查脚本传入的第一个参数4.5 面试题&#x…

2025年渗透测试面试题总结-腾讯[实习]科恩实验室-安全工程师(题目+回答)

安全领域各种资源&#xff0c;学习文档&#xff0c;以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具&#xff0c;欢迎关注。 目录 腾讯[实习]科恩实验室-安全工程师 一、网络与协议 1. TCP三次握手 2. SYN扫描原理 3. HTTPS证书机制 二…

人工智能赋能高中学科教学的应用与前景研究

一、引言 1.1 研究背景 在科技飞速发展的当下&#xff0c;人工智能&#xff08;Artificial Intelligence&#xff0c;简称 AI&#xff09;已成为全球瞩目的关键技术领域&#xff0c;深刻地改变着人们的生活、工作和学习方式。从智能家居设备到智能交通系统&#xff0c;从医疗…

八、【ESP32开发全栈指南:UDP客户端】

1. 环境准备 安装ESP-IDF v4.4 (官方指南)确保Python 3.7 和Git已安装 2. 创建项目 idf.py create-project udp_client cd udp_client3. 完整优化代码 (main/main.c) #include <string.h> #include "freertos/FreeRTOS.h" #include "freertos/task.h&…

Android Studio 解决首次安装时下载 Gradle 慢问题

1、问题描述 第一次安装 Android Studio 时&#xff0c; 新建工程后&#xff0c;在编译时会自动去下载 Gradle&#xff0c;但是一般都会下载失败&#xff0c;提示链接超时&#xff1a; Could not install Gradle distribution from https://services.gradle.org/distributions…

hive聚合函数多行合并

在数据仓库和大数据处理的场景中&#xff0c;Hive提供了强大的SQL查询能力&#xff0c;其中包括聚合函数用于处理和合并多行数据。本文将深入探讨Hive中的几种常见聚合函数及其在多行合并中的应用。 一、Hive中的常见聚合函数 Hive提供了多种聚合函数&#xff0c;这些函数可以…

关于物联网的基础知识(一)

成长路上不孤单&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a; 【14后&#x1f60a;///计算机爱好者&#x1f60a;///持续分享所学&#x1f60a;///如有需要欢迎收藏转发///&#x1f60a;】 今日分享关于物联网的基础知识&#xff08;一&a…

迁移科技3D视觉系统:重塑纸箱拆垛场景的智能革命

一、传统拆垛场景的困局与破局之道 在汽车零部件仓库中&#xff0c;每天有超过2万只异形纸箱需要拆垛分拣。传统人工拆垛面临三大挑战&#xff1a; 效率瓶颈&#xff1a;工人每小时仅能处理200-300件&#xff0c;且存在间歇性疲劳安全隐患&#xff1a;20kg以上重箱搬运导致年…

微软重磅发布Magentic UI,交互式AI Agent助手实测!

微软重磅发布Magentic UI,交互式AI Agent助手实测! 何为Magentic UI? Magentic UI 是微软于5.19重磅发布的开源Agent助手,并于24日刚更新了第二个版本0.04版 从官方的介绍来看,目标是打造一款 以人为中心 的智能助手,其底层由多个不同的智能体系统驱动,能够实现网页浏览…

Python实现快速排序的三种经典写法及算法解析

今天想熟悉一下python的基础写法&#xff0c;那就从最经典的快速排序来开始吧&#xff1a; 1、经典分治写法&#xff08;原地排序&#xff09; 时间复杂度&#xff1a;平均O(nlogn)&#xff0c;最坏O(n) 空间复杂度&#xff1a;O(logn)递归栈空间 特点&#xff1a;通过左右指针…

海康网络摄像头实时取帧转Opencv数组格式(h,w,3),已实现python、C#

海康摄像头取帧都是有官方demo的&#xff0c;但是将海康格式的数据转为Opencv格式的没有相关demo&#xff0c;而大部分深度学习图像检测算法(如YOLO)&#xff0c;都是用opencv格式的图像作为输入&#xff0c;因此将海康格式数据转为opencv格式兼容性更强 需要代码请私信联系&a…

职坐标IT教育物联网全栈开发实战:传感器到云平台全链路

物联网全栈开发涉及从终端感知到云端服务的全流程技术整合&#xff0c;其核心在于构建完整的“端-管-云-用”技术链条。为帮助开发者系统掌握这一能力&#xff0c;课程围绕四大模块展开&#xff1a;传感器数据采集与处理、通信协议适配与优化、云平台架构设计及跨平台应用开发。…