需求文本驱动的APP界面布局自动生成方法

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:cho159753
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
界面设计是对界面元素布局和人机交互逻辑的整体设计,是APP研发过程中的一个重要环节。传统的APP界面设计主要依赖界面设计师根据软件需求及自身经验来完成,而非专业设计人员往往难以进行APP界面设计。因此,自动识别界面需求文本中的组件信息并自动生成APP界面布局有重要的研究意义。本文设计了一种基于界面需求文本的APP界面布局自动生成方法,具体研究工作包括:(1)针对从界面需求文本中识别组件的问题,本文依据组件类型取决于句子中具有组件特征的关键词这一特性,提出了基于组件特征注意力机制的文本分类方法,即在模型训练阶段通过组件特征向量来引导注意力向量的生成,使得与组件类型相关的词获得更大的权重值,从而让这些词在分类过程中占主导作用。我们在收集到的需求文本数据集上进行组件识别的文本分类实验。实验结果表明,与主流的文本分类方法相比,本文提出的文本分类方法在组件识别准确率上提升了2.8%~6.7%。(2)针对基于组件和约束的界面布局自动生成问题,考虑到在实际布局生成过程中难以获取所有组件之间的约束关系,本文提出了一种组件约束自适应方法。该方法在模型训练时将组件之间真实约束关系随机置为未知,并根据真实的组件位置来引导模型对该未知约束关系的学习。在实际应用中,该方法通过未知约束关系将不存在直接或间接约束关系的两个组件连接起来,模型能够自适应识别该未知约束关系在不同的输入情况下所表达的具体约束关系类型。在Rico数据集上的实验结果表明,本文提出的界面布局自动生成方法在Io U(Intersection over Union)和FID(Fréchet Inception Distance)等指标上均优于基准方法,验证了用本文方法生成的布局更接近真实布局。基于上述研究,本文设计并实现了一个基于界面需求文本的APP界面布局自动生成工具。在实际APP界面需求文本上的测试结果显示,该工具在界面组件识别准确率上高达95%以上,能够在秒级时间内完成布局的自动生成,提高了界面设计效率。
其他文献
随着对高次谐波探索的不断深入,高次谐波的发展在一些领域已经取得了喜人的成绩,高次谐波其中一个最重要的应用就是来探测复杂的分子结构及动力学过程,这是由于高次谐波生成过程本身就来自于电子的超快运动,因此可作为探测分子和原子内部结构以及捕捉其内部电子运动过程的一种工具。利用高次谐波对分子轨道进行层析成像,也为研究分子的内部结构提供了前所未有的途径。本文首先利用Molpro量化软件获得较为准确的N2分子轨
学位
Stack Overflow是最流行的编程社区问答(PCQA)网站之一,近年来吸引了越来越多的用户。用户的增加使得网站上有大量的问题被提出,而这些问题之间可能存在相关性而未被识别。当用户在Stack Overflow提出或查询问题时,若能提供与该问题相关的问题有助于用户解决问题。此外,识别出重复问题能够更好地帮助网站进行维护,也减少了提出重复问题的用户的不必要等待时间。尽管已有大量研究方法致力于自
学位
自然界中许多动植物的身体部位因具有超疏水表面而表现出了自清洁、防水等独特功能。人们从中得到启发,成功将超疏水表面应用到生活、工业等多个领域。目前制备超疏水表面的方法层出不穷,主要有模板法,化学沉积法,光刻法等,但如何更简单更高效的制备超疏水表面,研究人员仍在积极探索中。近些年来,飞秒脉冲激光加工因其“冷加工”的独特优势成为了一种更方便快捷的制备超疏水表面的方法。目前飞秒脉冲激光制备仿生超疏水表面仍
学位
超原子(Superatom)作为由多个原子形成的复杂高对称性分子系统,它的分子轨道展现出相近于原子中依壳层排布的电子轨道对称性,所以超原子具有丰富的物理内涵,并在模拟乃至替代原子方面有重要前景。尤其注意到,在一般分子的里德堡态激发(Rydberg state excitation,RSE)研究中,受分子轨道的对称性影响,控制价电子实现激发到更高或特定的里德堡态是较为复杂乃至困难的。相比之下,具有高
学位
全无机钙钛矿纳米晶体CsPbX3(X=Cl,Br,I)由于其优异的稳定性、宽光谱范围的可见光致发光而在太阳能电池领域中备受关注。超快光谱技术提供了能够有效分析影响其光电转化性能的微观物理机制的有效手段。本文主要利用飞秒瞬态吸收光谱测量光激发后的基于金属离子掺杂全无机钙钛矿在光诱导下其光生载流子生成,分离,迁移,复合等超快动力学行为。杂质掺杂和外界压力的改变是调控钙钛矿材料的晶体结构和光学性质及提高
学位
光与原子相互干涉产生的量子相干效应是光学领域的重要研究方向,其中电磁感应光透明(Electromagnetically induced transparency,简称EIT)和电磁感应光栅(Electromagnetically induced grating,简称EIG)是量子相干效应中典型的物理现象。这些现象得到了许多物理学者的关注,极具研究价值与发展潜力。在EIT效应的影响下介质对探测场的吸
学位
近年来,边缘计算的蓬勃发展给机器学习带来了新的挑战和机遇。传统的云端机器学习需要收集用户数据以完成模型训练,但这有泄露数据隐私的风险。而在边缘计算的场景下部署分布式机器学习,即分布式边缘学习,不需要收集用户数据便能完成模型训练。因此,该方案有望成为既能保护用户数据隐私,又能利用数据价值的下一代机器学习解决方案。然而,开发和测试分布式边缘学习面临着众多新的挑战。一方面,当前缺乏对分布式边缘学习通用功
学位
激光诱导击穿光谱(Laser-induced breakdown spectroscopy,LIBS)是用来对样品进行元素鉴别的一种原子发射光谱技术。它的基本原理是:激光脉冲聚焦到样品表面,烧蚀材料产生高温等离子体,通过收集和分析发射的特征谱线就可以确定样品的元素组成。激光诱导击穿光谱技术具有自己独特的优势,例如:对任何状态的物体都可以检测、对样品损伤较小、还可以实现远程在线测量等。因此LIBS技
学位
激光诱导击穿光谱(Laser-induced breakdown spectroscopy,LIBS)是一种以激光和物质相互作用为基础的元素检测和分析技术。LIBS基本原理为脉冲激光经聚焦透镜会聚于样品表面,使得样品表面迅速升温并蒸发出微克量的样品,这些微克量级的样品在瞬间的融化和气化过程中产生高温高压的等离子体,这些等离子体迅速膨胀,辐射出光学信号。最后用光纤收集这些光学信号,并加以分析便可以获
学位
联邦学习是一种能够让多个客户端在不共享数据的情况下协同训练机器学习模型的分布式机器学习技术。然而,已有的研究表明,当客户端之间的数据分布是异构的时候,联邦学习会出现明显的性能下降。为了解决这一具有挑战性的问题,研究人员提出了个性化联邦元学习,其中每个客户端通过在联合训练的全局元模型上进行微调获得个性化模型。尽管个性化联邦元学习在这一问题上取得了不错的成果,但是由于这类方法隐式地假设了不同客户端中采
学位