一种基于代码图的代码生成方法及装置

    公开(公告)号:CN119556911A

    公开(公告)日:2025-03-04

    申请号:CN202411612892.0

    申请日:2024-11-12

    Abstract: 本说明书实施例提供了一种基于代码图的代码生成方法,包括:接收针对代码仓库中代码的第一问题文本。根据所述第一问题文本,在预先构建的代码图中进行相关性检索,确定第一上下文子图,所述代码图包含代表所述代码仓库中代码元素的节点,以及代表节点之间代码关系的有向边。对所述第一上下文子图进行图表征处理,得到各个节点映射至大语言模型嵌入空间的映射表征。在所述大语言模型的嵌入层中,将所述第一问题文本进行编码,得到文本表征。在所述大语言模型的推理层中,基于所述映射表征和所述文本表征进行目标推理,得到针对所述第一问题文本的目标代码文本。

    符号执行方法及装置
    2.
    发明公开

    公开(公告)号:CN118363855A

    公开(公告)日:2024-07-19

    申请号:CN202410532607.8

    申请日:2024-04-29

    Abstract: 本说明书实施例提供了符号执行方法及装置。该方法包括:获取使用目标编程语言编写的应用程序的类文件,该类文件中包括第一方法;将第一方法的方法体从字节码翻译成目标图中间表示;获取目标图中间表示中的各条具体指令各自在预设的标准指令集中对应的标准指令的符号操作语义,该符号操作语义用于描述该标准指令的结构和执行前后执行状态的变化;基于获取到的符号操作语义,解释执行目标图中间表示。

    模型微调方法及装置、电子设备及存储介质

    公开(公告)号:CN117493879A

    公开(公告)日:2024-02-02

    申请号:CN202311371399.X

    申请日:2023-10-20

    Abstract: 本说明书一个或多个实施例提供一种模型微调方法及装置、电子设备及存储介质,所述方法包括:将多个任务的训练数据输入至待微调模型,得到所述待微调模型输出的每个任务的训练数据的预测结果;根据每个任务的训练数据的预测结果,以及对应的训练数据的标签,确定每个任务的训练损失;根据每个任务的训练损失和每个的任务的损失权重确定总损失,并根据所述总损失对待微调模型的参数进行微调,其中,每个任务的损失权重至少与所述任务的训练数据的数量相关。

Patent Agency Ranking