ai生成图片是什么技术
by Thomas Simonini
通过托马斯·西蒙尼(Thomas Simonini)
人工智能如何学习生成猫的图片 (How AI can learn to generate pictures of cats)
In 2014, the research paper Generative Adversarial Nets (GAN) by Goodfellow et al. was a breakthrough in the field of generative models.
2014年,研究论文Generative Adversarial Nets (GAN)由Goodfellow等人撰写。 是生成模型领域的突破。
Leading researcher Yann Lecun himself called adversarial nets “the coolest idea in machine learning in the last twenty years.”
首席研究员Yann Lecun自己称对抗网络是“过去20年来机器学习中最酷的想法。”
Today, thanks to this architecture, we’re going to build an AI that generates realistic pictures of cats. How awesome is that?!
今天,由于有了这种架构,我们将构建一个可以生成逼真的猫照片的AI。 那太棒了!!
To view the full working code, see my Github repository. It will help if you already have some experience in Python, Deep Learning and Tensorflow, and CNNs (Convolutional Neural Nets).
要查看完整的工作代码,请参阅我的Github存储库 。 如果您已经对Python,深度学习和Tensorflow以及CNN(卷积神经网络)有一定的经验,它将对您有所帮助。
If you new in Deep Learning, please check this excellent series of articles:
如果您是深度学习的新手,请查看以下出色的系列文章:
Machine Learning is Fun!The world’s easiest introduction to Machine Learningmedium.com
机器学习很有趣! 全球最简单的Machine Learning medium.com简介
什么是DCGAN? (What is DCGAN?)
Deep Convolutional Generative Adverserial Networks (or DCGAN) are a deep learning architecture that generate outputs similar to the data in the training set.
深度卷积生成对抗网络(DCGAN)是一种深度学习架构,其生成的输出类似于训练集中的数据。
This model replaces the fully connected layers of the generative adversarial network model with convolution layers.
该模型用卷积层替换了生成对抗网络模型的完全连接层。
To explain how DCGAN works, let’s use the metaphor of the art expert and the counterfeiter.
为了说明DCGAN的工作原理,让我们使用 艺术专家和伪造者的隐喻。
The counterfeiter (a.k.a. “the generator”) tries to produce fake Van Gogh pain