课程主页: https://www.coursera.org/learn/customising-models-tensorflow2
欢迎您来到《个性化定制你的TensorFlow 2模型》课程!这是一个旨在深化您对TensorFlow知识和技能的在线课程,通过该课程,您可以学习如何开发完全个性化的深度学习模型和工作流程,以适应任何应用需求。
课程内容覆盖了多个重要主题,首先,我们将探讨Keras功能API,使您能够构建更加灵活的模型架构,包括具有多个输入和输出的模型。您还将学习有关张量和变量,以及如何访问和使用模型内部层的知识。在程序作业中,您将使用这些技术,通过转移学习应用于狗与猫的图像数据集。
接下来,课程将重点介绍数据管道,灵活而高效的数据管道是深度学习模型开发中至关重要的部分。您将学习如何使用Keras和tf.data模块的工具,加载、处理、过滤甚至动态增强数据,您将在程序作业中应用这些工具来实现LSUN和CIFAR-100数据集的数据管道。
然后,我们将进入序列建模部分,介绍如何使用TensorFlow的递归神经网络API来处理序列数据,包括自然语言处理和时间序列预测。您将在程序作业中开发一个生成性语言模型,使用的是莎士比亚的数据集。
课中还包含模型子类和自定义训练循环的内容,您将了解如何利用模型和层子类API,设计灵活的模型架构以及训练循环。课程的编程作业涉及实现深度残差网络,真正体验TensorFlow的低级控制。
最后,您将在巅峰项目中,将课程所学的所有工具和概念结合起来,开发一个将英语翻译成德语的自定义神经翻译模型。整个课程既适合初学者,也对已有基础的学习者提出了挑战,是深入了解TensorFlow及其应用的极佳机会。总之,这是一门极具实用性和挑战性的课程,非常推荐学习!
课程主页: https://www.coursera.org/learn/customising-models-tensorflow2