Logo
☆☆☆☆☆
0.0
Advanced
16h

使用 Python 和 TensorFlow 2 实现生成式人工智能

随着机器学习和深度学习的最新进展,生成式建模在研究工作数量及其跨领域应用方面均取得了显著增长。一些较新的方法(例如生成对抗网络GANs)虽然功能强大,但难以控制,使得整个学习过程既令人兴奋又充满挑战。 在本课程中,你将探索生成式人工智能,这是一种利用先进的机器学习算法生成合成数据(却具有惊人真实感)的前沿技术。你将学习其理论基础,并通过实际示例了解这些模型的潜力与影响。同时,你还将使用多种开源技术实现这些模型,包括Python编程语言、用于深度神经网络开发的TensorFlow 2库,以及Google Colab和Kubeflow项目等云计算资源。 学习本课程将帮助学习者更轻松地深入探索复杂主题和前沿研究。

16 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 Python 和 TensorFlow 2 实现生成式人工智能
随着机器学习和深度学习的最新进展,生成式建模在研究工作数量及其跨领域应用方面均取得了显著增长。一些较新的方法(例如生成对抗网络GANs)虽然功能强大,但难以控制,使得整个学习过程既令人兴奋又充满挑战。 在本课程中,你将探索生成式人工智能,这是一种利用先进的机器学习算法生成合成数据(却具有惊人真实感...

WHAT YOU'LL LEARN

了解生成式模型,包括其应用、概率原理以及生成式人工智能中使用的各种技术。

TAKEAWAY SKILLS

TensorFlow
Python
Generative AI

Content

16 Lessons • 0 Quizzes • 0 Challenges

课程介绍
  1. 1

    开始学习

生成式人工智能简介
  1. 1

    简介:生成式人工智能

  2. 2

    人工智能的应用

  3. 3

    概率规则

  4. 4

    为什么要使用生成模型?

  5. 5

    风格迁移与图像变换

  6. 6

    测验:生成式人工智能

  7. 7

    总结:生成式人工智能

使用GAN生成图像
  1. 1

    简介:使用GAN进行图像生成

  2. 2

    生成对抗网络(GANs)

  3. 3

    训练GAN

  4. 4

    朴素GAN

  5. 5

    改进的GAN——深度卷积生成对抗网络(DCGAN)

  6. 6

    改进的GAN——条件GAN

  7. 7

    改进的生成对抗网络——Wasserstein GAN

  8. 8

    渐进式GAN

  9. 9

    GAN 训练中的挑战

  10. 10

    测验:使用 GAN 生成图像

  11. 11

    总结:使用GAN进行图像生成

深度神经网络的构建模块
  1. 1

    简介:深度神经网络的构建模块

  2. 2

    感知机:函数中的大脑

  3. 3

    多层感知机与反向传播

  4. 4

    网络的种类:卷积与循环网络

  5. 5

    用于序列数据的网络

  6. 6

    构建一个更优的优化器

  7. 7

    测验:深度神经网络的构建模块

  8. 8

    深度神经网络的构建模块总结

使用GAN进行风格迁移
  1. 1

    简介:使用GAN实现风格迁移

  2. 2

    使用 pix2pix GAN 实现成对风格迁移

  3. 3

    使用CycleGAN进行非配对风格迁移

  4. 4

    相关工作

  5. 5

    测验:使用GAN进行风格迁移

  6. 6

    风格迁移与生成对抗网络(GAN)总结

教网络生成数字
  1. 1

    简介:教网络生成数字

  2. 2

    MNIST 数据库

  3. 3

    受限玻尔兹曼机

  4. 4

    堆叠受限玻尔兹曼机以生成图像

  5. 5

    使用 TensorFlow Keras 层 API 创建受限玻尔兹曼机(RBM)

  6. 6

    使用 Keras 模型 API 创建深度置信网络(DBN)

  7. 7

    测验:教网络生成数字

  8. 8

    总结:教网络生成数字

使用GAN生成深度伪造(Deepfakes)
  1. 1

    简介:使用生成对抗网络(GAN)制作深度伪造(Deepfakes)

  2. 2

    Deepfakes 概述

  3. 3

    操作模式

  4. 4

    特征集

  5. 5

    高层工作流程

  6. 6

    数据集准备

  7. 7

    使用自编码器进行替换

  8. 8

    使用 pix2pix 进行图像重演

  9. 9

    深度伪造相关挑战

  10. 10

    测验:使用GAN生成深度伪造(Deepfakes)

  11. 11

    使用GAN生成深度伪造(Deepfakes)概述

使用变分自编码器(VAEs)通过神经网络绘制图像
  1. 1

    简介

  2. 2

    创建图像的可分离编码

  3. 3

    变分目标函数

  4. 4

    导入 CIFAR

  5. 5

    从 TensorFlow 2 创建网络

  6. 6

    测验:使用变分自编码器(VAEs)生成图像

  7. 7

    使用变分自编码器(VAEs)通过神经网络绘制图像:总结

文本生成方法的兴起
  1. 1

    介绍:文本生成的方法

  2. 2

    文本的表示方法

  3. 3

    文本生成与LSTM的神奇之处

  4. 4

    解码策略

  5. 5

    LSTM变体与用于文本的卷积

  6. 6

    测验:文本生成方法

  7. 7

    总结:文本生成方法

NLP 2.0:使用Transformer生成文本
  1. 1

    简介:使用Transformer生成文本

  2. 2

    Transformer

  3. 3

    GPT 模型

  4. 4

    测验:使用Transformer生成文本

  5. 5

    总结:使用Transformer生成文本

使用生成模型创作音乐
  1. 1

    简介:使用生成模型创作音乐

  2. 2

    开始音乐生成

  3. 3

    使用LSTM生成音乐

  4. 4

    使用生成对抗网络(GAN)生成音乐

  5. 5

    MuseGAN—复调音乐生成

  6. 6

    测验:使用生成模型创作音乐

  7. 7

    使用生成模型创作音乐:总结

使用生成式AI玩视频游戏:GAIL
  1. 1

    简介:使用生成式AI玩视频游戏

  2. 2

    强化学习

  3. 3

    逆向强化学习

  4. 4

    对抗学习与模仿

  5. 5

    在PyBullet Gym上运行GAIL

  6. 6

    训练与结果

  7. 7

    测验:用生成式AI玩电子游戏

  8. 8

    总结:用生成式AI玩视频游戏

生成式人工智能的新兴应用
  1. 1

    简介:生成式人工智能中的应用

  2. 2

    发现新药物

  3. 3

    求解偏微分方程

  4. 4

    从图像创建视频

  5. 5

    生成食谱

  6. 6

    总结:生成式人工智能中的应用

结论
  1. 1

    总结

附录
  1. 1

    搭建 TensorFlow 实验环境

  2. 2

    深度神经网络开发与TensorFlow

  3. 3

    VSCode:一款集成开发环境

  4. 4

    Docker:一种轻量级虚拟化解决方案

  5. 5

    Kubernetes:多容器应用的可靠管理

  6. 6

    Kubeflow:一个端到端的机器学习实验环境

  7. 7

    Kubeflow 组件简要概览

  8. 8

    Kubeflow Pipelines

  9. 9

    使用 Kubeflow Katib 优化模型超参数

复盘经验教训
  1. 1

    深度伪造相关挑战

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)