weslynn / AlphaTree-graphic-deep-neural-network

AI Roadmap:机器学习(Machine Learning)、深度学习(Deep Learning)、对抗神经网络(GAN),图神经网络(GNN),NLP,大数据相关的发展路书(roadmap), 并附海量源码(python,pytorch)带大家消化基本知识点,突破面试,完成从新手到合格工程师的跨越,其中深度学习相关论文附有tensorflow caffe官方源码,应用部分含推荐算法和知识图谱
2.71k stars 589 forks source link

MC-GAN 这一段有重复 #4

Open shaheming opened 4 years ago

shaheming commented 4 years ago

创造字体一直是一件难事,中文字体更难,毕竟汉字有26000多个,要完成一整套设计需要很长的时间。

而 Github 用户 kaonashi-tyc 想到的解决方案是只手工设计一部分字体,然后通过深度学习算法训练出剩下的字体,毕竟汉字也是各种「零件」组成的。

于是,作者将字体设计的过程转化为一个“风格迁移”(style transfer)的问题。他用两种不同字体作为训练数据,训练了一个神经网络,训练好的神经网络自动将输入的汉字转化为另一种字体(风格)的汉字。

作者使用风格迁移解决中文字体生成的问题,同时加上了条件生成对抗网络(GAN)的力量。

项目地址:kaonashi-tyc/zi2zi

艺术字 本文首次提出用端到端的方案来解决从少量相同风格的字体中合成其他艺术字体,例如 A-Z 26 个相同风格的艺术字母,已知其中 A-D 的艺术字母,生成剩余 E-Z 的艺术字母。

本文研究的问题看上去没啥亮点,但在实际应用中,很多设计师在设计海报或者电影标题的字体时,只会创作用到的字母,但想将风格迁移到其他设计上时,其他的一些没设计字母需要自己转化,造成了不必要的麻烦。

如何从少量(5 个左右)的任意类型的艺术字中泛化至全部 26 个字母是本文的难点。本文通过对传统 Condition GAN 做扩展,提出了 Stack GAN 的两段式架构,首先通过 Conditional GAN #1 根据已知的字体生成出所有 A-Z 的字体,之后通过 Conditional GAN #2 加上颜色和艺术点缀。

关于作者:黄亢,卡耐基梅隆大学硕士,研究方向为信息抽取和手写识别,现为波音公司数据科学家。

■ 论文 | Multi-Content GAN for Few-Shot Font Style Transfer

■ 链接 | https://www.paperweekly.site/papers/1781

■ 源码 | https://github.com/azadis/MC-GAN

weslynn commented 4 years ago

已订正