一种基于对偶图神经网络的代码注释生成方法和系统

    公开(公告)号:CN119473383A

    公开(公告)日:2025-02-18

    申请号:CN202411583315.3

    申请日:2024-11-07

    Abstract: 本发明涉及软件工程技术领域,公开了一种基于对偶图神经网络的代码注释生成方法和系统,方法包括:获取源代码以及作为源代码的自然语言注释,并对源代码进行预处理,根据预处理之后的源代码和自然语言注释构建训练数据;构建代码处理模型,使用训练数据训练代码处理模型,获得训练好的代码处理模型,代码处理模型包括对偶图模块、编码器、聚合器和解码器,对偶图模块根据预处理之后的源代码解析获取抽象语法树,并根据抽象语法树构建语法依赖图和语义依赖图;编码器根据所述语法依赖图获得第一编码表示、根据语义依赖图获得第二编码表示;聚合器根据第一编码表示和第二编码表示获得聚合图表示;解码器根据第一编码表示、第二编码表示和聚合图表示生成自然语言注释;将待注释的代码输入训练好的代码处理模型,获得自然语言注释。本发明能够更有效编码代码结构,提高注释生成的准确性,并提高代码处理模型的泛化能力。

    一种可穿戴设备电源管理装置

    公开(公告)号:CN207264312U

    公开(公告)日:2018-04-20

    申请号:CN201720632371.0

    申请日:2017-06-01

    Abstract: 本实用新型实施例公开了一种可穿戴设备电源管理装置,用于解决用户手动启动或手动关闭可穿戴设备电源,降低了使用者对可穿戴设备的体验感的技术问题。本实用新型实施例的一种可穿戴设备电源管理装置包括:红外收发器、电路通断模块、控制器;所述控制器连接在所述红外收发器和所述电路通断模块之间;所述红外收发器与所述电路通断模块电性连接;所述红外收发器,用于检测用户是否使用可穿戴设备并输出电信号;所述控制器,用于通过输出的电信号控制所述电路通断模块对可穿戴设备外设进行电源控制。(ESM)同样的发明创造已同日申请发明专利

    一种智能急救头盔
    5.
    实用新型

    公开(公告)号:CN207252893U

    公开(公告)日:2018-04-20

    申请号:CN201720626760.2

    申请日:2017-06-01

    Abstract: 本实用新型实施例公开了一种智能急救头盔,能够在接收到车祸信号的情况下,自动生成求救信息,并且向外界进行求救,不需要人工操作。本实用新型实施例的一种智能急救头盔包括:主控芯片、加速度传感器、图像采集模块、数据存储模块、无线蓝牙模块;所述主控芯片连接所述加速度传感器、所述图像采集模块、数据存储模块、所述无线蓝牙模块;所述加速度传感器连接所述图像采集模块和所述无线蓝牙模块;所述无线蓝牙模块连接所述数据存储模块和终端;所述图像采集模块连接所述数据存储模块。(ESM)同样的发明创造已同日申请发明专利

Patent Agency Ranking