TensorFlow 基础知识

速览

通过 TensorFlow 了解深度学习的基础知识! 这个适合初学者的学习路径将介绍构建机器学习模型的关键概念。

先决条件

  • Python 基础知识
  • 对如何使用 Jupyter Notebook 有基本的了解
  • 对机器学习有基本的了解

本学习路径中的模块

此模块提供开始使用 TensorFlow 所需的全部概念和实用知识。 我们将探索作为 TensorFlow 的一部分发布的高级 API Keras,并使用它构建用于图像分类的神经网络。

在本模块中,你将了解使用 TensorFlow 的计算机视觉。 我们使用图像分类来了解卷积神经网络,然后了解预先训练的网络和转移学习如何改进模型并解决实际问题。

在本模块中,我们将探索用于处理自然语言文本的不同神经网络体系结构。 自然语言处理 (NLP) 经历了快速的增长和进步,主要是因为语言模型的性能取决于它们“理解”文本的整体能力,并且可以在大型文本语料库上使用无监督技术进行训练。 此外,预先训练的文本模型简化了许多 NLP 任务,并显著提高了性能。 在本学习模块中,我们将详细了解这些技术和 NLP 的基础知识。

了解如何将音频表示为张量、如何将波形转换为光谱图,以及如何使用 TensorFlow 生成简单的关键字分类器。

如果已完成第一个模块,并意识到构建或调试模型需要额外的灵活性,那么此模块适合你。 我们将介绍如何创建用于图像分类的简单神经网络,但这次我们将使用较低级别的 TensorFlow 代码并解释基本概念以帮助理解。