一种基于深度强化学习的代码自动补全方法、系统及装置

AITNT
正文
推荐专利
一种基于深度强化学习的代码自动补全方法、系统及装置
申请号:CN202410970779
申请日期:2024-07-19
公开号:CN118519681B
公开日期:2024-09-17
类型:发明专利
摘要
本发明属于软件开发与维护自动化领域,公开了一种基于深度强化学习的代码自动补全方法、系统及装置,所述方法包括接收源代码数据,根据预设规则转换为代码类型数据;利用多任务学习的硬参数共享方式微调代码补全模型;利用多任务学习的硬参数共享方式训练评估器模型;利用微调后的代码补全模型和训练后的评估器模型构建深度强化学习网络;通过监督学习、深度强化学习训练策略网络,评估网络在代码补全过程中给出即时奖励,以此评估补全代码和相应类型对后续代码补全的影响相关性,从而使代码补全模型能够细致的感知动态变化的上下文需求;将训练后的策略网络用于对目标源代码数据进行补全;本发明能够根据源代码片段补全符合代码逻辑的代码片段。
技术关键词
深度强化学习 补全方法 网络 策略 多任务 生成代码 参数 模型训练模块 解码 数据采集模块 处理器 指标 存储器 决策 逻辑 编码 标记 误差
系统为您推荐了相关专利信息
1
基于可变时间常数梯度算法的综合能源系统优化调度方法
综合能源系统 梯度算法 热电联产机组 训练神经网络 燃气锅炉
2
一种基于深度学习卷积神经网络的查体辅助系统
深度学习卷积神经网络 关键点 辅助系统 运动轨迹识别 Inception结构
3
虚拟电厂运行状态全局监控方法、系统、终端及存储介质
功能模块 全局监控方法 监控日志 指标分析方法 策略
4
基于选择性模仿增强深度强化学习的无人机导航避障方法
导航避障方法 深度强化学习 评价器 执行器 生成动作
5
一种基于医学指标的爆炸致人体肺部损伤评估方法
损伤评估方法 深度学习网络模型 手持超声设备 数值模拟方法 ResNet网络
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号