文件名称:harmonyos2-GUIGAN:一种基于GAN的GUI生成方法
文件大小:29.97MB
文件格式:ZIP
更新时间:2024-07-21 08:29:42
系统开源
和声2 GUIGAN:学习使用生成对抗网络生成 GUI 设计 图形用户界面 (GUI) 在几乎所有现代桌面软件、移动应用程序和在线网站中无处不在。 一个好的 GUI 设计对于软件在市场上的成功至关重要,但是即使对于训练有素的设计师来说,设计一个需要大量创新和创造力的好的 GUI 也很困难。 此外,GUI设计快速发展的要求也加重了设计人员的工作负担。 因此,各种自动生成的 GUI 的可用性有助于增强设计的个性化和专业化,因为它们可以迎合不同设计师的品味。 为了帮助设计师,我们开发了一个模型 GUIGAN 来自动生成 GUI 设计。 与基于图像像素的传统图像生成模型不同,我们的 GUIGAN 是重用从现有移动应用程序 GUI 中收集的 GUI 组件,以组成类似于自然语言生成的新设计。 我们的 GUIGAN 基于 SeqGAN,通过对 GUI 组件样式兼容性和 GUI 结构进行建模。 评估表明,我们的模型在 Frechet Inception 距离 (FID) 和 1-最近邻精度 (1-NNA) 方面明显优于最佳基线方法 30.77% 和 12.35%。 通过试点用户研究,我们提供了我们的方
【文件预览】:
GUIGAN-master
----Results()
--------UserStudy()
--------1(1B)
----code()
--------GetSubtree()
--------load_style_emb_apps.py(7KB)
--------StyleEmbedding()
--------models()
--------data_iter.py(2KB)
--------discriminator.py(2KB)
--------README.md(1KB)
--------GUIGAN_test.py(18KB)
--------comm.py(6KB)
--------get_style_emb.py(6KB)
--------generator.py(3KB)
--------reward.py(3KB)
--------GUIGAN_main.py(20KB)
----README.md(13KB)
----Display()
--------T4.jpg(95KB)
--------Fig1_v2.jpg(1.31MB)
--------Fig5.jpg(3.16MB)
--------pre2.jpg(302KB)
--------Fig2_cut.jpg(554KB)
--------T1.jpg(27KB)
--------T2.jpg(158KB)
--------pre1.jpg(329KB)
--------pre3.jpg(339KB)
--------Fig3.jpg(362KB)
--------baseline2.png(166KB)
--------ComponentReuse.jpg(248KB)
--------pre4.jpg(309KB)
--------bad.png(215KB)
--------Display1.jpg(1.49MB)
--------Display.jpg(1.11MB)
--------baseline1.png(221KB)