HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

一种基于AR的单词背诵方法与流程

2021-01-28 12:01:27|305|起点商标网
一种基于AR的单词背诵方法与流程

本发明涉及智能教学技术领域,特别涉及一种基于ar的单词背诵方法。



背景技术:

随着计算机技术的发展,智能教学应运而生,例如网校课以及诸多学习app。在智能教学技术中,学生一般是通过电脑或者手机、平板电脑等设备上安装的学习客户端来进行学习。在语言学习中,用于背单词的学习客户端必不可少,目前的背单词客户端主要是通过播放标准单词的文字和语音,然后让用户录入背诵的语音信息,在后台提取用户当前背诵的单词发音,对比当前背诵单词和标准单词的发音相似度以判断背诵的单词是否合格。但是,现有的语音相似度算法较为复杂,系统资源损耗高,识别较慢且稳定性不高。



技术实现要素:

本发明提供一种基于ar的单词背诵方法,用于解决现有技术中单词背诵相似度算法较为复杂,系统资源损耗高,识别较慢且稳定性不高的问题,本发明能够基于神经网络实现通过ar技术来进行单词背诵合格与否的判断,判断结果准确性和稳定性高。

本发明提供一种基于ar的单词背诵方法,包括:

构建包括指定语言字母节点的神经网络模型,对于每个字母节点,将其与其它所有字母节点分别连接;

获取学生端当前背诵单词信息,根据所述神经网络模型和预设路径长度算法计算所述当前背诵单词的组成字母之间的当前路径长度;

根据所述神经网络模型和预设路径长度算法计算所述当前背诵单词对应的标准单词的组成字母之间的标准路径长度;

根据所述当前路径长度和标准路径长度,计算所述当前背诵单词与所述标准单词的相似度;

判断所述当前背诵单词和标准单词的相似度是否达到预设阈值;

若所述当前背诵单词和标准单词的相似度达到预设阈值,则判定所述学生端背诵的单词合格,否则,判定所述学生端背诵的单词不合格。

在一可选实施例中,所述当前背诵单词信息至少包括当前背诵单词的字母组成及字母数量;

所述预设路径长度算法为根据以下公式(1)计算目标单词的组成字母之间的路径长度l′为:

其中,所述目标单词为待计算组成字母之间的路径长度的单词,l′为目标单词的组成字母之间的路径长度,m为所述目标单词的字母数量;l为所述神经网络模型中字母节点之间的平均路径长度;a表示所述目标单词中的第a个字母,da,a+1表示所述目标单词中的第a个字母与其下一个字母在所述神经网络模型中对应的字母节点之间的路径长度,表示所述目标单词中的第a个字母与其下一个字母在所述神经网络模型中对应的字母节点之间的关联度。

在一可选实施例中,在构建包括指定语言字母节点的神经网络模型,对于每个字母节点,将其与其它所有字母节点分别连接之后,获取学生端当前背诵单词信息之前,还包括:

根据以下公式(2)计算所述神经网络模型中字母节点之间的平均路径长度l:

其中,n为所述神经网络模型中字母节点的数量,di,j表示所述神经网络模型中第i个字母节点和第j个字母节点之间的路径长度;表示将所述神经网络模型中的n个字母节点中两两字母节点的路径长度求和;表示所述神经网络模型中第i个字母节点和第j个字母节点之间的关联度,在预定取值区间内取预定值。

在一可选实施例中,所述φij的预定取值区间为[0.1,0.9]。

在一可选实施例中,所述根据所述当前路径长度和标准路径长度,计算所述当前背诵单词与所述标准单词的相似度,包括:

根据以下公式计算所述当前背诵单词与所述标准单词的相似度sim(e,f):

其中,e表示为所述当前背诵单词,f表示为所述标准单词;l′1为根据所述公式(1)计算得到的所述当前背诵单词的组成字母之间的当前路径长度,l′2为根据所述公式(1)计算得到的所述标准单词的组成字母之间的当前路径长度;q1为所述当前背诵单词的发音频率,q2为所述标准单词的发音频率;pq表示所述当前背诵单词中的第q个字母在所述神经网络模型中对应的字母节点的特征值,h为所述标准单词的字母数量,ev表示所述标准单词中的第v个字母在所述神经网络模型中对应的字母节点的特征值;θ1为预设的路径长度比值所占的权重,θ2为预设的发音频率比值所占的权重,θ3为预设的特征值比例所占的权重。

在一可选实施例中,所述θ1取值为0.4,θ2取值为0.2,θ3取值为0.4。

在一可选实施例中,所述指定语言为英语,所述n=26。

本发明提供的基于ar的单词背诵方法,通过构建预设神经网络模型来为指定语言字母创建节点,随后通过对比当前背诵的单词的组成字母节点之间的路径长度和标准单词的组成字母节点之间的路径长度的相似度来实现对用户端背诵的单词进行判定,该方法通过神经网络的和ar技术结合,能够实现现实背单词和虚拟环境中背单词技术的对接,相比于现有技术,判定的结果更加快速和准确,节省系统资源的损耗。进一步地,在计算相似度时,通过利用当前背诵单词的发音频率和路径长度以及特征值来综合判定用户端背诵的单词合格与否,可以从发音的角度和单词字母组成的角度来判定是否合格,严谨性更高,稳定性更强,实现了对背诵的单词的最终准确判定,保证了学生端对于待背诵单词的发音和单词拼写准确度两个方面的把握,能够提高学生端的学习效率。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其它优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

图1为本发明提供的一种基于ar的单词背诵方法流程图;

图2为本发明实施例构建的一种包括7个字母节点的神经网络模型示意图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为本发明提供的一种基于ar的单词背诵方法流程图,如图1所示,该方法包括以下步骤:

s1:构建包括指定语言字母节点的神经网络模型,对于每个字母节点,将其与其它所有字母节点分别连接;

例如,若指定语言有7个字母,则图2中所示所述神经网络模型中有7个字母节点①②③④⑤⑥⑦,将每个字母节点与其它6个字母节点分别连接。

其中,指定语言可以为英语、德语、法语等等语言;当指定语言为英语时,所述神经网络模型中的字母节点数量为26。

s2:获取学生端当前背诵单词信息,根据所述神经网络模型和预设路径长度算法计算所述当前背诵单词的组成字母之间的当前路径长度。

优选地,所述当前背诵单词信息至少包括当前背诵单词的字母组成及字母数量。例如,所当前背诵的是英语单词“new”,则本步骤中获取的当前背诵的单词信息为:字母组成n-e-w,字母数量为3。

在一可选实施例中,所述预设路径长度算法为根据以下公式(1)计算目标单词的组成字母之间的路径长度l′:

其中,所述目标单词为待计算组成字母之间的路径长度的单词,公式(1)中,m为所述目标单词的字母数量;l为所述神经网络模型中字母节点之间的平均路径长度;a表示所述目标单词中的第a个字母,da,a+1表示所述目标单词中的第a个字母与其下一个字母在所述神经网络模型中对应的字母节点之间的路径长度,表示所述目标单词中的第a个字母与其下一个字母在所述神经网络模型中对应的字母节点之间的关联度。

例如,若当前背诵的是英语单词“new”,则m=3,根据公式(1)计算当前背诵单词的组成字母之间的当前路径长度为其中,d1,2为所述神经网络模型中字母节点n和字母节点e之间的路径长度,d2,3为所述神经网络模型中字母节点e和字母节点w之间的路径长度,为所述神经网络模型中字母节点n和字母节点e之间的关联度,为所述神经网络模型中字母节点e和字母节点w之间的关联度。

在一可选实施例中,在步骤s1和s2之间,还可以包括:根据以下公式(2)计算所述神经网络模型中字母节点之间的平均路径长度l的步骤:

公式(2)中,n为所述神经网络模型中字母节点的数量,di,j表示所述神经网络模型中第i个字母节点和第j个字母节点之间的路径长度;表示将所述神经网络模型中的n个字母节点中两两字母节点的路径长度求和;表示所述神经网络模型中第i个字母节点和第j个字母节点之间的关联度,在预定取值区间内取预定值。显然,当指定语言为英语时,n=26。例如,当神经网络中有4个字母节点时,

优选地,φij的预定取值区间为[0.1,0.9]。

s3:根据所述神经网络模型和预设路径长度算法计算所述当前背诵单词对应的标准单词的组成字母之间的标准路径长度;

本步骤中,类似于步骤s2,根据公式(1)计算当前背诵单词对应的标准单词的组成字母之间的标准路径长度。

s4:根据所述当前路径长度和标准路径长度,计算所述当前背诵单词与所述标准单词的相似度。

在一可选实施例中,根据以下公式计算所述当前背诵单词与所述标准单词的相似度sim(e,f):

其中,e表示为所述当前背诵单词,f表示为所述标准单词;l′1为根据所述公式(1)计算得到的所述当前背诵单词的组成字母之间的当前路径长度,l′2为根据所述公式(1)计算得到的所述标准单词的组成字母之间的当前路径长度;q1为所述当前背诵单词的发音频率,q2为所述标准单词的发音频率;pq表示所述当前背诵单词中的第q个字母在所述神经网络模型中对应的字母节点的特征值,h为所述标准单词的字母数量,ev表示所述标准单词中的第v个字母在所述神经网络模型中对应的字母节点的特征值;θ1为预设的路径长度比值所占的权重,θ2为预设的发音频率比值所占的权重,θ3为预设的特征值比例所占的权重。

优选地,公式(3)中,θ1取值为0.4,θ2取值为0.2,θ3取值为0.4。

s5:判断所述当前背诵单词和标准单词的相似度是否达到预设阈值;

本实施例中,若判断出所述当前背诵单词和标准单词的相似度达到预设阈值,则执行步骤s6,否则,执行步骤s7。

s6:判定所述学生端背诵的单词合格。

s7:判定所述学生端背诵的单词不合格。

本发明提供的基于ar的单词背诵方法,通过构建预设神经网络模型来为指定语言字母创建节点,随后通过对比当前背诵的单词的组成字母节点之间的路径长度和标准单词的组成字母节点之间的路径长度的相似度来实现对用户端背诵的单词进行判定,该方法通过神经网络的和ar技术结合,能够实现现实背单词和虚拟环境中背单词技术的对接,相比于现有技术,判定的结果更加快速和准确,节省系统资源的损耗。进一步地,在计算相似度时,通过利用当前背诵单词的发音频率和路径长度以及特征值来综合判定用户端背诵的单词合格与否,可以从发音的角度和单词字母组成的角度来判定是否合格,严谨性更高,稳定性更强,实现了对背诵的单词的最终准确判定,保证了学生端对于待背诵单词的发音和单词拼写准确度两个方面的把握,能够提高学生端的学习效率。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

tips