基于领域微调的嵌入式信号处理MATLAB-VSIPL代码翻译技术研究
(南京电子技术研究所,江苏 南京 210039)
摘要
近年来,大语言模型在通用代码翻译领域取得了显著进展,但将其直接应用于嵌入式信号处理MATLAB-VSIPL代码翻译任务时,模型准确率和规范性较差。针对此问题,文章提出一种基于领域微调的嵌入式信号处理MATLAB-VSIPL智能化代码翻译方法,通过历史项目代码库的挖掘和预处理,构建高质量MATLAB-VSIPL代码对训练样本,并结合有监督微调将信号处理领域VSIPL编程规范和转换规则注入通用大语言模型,使其掌握MATLAB高级语言到复杂VSIPL低级语言的映射逻辑。同时,本文采用参数高效微调和早停等训练策略,有效缓解模型在领域样本数量有限条件下的过拟合问题。实验结果表明,该方法能够有效提升MATLAB-VSIPL代码翻译的语义相似度和功能一致性。
关键词
大语言模型;MATLAB-VSIPL;代码翻译;LoRA;参数高效微调
参考文献
- [1] 刘豪,李超.基于国产高性能CPU的信号处理平台设计 [J].现代导航,2025,16(5):380-385.
- [2] 邓竹莎.基于VSIPL的跨平台算法中间件软件设计 [J].电讯技术,2013,53(6):773-776.
- [3] 邱瑾.软件化雷达算法组件设计与实现 [D].西安:西安电子科技大学,2019.
- [4] Hui B Y,Yang J,Cui Z Y,et al. Qwen2.5-Coder Technical Report [J/OL].arXiv:2409.12186 [cs.CL].https://doi.org/10.48550/arXiv.2409.12186.
- [5] Yang Z,Liu F,Yu Z X,et al. Exploring and Unleashing the Power of Large Language Models in Automated Code Translation [J].Proceedings of the ACM on Software Engineering,2024,1(FSE):1585-1608.
- [6] Vaswani A,Shazeer N,Parmar N,et al. Attention Is All You Need [J/OL].arXiv:1706.03762 [cs.CL].https://doi.org/10.48550/arXiv.1706.03762.
- [7] 张钦彤,王昱超,王鹤羲,等.大语言模型微调技术的研究综述 [J].计算机工程与应用,2024,60(17):17-33.
- [8] Hu E J,Shen Y L,Wallis P,et al. LoRA: Low-Rank Adaptation of Large Language Models [J/OL].arXiv:2106.09685 [cs.CL].https://doi.org/10.48550/arXiv.2106.09685.
- [9] Zheng Y W,Zhang R C,Zhang J H,et al. LlamaFactory: Unified Efficient Fine-Tuning of 100+ Language Models [C]//Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 3: System Demonstrations),2024:400-410.
- [10] Ren S,Guo D Y,Lu S,et al. CodeBLEU: a Method for Automatic Evaluation of Code Synthesis [J/OL].arXiv:2009.10297 [cs.SE].https://doi.org/10.48550/arXiv.2009.10297.
作者简介
李伟超(1988—),男,汉族,河南郑州人,工程师,博士学位,研究方向:嵌入式软件智能化开发。