昇思MindSpore打卡营 11号 -量子神经网络在自然语言处理中的应用 学习心得

简介

当给予神经网络的语料信息不断增加时,网络的训练过程将越来越困难。可以利用量子神经网络来处理这些经典语料信息,加入其训练过程,并提高收敛精度。

数据操作

数据预处理

生成关于所需要处理语句的词典,并根据窗口大小来生成样本点。

数据编码

编码线路可由RX旋转门构成,RX螺旋门结构如下图所示:

encoder circuit

 Ansatz线路

简单的Ansatz线路的一个单元为一层 RY 门和一层 CNOT 门,整个线路由对此单元重复p次构成。

ansatz circuit

测量 

第三维的数据如下产生:

一、3对应的二进制为00011;

二、测量量子线路末态对𝑍0𝑍1Z0Z1哈密顿量的期望值。

量子版词向量嵌入层

结合编码量子线路和待训练量子线路,以及测量哈密顿量,将num_embedding个词嵌入为embedding_dim维的词向量。

整个训练模型跟经典网络类似,由一个嵌入层和两个全连通层构成,此处的嵌入层是由量子神经网络构成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值