-
公开(公告)号:CN117971178B
公开(公告)日:2025-05-06
申请号:CN202410011848.8
申请日:2024-01-02
Applicant: 华南理工大学
IPC: G06F8/30 , G06N3/0455 , G06F8/75
Abstract: 本发明公开了一种中文语言驱动的程序代码自动生成方法、装置及介质,涉及计算机软件工程的代码生成技术。其中方法包括:设计编程语言无关的抽象语法规则集;对输入的中文伪代码做基于抽象语法规则集的序列生成,得到抽象语法规则序列;针对抽象语法规则序列,根据序列中节点类别展开树状结构、划定子树范围,将规则序列抽象为抽象语法树;针对抽象语法树,进行词元合法性分析、子树结构合法性分析和抽象语法树整体合法性分析,生成基于抽象语法规则集的质量评估结果;根据质量评估结果,结合人机对话技术完成信息补全;当检测到质量评估结果为合格,生成最终的高质量代码。本发明在小规模资源下即可实现高质量的中文语言驱动的程序代码自动生成。
-
公开(公告)号:CN115114401B
公开(公告)日:2025-02-14
申请号:CN202210738417.2
申请日:2022-06-27
Applicant: 华南理工大学
IPC: G06F16/334 , G06F16/35 , G06F40/211 , G06F40/30 , G06F18/22 , G06F18/241 , G06N3/044 , G06N3/0464 , G06N3/0455 , G06N3/0475 , G06N5/04
Abstract: 本发明提供了面向数据智能的孪生网络结构搜索方法及语义匹配方法。包括以下步骤:根据目标任务构建孪生网络模型;其中,所述孪生网络模型包括五个网络结构,所述网络结构由若干个操作节点连接组成;定义所述网络结构的搜索空间,所述搜索空间由多个操作节点组成;设定所述孪生网络模型运行约束条件;控制器在给定所述搜索空间上进行采样得到网络模型,对所述网络模型和所述控制器进行训练,更新网络权重参数直至收敛,并在训练过程中保证所述网络模型满足所述运行约束条件;根据更新后的网络权重参数,确定目标孪生网络模型。该方法能自适应构建出最优的孪生网络模型,有效降低了人工搜索的成本和难度,可用于文本语义匹配。
-
公开(公告)号:CN118446883A
公开(公告)日:2024-08-06
申请号:CN202410563648.3
申请日:2024-05-08
Applicant: 华南理工大学
Abstract: 本发明公开了一种数字人脸的表情迁移方法、系统、装置及存储介质,其中方法包括:提取源图像的人脸关键点,根据人脸关键点初始化一个种群;利用约束优化算法对人脸关键点种群中的个体进行迭代更新,评估个体的优劣,得到新的人脸关键点坐标;对源图像进行三角剖分,利用新旧人脸关键点的坐标获得变换矩阵,变换三角形网格位置,获得迁移后的表情图像;对迁移后的表情图像和目标图像进行对比和评估,如果评估结果达到预设条件,停止迭代,输出表情迁移结果;否则,根据当前迭代结果筛选出新一代种群,并返回执行对种群中的个体进行迭代更新的步骤。本发明能够有效地提高迁移结果的精度和自然性,可广泛应用于计算机视觉图像处理领域。
-
公开(公告)号:CN118192276B
公开(公告)日:2024-07-16
申请号:CN202410612668.5
申请日:2024-05-17
Applicant: 华南理工大学
IPC: G05B13/04
Abstract: 本发明公开了一种基于多目标MAP‑Elites的机器人损伤恢复方法,涉及机器人控制技术领域,包括初始化行为地图,从行为地图中挑选一个父代控制器参数;利用多个样本控制器参数计算得到得到梯度方向信息,将父代控制器参数进化为子代控制器参数;根据支配关系,更新行为地图网格中的参数;采用基于地图的贝叶斯优化算法和行为地图,初始化损伤恢复模型;对损伤恢复模型进行调整和搜索,得到最佳控制器参数。相比于现有技术,无需与真实环境交互,即可获得使机器人在受损环境得到损伤恢复的控制器参数,且大大节省了搜索时间,有效的提高了运算效率。
-
公开(公告)号:CN117915163A
公开(公告)日:2024-04-19
申请号:CN202410047066.X
申请日:2024-01-12
Applicant: 华南理工大学
Abstract: 本发明公开了一种数字虚拟人自动化制作方法,包括以下步骤:对视频素材进行人像抠图,进行动作识别和表情识别,构建动作、表情视频库;对讲稿内容进行文本自动分句得到子句序列,进行动作分析和表情分析,得到动作、表情标签序列;根据标签序列选取动作视频和表情视频,构成动作、表情视频序列,进行动作表情合成,得到合成视频序列;对音频素材进行语音特征提取,构建语音特征库,将子句序列转换为音频序列,将音频序列转换为克隆音频序列;根据克隆音频序列的音频长度确定合成视频序列的视频长度;将合成视频序列与克隆音频序列进行口型同步,得到虚拟人视频序列,对虚拟人视频序列进行拼接,添加背景进行渲染,生成数字虚拟人视频。
-
公开(公告)号:CN111985334B
公开(公告)日:2023-09-26
申请号:CN202010698516.3
申请日:2020-07-20
Applicant: 华南理工大学
IPC: G06V20/40 , G06V20/52 , G06V10/764
Abstract: 本发明公开了一种枪支检测方法、系统、装置和存储介质,其中方法包括以下步骤:获取视频流数据,根据所述视频流数据获取图片;采用预设的枪支检测模型对所述图片进行枪支检测,输出检测结果;确定检测到图片中存有枪支,获取多帧图片,结合连续帧检测算法和多帧图片对检测结果进行校验。本发明的目的在于提供基于现有监控设备能够实时识别枪支的方案,且通过连续帧检测算法,能起到抗复杂场景干扰的作用,有效降低枪支的误检率和漏检率,提高检测准确度,能为监控系统提供可靠的枪支报警信息,及时发现监控环境周边存在的安全隐患,可广泛应用于图像数据处理技术领域。
-
公开(公告)号:CN108446617B
公开(公告)日:2022-04-22
申请号:CN201810194209.4
申请日:2018-03-09
Applicant: 华南理工大学
IPC: G06V40/16 , G06V10/764 , G06V10/774 , G06V10/82 , G06N3/04 , G06N3/08
Abstract: 本发明公开了一种抗侧脸干扰的人脸快速检测方法,用户选择一张普通的图片,利用深度神经网络提取图片特征后,确定人脸的确切位置。本发明提供一种人脸检测的训练方法,使用纯数据驱动的方式,使用普通人脸图片和人脸边界框作为输入,使用镜像对称与高斯滤波进行数据扩增,使用迁移学习与难例挖掘增强训练效果。本发明在读入人脸图片后,先将图片缩放,然后放入深度神经网络中提取特征,并产生多个人脸似然框和人脸似然框的置信度得分,最后采用非极大值抑制的方式选取最合适的人脸似然框。本发明对人脸照片的角度没有特定的要求,并且对于侧面人脸的检测效果依然非常明显。另外,本发明检测方法简单,采用端到端的检测方式,可应用于实时环境。
-
公开(公告)号:CN107168696B
公开(公告)日:2021-06-08
申请号:CN201710254819.4
申请日:2017-04-18
Applicant: 华南理工大学
Abstract: 本发明提供了一种图形化编程控件布局的自动优化方法,用户根据需求自由组合图形化的模块进行编程,在每次移动编程控件后,首先判断程序中的编程控件是否相交,然后定位到每个产生重叠的编程控件上,计算出在满足不发生重叠情况下这些编程控件需要移动的距离与方向。本发明是基于图形化编程软件布局而设计的自动优化方法,并不需要手动对编程控件进行重新布局,可以利用此发明对所有的编程控件进行自动布局,并且保证重叠的编程控件能以最小的距离移动至合适的位置。
-
公开(公告)号:CN112559848A
公开(公告)日:2021-03-26
申请号:CN202011468252.9
申请日:2020-12-14
Applicant: 华南理工大学
IPC: G06F16/953 , G06F16/9538 , G06F17/16 , G06N3/12
Abstract: 本发明公开了最优加权有向图的流形搜索方法。所述方法包括以下步骤:用户通过网页终端向服务器发送结构方程模型中的测量模型信息和数据;服务器对预设的测量模型信息进行编码存储;服务器使用存储的预设模型信息,初始化生成结构模型编码;将初始化得到的种群输入到计算服务中,通过多目标优化算法迭代搜索备选范围内较优的结构模型,最终输出搜索到的较优模型;通过对输出的结果进行处理,提取出最终种群的骨干子结构并自动生成图表和文本结果,通过网页终端供用户在线或者离线查看,分析。本发明提高了加权有向图的建立,分析,筛选的效率,节约了用户时间。
-
公开(公告)号:CN108710575B
公开(公告)日:2020-11-24
申请号:CN201810501975.0
申请日:2018-05-23
Applicant: 华南理工大学
IPC: G06F11/36
Abstract: 本发明提供了基于路径覆盖测试用例自动生成的单元测试方法,首先对被测试程序的代码进行词法分析与语法分析,然后得到程序的控制流图。得到控制流图后根据已知的判断节点个数生成节点表。然后根据自动生成的测试用例,在生成的控制流图中驱动节点中的可执行代码的执行,同时根据可执行代码的执行结果计算获取fitness适应值,进行选择子节点继续重复上述过程,直到找到图中的终止节点,最后生成路径标记与得到该路径对应的fitness适应值。接着运行测试用例自动生成算法,该算法根据返回的fitness适应值不断自动生成测试用例,直到路径完全覆盖,或者超过设定的运行时间时退出。本发明适用于软件测试的,经过实验验证,可以应用于实际的软件测试工作环境。
-
-
-
-
-
-
-
-
-