本书深入介绍了如何使用TensorFlow构建深度学习应用,从实践的角度讲解深度学习知识。本书主要内容包括深度学习入门,介绍了机器学习和深度学习的基础知识;TensorFlow的主要特性,以及TensorFlow的安装与配置,通过示例进行TensorFlow计算、数据和编程模型的学习;基于TensorFlow的前馈神经网络、卷积神经网络、优化TensorFlow自编码器以及循环神经网络。此外,本书还介绍了关于异构和分布式计算的内容,学习如何在GPU板卡和分布式系统上执行TensorFlow模型。在TensorFlow高级编程部分对TensorFlow基本库进行了概述。最后,本书介绍了基于因子分解机的推荐系统以及强化学习。