本申请公开了一种量子全连接网络的实现方法、装置、电子设备及存储介质,该方法包括:获取目标对象的特征信息,将所述特征信息输入预先训练完成的量子全连接模型,其中,所述量子全连接模型由量子线路构建,所述量子线路内的线路参数由所述特征信息和预设的对应关系确定,运行所述量子线路并进行测量,输出与所述特征信息对应的全连接结果。采用本申请实施例能够根据量子技术实现全连接层的模拟,降低了计算量,提升了计算效率。提升了计算效率。提升了计算效率。
【技术实现步骤摘要】
量子全连接网络的实现方法、装置、电子设备及存储介质
[0001]本申请属于量子计算领域,特别是一种量子全连接网络的实现方法、装置、电子设备及存储介质。
技术介绍
[0002]量子计算机是一类遵循量子力学规律进行高速数学和逻辑运算、存储及处理量子信息的物理装置。当某个装置处理和计算的是量子信息,运行的是量子算法时,它就是量子计算机。量子计算机因其具有相对普通计算机更高效的处理数学问题的能力,例如,能将破解RSA密钥的时间从数百年加速到数小时,故成为一种正在研究中的关键技术。
[0003]在经典计算机领域,全连接神经网络模型可以用于图像识别、语言数据处理、语音识别等领域,旨在提取图像、语言、语音等信息载体中的特征信息,以神经网络中全连接层为例,全连接层的输入是N,输出是M,其计算的乘法和加法次数均为M*N,以提取出来的特征输入维度是1024,输出维度是10为例,需要进行10240次加法操作和10240次乘法操作,可以看出当维度达到一定数值时,所需要的计算量较大,造成了计算资源的浪费。
[0004]申请内容
[0005]本申请的目的是提供一种量子全连接网络的实现方法、装置、电子设备及存储介质,以解决现有技术中的不足,它能够根据量子技术实现全连接层的模拟,降低了计算量,提升了计算效率。
[0006]第一方面,本申请实施例提供一种量子全连接网络的实现方法,包括:
[0007]获取目标对象的特征信息;
[0008]将所述特征信息输入预先训练完成的量子全连接模型,其中,所述量子全连接模型由量子线路构建,所述量子线路内的线路参数由所述特征信息和预设的对应关系确定;
[0009]运行所述量子线路并进行测量,输出与所述特征信息对应的全连接结果。
[0010]可选地,所述线路参数包括:第一参数和第二参数,所述量子线路包括:
[0011]包括第一预设量子逻辑门的量子态编码子线路,所述量子态编码子线路用于将所述特征信息编码到量子态上,其中,所述第一预设量子逻辑门的第一参数根据所述特征信息确定;
[0012]包括第二预设量子逻辑门的量子全连接子线路,所述量子全连接子线路用于针对编码的量子态信息执行全连接操作,其中,所述第二预设量子逻辑门的第二参数根据所述特征信息从所述预设的对应关系中确定。
[0013]可选地,所述预先训练完成的量子全连接模型通过以下方式训练得到:
[0014]构建包括量子态编码子线路、量子全连接子线路的量子线路;
[0015]获得训练对象的特征信息,并将所述特征信息输入所述量子线路,所述量子线路的第一参数根据所述特征信息确定,所述第二参数当前为预设的初始训练值;
[0016]运行当前量子线路,对当前量子线路预设位量子比特的量子态进行测量,并输出与所述训练对象对应的全连接结果;
[0017]将所述全连接结果与预设期望值进行对比,若所述全连接结果未达到预设期望值,利用预设训练算法对所述第二参数进行迭代,直至计算得到的全连接结果达到预设期望值;
[0018]将包含迭代完成的第二参数的量子线路,作为训练完成的量子全连接模型。
[0019]可选地,所述利用预设训练算法对所述第二参数进行迭代后,所述方法还包括:
[0020]记录每一次迭代过程中的所述特征信息、所述第二参数、以及根据所述特征信息与所述第二参数得到的所述全连接结果,以形成所述预设的对应关系,所述预设的对应关系用于根据所述特征信息与所述全连接结果确定所述第二参数。
[0021]可选地,所述目标对象与所述训练对象为图像数据、语言数据、语音数据中的一种。
[0022]可选地,所述输出与所述特征信息对应的全连接结果包括:
[0023]运行包含所述第一参数和所述迭代完成的第二参数的量子线路,输出特征信息对应的量子态;
[0024]对所述量子线路中所述预设位量子比特的量子态进行测量,确定测量的量子态为|1>态的概率,作为所述特征信息对应的全连接结果。
[0025]可选地,所述输出与所述特征信息对应的全连接结果包括:
[0026]运行包含所述第一参数和所述迭代完成的第二参数的量子线路,输出特征信息对应的量子态;
[0027]对所述量子线路中所述预设位量子比特的量子态进行测量,确定所述量子态的测量期望,作为所述特征信息对应的全连接结果。
[0028]第二方面,本申请实施例提供一种量子全连接网络的实现装置,包括:
[0029]获取单元,用于获取目标对象的特征信息;
[0030]输入单元,用于将所述特征信息输入预先训练完成的量子全连接模型,其中,所述量子全连接模型由量子线路构建,所述量子线路内的线路参数由所述特征信息和预设的对应关系确定;
[0031]运行单元,用于运行所述量子线路并进行测量,输出与所述特征信息对应的全连接结果。
[0032]第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面所述的方法中的步骤的指令。
[0033]第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。
[0034]第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
[0035]第六方面,本申请实施例提供了一种量子计算机操作系统,其中,上述量子计算机操作系统根据本申请实施例第一方面所述的方法中所描述的部分或全部步骤实现量子全
连接网络的实现的处理。
[0036]与现有技术相比,本申请获取目标对象的特征信息,将所述特征信息输入预先训练完成的量子全连接模型,其中,所述量子全连接模型由量子线路构建,所述量子线路内的线路参数由所述特征信息和预设的对应关系确定,运行所述量子线路并进行测量,输出与所述特征信息对应的全连接结果。采用本申请实施例能够根据量子技术实现全连接层的模拟,降低了计算量,提升了计算效率。
附图说明
[0037]图1为本申请实施例提供的量子全连接网络的实现方法流程的一个示意图;
[0038]图2为本申请实施例提供的量子全连接网络的实现方法流程的另一示意图;
[0039]图3为本申请实施例提供的量子全连接网络的实现方法流程的再一示意图;
[0040]图4
‑
a为本申请实施例提供的量子编码子线路的一个线路示意图;
[0041]图4
‑
b为本申请实施例提供的量子全连接子线路的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种量子全连接网络的实现方法,其特征在于,包括:获取目标对象的特征信息;将所述特征信息输入预先训练完成的量子全连接模型,所述量子全连接模型由量子线路构建,所述量子线路内的线路参数由所述特征信息和预设的对应关系确定;运行所述量子线路并进行测量,输出与所述特征信息对应的全连接结果。2.根据权利要求1所述的方法,其特征在于,所述线路参数包括:第一参数和第二参数,所述量子线路包括:包括第一预设量子逻辑门的量子态编码子线路,所述量子态编码子线路用于将所述特征信息编码到量子态上,其中,所述第一预设量子逻辑门的第一参数根据所述特征信息确定;包括第二预设量子逻辑门的量子全连接子线路,所述量子全连接子线路用于针对编码的量子态信息执行全连接操作,其中,所述第二预设量子逻辑门的第二参数根据所述特征信息从所述预设的对应关系中确定。3.根据权利要求2所述的方法,其特征在于,所述预先训练完成的量子全连接模型通过以下方式训练得到:构建包括量子态编码子线路、量子全连接子线路的量子线路;获得训练对象的特征信息,并将所述特征信息输入所述量子线路,所述量子线路的第一参数根据所述特征信息确定,所述第二参数当前为预设的初始训练值;运行当前量子线路,对当前量子线路预设位量子比特的量子态进行测量,并输出与所述训练对象对应的全连接结果;将所述全连接结果与预设期望值进行对比,若所述全连接结果未达到预设期望值,利用预设训练算法对所述第二参数进行迭代,直至计算得到的全连接结果达到预设期望值;将包含迭代完成的第二参数的量子线路,作为训练完成的量子全连接模型。4.根据权利要求3所述的方法,其特征在于,所述利用预设训练算法对所述第二参数进行迭代后,所述方法还包括:记录每一次迭代过程中的所述特征信息、所述第二参数、以及根据所述特征信息与所述第二参数得到的所述全连接结果,以形成所述预...
【专利技术属性】
技术研发人员:方圆,周照辉,王汉超,李蕾,
申请(专利权)人:合肥本源量子计算科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。