一种用于神经网络输入的大信息量文本表示方法

    公开(公告)号:CN109299272A

    公开(公告)日:2019-02-01

    申请号:CN201811283253.9

    申请日:2018-10-31

    Abstract: 本发明提供一种用于神经网络输入的大信息量文本表示方法,涉及信息技术领域。该方法首先确定文本所在分类体系下的分类标准,并获得该标准下的关键词;然后通过语义向量模型将每个关键词转化为语义向量,根据该分类体系的关键词字典,获取每个关键词的类别向量,并将二者合并,得到一个词向量;根据不同关键词对同一实体的重要程度,选择前k个重要的关键词,并将其对应的词向量合并,得到每句话对应的句子向量;将句子向量输入到训练好的神经网络模型中,输出模型对该文本的分类结果。本发明提供的大信息量文本表示方法,增加了神经网络输入信息的信息表示能力的同时,能够减少神经网络的复杂性,增加神经网络的可表示性,还可以增加训练速度。

    一种抵御冷启动攻击的公钥密码实现方法

    公开(公告)号:CN102694649A

    公开(公告)日:2012-09-26

    申请号:CN201210171306.4

    申请日:2012-05-29

    Applicant: 北京大学

    Abstract: 一种抵御冷启动攻击的公钥密码实现方法,包括:禁用系统对SSE、AVX指令集扩展的支持,并防止系统内核在进程切换的时候将YMM寄存器组中的内容交换到内存中;只利用CPU的寄存器而不利用内存实现公钥加密算法;增加系统调用用于设置密钥、私钥加密、资源分配、资源回收;在进程退出时操作系统会回收资源的地方增加回收已分配给该进程的公钥密码计算资源的功能;用户空间进程调用系统调用实现可抵御针对内存的旁路攻击的公钥密码算法。本发明可以在不增加额外硬件的条件下,为使用X86-64 CPU硬件平台的计算机上的公钥密码算法增加抵抗针对内存的旁路攻击的能力,使得在密码系统运行过程中,系统的私钥不会因为遭到针对内存的旁路攻击而泄露。

    一种微处理器内部寄存器堆的设计和访问方法

    公开(公告)号:CN101324837B

    公开(公告)日:2010-06-23

    申请号:CN200810116924.2

    申请日:2008-07-21

    Applicant: 北京大学

    Abstract: 本发明涉及一种微处理器中寄存器堆的设计和访问方法。该方法包括:假设原有的寄存器堆中共有N个寄存器组成,将这N个寄存器中的每个寄存器划分成等长的M个子寄存器,则这N个寄存器形成一个N*M个子寄存器矩阵,该子寄存器矩阵中的每个子寄存器都有自己相应的子寄存器名,通过新增指令来访问这个矩阵中的任意M个子寄存器。利用本发明的设计方法可以在不增加现有寄存器数量的基础上,通过逻辑上的扩展,提高寄存器堆的利用率。该设计及访问方法能够兼容现有的寄存器堆的数据通路和访问方式。

    一种微处理器内部寄存器堆的设计和访问方法

    公开(公告)号:CN101324837A

    公开(公告)日:2008-12-17

    申请号:CN200810116924.2

    申请日:2008-07-21

    Applicant: 北京大学

    Abstract: 本发明涉及一种微处理器中寄存器堆的设计和访问方法。该方法包括:假设原有的寄存器堆中共有N个寄存器组成,将这N个寄存器中的每个寄存器划分成等长的M个子寄存器,则这N个寄存器形成一个N*M个子寄存器矩阵,该子寄存器矩阵中的每个子寄存器都有自己相应的子寄存器名,通过新增指令来访问这个矩阵中的任意M个子寄存器。利用本发明的设计方法可以在不增加现有寄存器数量的基础上,通过逻辑上的扩展,提高寄存器堆的利用率。该设计及访问方法能够兼容现有的寄存器堆的数据通路和访问方式。

Patent Agency Ranking