Logo
☆☆☆☆☆
0.0
Intermediate
19h

使用 JAX 和 Flax 进行深度学习

本课程全面介绍 JAX 和 Flax 两种开源库,它们因在深度学习应用中具备高效性、灵活性和可扩展性而备受关注。 在本课程中,您将深入学习深度学习的基本原理,并了解 JAX 与 Flax 的独特特性。您将掌握 JAX 的基础知识,学习如何使用 JAX 和 Flax 实现优化器、损失函数和激活函数。此外,您还将学习如何加载数据集、使用分布式学习进行分类任务,以及应用 ResNet 和 LSTM 模型。最后,您将完成一个项目,通过实际操作掌握使用 JAX 和 Flax 进行迁移学习的方法。 课程结束时,您将能够熟练地使用 JAX 和 Flax 实现并定制神经网络模型,具备高级优化技术和分布式训练的实践能力。

12 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 JAX 和 Flax 进行深度学习
本课程全面介绍 JAX 和 Flax 两种开源库,它们因在深度学习应用中具备高效性、灵活性和可扩展性而备受关注。 在本课程中,您将深入学习深度学习的基本原理,并了解 JAX 与 Flax 的独特特性。您将掌握 JAX 的基础知识,学习如何使用 JAX 和 Flax 实现优化器、损失函数和激活函数。...

WHAT YOU'LL LEARN

了解 JAX 的基础知识,包括 Autograd 和数组操作

Content

12 Lessons • 0 Quizzes • 0 Challenges

课程介绍
  1. 1

    关于本课程

JAX 基础知识
  1. 1

    JAX 数据类型与数组简介

  2. 2

    纯函数与随机数

  3. 3

    数组操作

  4. 4

    即时编译

  5. 5

    使用 JAX 进行机器学习

  6. 6

    挑战:JAX 基础知识

  7. 7

    解决方案:JAX 基础知识

  8. 8

    JAX 基础知识概述

  9. 9

    测验:JAX 基础知识

结论
  1. 1

    总结

JAX 和 Flax 中的优化器
  1. 1

    优化器简介

  2. 2

    自适应优化器

  3. 3

    随机梯度下降

  4. 4

    挑战:优化器

  5. 5

    解决方案:优化器

  6. 6

    JAX和Flax中的优化器总结

  7. 7

    测验:优化器

附录
  1. 1

    安装包

  2. 2

    共享 TensorBoard

损失函数与激活函数
  1. 1

    损失函数简介

  2. 2

    JAX中的损失函数类型

  3. 3

    在 JAX 中计算与监控损失

  4. 4

    JAX中的激活函数

  5. 5

    挑战:损失函数与激活函数

  6. 6

    解决方案:损失函数与激活函数

  7. 7

    总结:损失函数与激活函数

  8. 8

    测验:损失函数与激活函数

在 JAX 中加载数据集
  1. 1

    准备文本数据集

  2. 2

    文本预处理与情感分析

  3. 3

    加载图像数据集

  4. 4

    挑战:训练和测试一个模型

  5. 5

    解决方案:训练和测试模型

  6. 6

    总结:在 JAX 中加载数据集

  7. 7

    测验:在 JAX 中加载数据集

图像分类与分布式训练
  1. 1

    使用 JAX 和 Flax 进行图像分类

  2. 2

    使用 JAX 和 Flax 进行分布式训练

  3. 3

    挑战:使用 JAX 和 Flax 进行分布式训练

  4. 4

    解决方案:使用 JAX 和 Flax 进行分布式训练

  5. 5

    摘要:图像分类与分布式训练

  6. 6

    测验:使用 JAX 和 Flax 进行分布式训练

TensorBoard 与状态管理
  1. 1

    配置 TensorBoard

  2. 2

    如何在 Flax 中使用 TensorBoard

  3. 3

    使用 TensorBoard 跟踪 JAX 中的模型训练

  4. 4

    在 JAX 和 Flax 中应用 BatchNorm 和 Dropout 层

  5. 5

    摘要:TensorBoard 与状态管理

  6. 6

    测验:TensorBoard 与状态管理

JAX 和 Flax 中的 LSTM
  1. 1

    数据预处理

  2. 2

    LSTM模型

  3. 3

    挑战:在 JAX 和 Flax 中实现 LSTM

  4. 4

    解决方案:在 JAX 和 Flax 中实现 LSTM

  5. 5

    JAX和Flax中的LSTM总结

  6. 6

    测验:在 JAX 和 Flax 中使用 LSTM

Flax 与 TensorFlow 对比
  1. 1

    Flax 与 TensorFlow 中的主要函数

  2. 2

    Flax 与 TensorFlow 中训练模型的对比

  3. 3

    总结:Flax 与 TensorFlow 对比

  4. 4

    测验:Flax 与 TensorFlow 对比

在 Flax 中使用 ResNet 模型
  1. 1

    训练ResNet模型

  2. 2

    ResNet 模型定义

  3. 3

    使用ResNet模型进行迁移学习

  4. 4

    摘要:在 Flax 中使用 ResNet 模型

  5. 5

    测验:在 Flax 中使用 ResNet 模型

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)