深度学习是人工智能(AI)学科中最受欢迎的领域之一,能够帮助你开发出复杂程度不一的多层模型。本书向你介绍了从基础到高级的深度学习算法,并告诉你如何使用TensorFlow从头开始实现这些算法。本书解释了如何构建自己的神经网络,介绍了TensorFlow这个强大的基于Python的机器学习和深度学习库。在此之后,你将了解到NAG、AMSGrad、AdaDelta、Adam、Nadam等梯度下降变体。接下来,带你深入学习循环神经网络(Recurrent Neural Networks,RNN)、长期短期记忆(Long Short-Term Memory,LSTM)以及如何使用RNN生成歌词。然后,掌握广泛用于图像识别任务的卷积和胶囊网络的数学知识,学习机器如何使用CBOW,skip-gram和PV-DM来理解单词和文档的语义,探究包括InfoGAN和LSGAN在内的各种GAN以及自动编码器,例如卷积自动编码器和VAE。
展开