摘要
本发明提供一种基于扩散模型和知识蒸馏的粗细粒度渐进前端代码生成系统及方法,该系统包括界面骨架扩散生成模块、界面骨架代码蒸馏模块和前端代码渐进式融合模块;界面骨架扩散生成模块用于生成面向UI骨架的有条件的离散扩散模型,理解输入的像素图中UI组件的布局,完成组件的布局关系的提取;界面骨架代码蒸馏模块用于基于知识蒸馏技术,通过学习教师模型标注的布局结构和布局代码关系,完成布局代码生成的轻量化实现;前端代码渐进式融合模块用于利用分治思想,建立像素图坐标、布局结构、代码文档对象模型三者关系,通过组件坐标,和布局代码索引,实现最终代码的融合。本发明提升了前端低代码生成效率和质量。
技术关键词
骨架代码
代码生成系统
前端代码生成方法
代码文档对象模型
布局结构
生成训练数据
知识蒸馏技术
像素
分治思想
界面
教师
指令
适配器
关系
教室模型
图像
系统为您推荐了相关专利信息
空间金字塔池化
检测草莓
草莓成熟度
注意力
图像
低压模块
高压模块
静电放电电路
电源转换电路
高压电源
图片方法
深度学习模型
OCR识别模型
修正错别字
格式化
信号处理算法
代码生成方法
算法框架
复杂度
识别关键路径