2小时动手学习扩散模型(pytorch版)【入门版】【代码讲解】

2小时动手学习扩散模型(pytorch版)

课程地址

2小时动手学习扩散模型(pytorch版)

课程目标

给零基础同学快速了解扩散模型的核心模块,有个整体框架的理解。知道扩散模型的改进和设计的核心模块。

课程特色:

  • 25页的详细项目介绍说明文档;(附赠详细项目文档)
  • 学习环境搭建;
  • 代码逐行讲解
  • Huggingface项目源码

课程小节

  1. 整体介绍(5分钟)

  2. 安装搭建运行环境
    1.本地安装(CPU或者租赁的GPU)
    (1)新建虚拟环境
    (2)包安装
    (3)检查包是否成功安装
    2.jupyter notebook运行安装
    (1)注册
    (2)下载代码仓库

  3. 常用数据集datasets下载

    1. 介绍3个数据集网址
      (1)PapersWithCode
      (2)Huggingface数据集
      (3)DataSet
    2. 以MNIST手写数据集为例,说明DataSet的使用
      (1)直接下载
      (2)本地文件上传解压缩
  4. 项目:diffusion-models-from-scratch(demo)

    1. 设定加噪过程(corrupt process):向数据添加噪声
    2. Unet是什么,以及如何从头开始实现一个极小的UNet
    3. Training the Net 训练扩散模型
    4. Sampling 采样
    5. 效果改进
  5. 项目:diffusion-models-from-scratch(对比DDPM进行扩展改进)

    1. 调整Unet结构:BasicUnet -> UNet2DModel
    2. 设定加噪过程(noise scheduler):向数据添加噪声
    3. 采样器
      在这里插入图片描述
      在这里插入图片描述
      附赠文档:
      在这里插入图片描述

课程地址:

2小时动手学习扩散模型(pytorch版)

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 23:08:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 23:08:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 23:08:03       58 阅读
  4. Python语言-面向对象

    2024-07-11 23:08:03       69 阅读

热门阅读

  1. 技术成神之路:设计模式(一)单例模式

    2024-07-11 23:08:03       21 阅读
  2. perl语言入门学习

    2024-07-11 23:08:03       24 阅读
  3. Postman中的数据堡垒:API测试数据隔离的精粹

    2024-07-11 23:08:03       22 阅读
  4. JlmPack在医疗行业的使用

    2024-07-11 23:08:03       19 阅读
  5. Git-Updates were rejected 解决

    2024-07-11 23:08:03       23 阅读
  6. 一句话回答的前端面试题

    2024-07-11 23:08:03       22 阅读
  7. 使用Python进行计算机视觉

    2024-07-11 23:08:03       20 阅读
  8. 从零手写实现 nginx-25-directive map 条件判断指令

    2024-07-11 23:08:03       19 阅读
  9. OWASP ZAP

    OWASP ZAP

    2024-07-11 23:08:03      19 阅读
  10. 【小超嵌入式】C++实现简单计算器

    2024-07-11 23:08:03       12 阅读