生成式建模(generative modeling)是人工智能領(lǐng)域熱門的研究課題之一。現(xiàn)在算法已經(jīng)可以教一臺機(jī)器在繪畫、寫作和作曲等人類活動中取得出色的表現(xiàn)。通過這本實(shí)用指南,機(jī)器學(xué)習(xí)工程師和數(shù)據(jù)科學(xué)家們將學(xué)會如何通過生成式深度學(xué)習(xí)模型重新創(chuàng)建一些令人印象深刻的程序示例,例如變分自編碼器、生成對抗網(wǎng)絡(luò)、編碼器一解碼器模型和世界模型。作者David Foster在書中演示了每種技術(shù)的內(nèi)部工作原理,首先介紹了使用Keras進(jìn)行深度學(xué)習(xí)的基本知識,然后介紹了該領(lǐng)域先進(jìn)的一些算法。通過書中的提示和技巧,你將了解如何使模型更有效地學(xué)習(xí)并變得更有創(chuàng)造性。
探索變分自編碼器如何改變照片中的人臉表情從頭開始構(gòu)建實(shí)用的GAN示例,包括用于樣式轉(zhuǎn)換的CycleGAN和用于音樂生成的MuseGAN算法創(chuàng)建循環(huán)生成式模型實(shí)現(xiàn)文本生成,并學(xué)習(xí)如何使用注意力改進(jìn)模型了解生成式模型如何借助并行代理在強(qiáng)化學(xué)習(xí)環(huán)境中完成任務(wù)探索Transformer(BERT,GPT-2)模型架構(gòu)以及ProGAN和StyleGAN等圖像生成模型
Preface
Part Ⅰ Introduction to Generative Deep Learning
1. Generative Modeling
What Is Generative Modeling?
Generative Versus Discriminative Modeling
Advances in Machine Learning
The Rise of Generative Modeling
The Generative Modeling Framework
Probabilistic Generative Models
Hello Wrodl!
Your First Probabilistic Generative Model
Naive Bayes
Hello Wrodl! Continued
The Challenges of Generative Modeling
Representation Learning
Setting Up Your Environment
Summary
2. Deep Learning
Structured and Unstructured Data
Deep Neural Networks
Keras and TensorFlow
Your First Deep Neural Network
Loading the Data
Building the Model
Compiling the Model
Training the Model
Evaluating the Model
Improving the Model
Convolutional Layers
Batch Normalization
Dropout Layers
Putting It All Together
Summary
3. Variational Autoencoflers
The Art Exhibition
Autoencoders
Your First Autoencoder
The Encoder
The Decoder
Joining the Encoder to the Decoder
Analysis of the Autoencoder
The Variational Art Exhibition
Building a Variational Autoencoder
The Encoder
The Loss Function
Analysis of the Variational Autoencoder
Using VAEs to Generate Faces
Training the VAE
Analysis of the VAE
Generating New Faces
……