当前位置:网站首页>小记录:Pytorch做深度学习必要加载的包
小记录:Pytorch做深度学习必要加载的包
2022-08-10 05:30:00 【公众号学一点会一点】

根据深度学习模型训练的五个阶段,记录下每个阶段需要加载的包,方便后续总结。
1. 数据
如果不包括数据预处理阶段,只包括数据加载的话,主要用到的就是Dataset和DataLoader,那么就需要导入:
import torch.utils.data as Data
如果需要进行预处理的话,比如标准化这些的话,就还需要导入transform:
import torchvision.transforms as transforms
2. 模型
模型的话主要就是指模型的定义,因为我们的模型类都是继承于torch.nn.Module类,所以需要导入torch.nn:
import torch
import torch.nn as nn
3. 损失函数
Pytorch中的损失函数都是在torch.nn模块下的,所以导入torch.nn即可:
import torch
import torch.nn as nn
4. 优化器
所有的优化器都在torch.optim模块下:
import torch.optim as optim
5. 迭代训练
迭代训练一般就是for循环,有时候为了可视化,需要展示进度条,所以需要tqdm包:
from tqdm import tqdm
其他
在真正进行模型训练的时候,下面一些包也少不了:
import math
import numpy as np
import pandas as pd
import glob
import os
import matplotlib.pyplot as plt

本文由 mdnice 多平台发布
边栏推荐
- 清览题库--C语言程序设计第五版编程题解析(1)
- 【yolov5训练错误】WARNING: Ignoring corrupted image
- 基于Qiskit——《量子计算编程实战》读书笔记(七)
- How to use Apifox's Smart Mock function?
- 【Pei Shu Theorem】CF1055C Lucky Days
- 大咖说·对话生态|当Confluent遇见云:实时流动的数据更有价值
- 【格式转换】将JPEG图片批量处理为jpg格式
- Important transformation and upgrading
- Error when installing oracle rac 11g and executing root.sh
- Flutter development: error The following assertion was thrown resolving an image codec: Solution for Unable to...
猜你喜欢
EasyGBS connects to mysql database and prompts "can't connect to mysql server", how to solve it?
Joomla vulnerability reproduced
Hezhou ESP32C3 +1.8"tft network clock under Arduino framework
8.STM32F407之HAL库——PWM笔记
【yolov5训练错误】WARNING: Ignoring corrupted image
几种绘制时间线图的方法
pytorch框架学习(3)torch.nn.functional模块和nn.Module模块
GtkD开发之路
动手写prometheus的exporter-02-Counter(计数器)
每周推荐短视频:探索AI的应用边界
随机推荐
【论文笔记1】小样本分类
Error when installing oracle rac 11g and executing root.sh
Abstract problem methodology
Ask you guys.The FlinkCDC2.2.0 version in the CDC community has a description of the supported sqlserver version, please
基于Qiskit——《量子计算编程实战》读书笔记(七)
常用工具系列 - 常用正则表达式
我用这一招让团队的开发效率提升了 100%!
AVL树的插入--旋转笔记
SQL database field to append to main table
如何用Apifox 的智能Mock功能?
在yolov5的网络结构中添加注意力机制模块
自适应空间特征融合( adaptively spatial feature fusion)一种基于数据驱动的金字塔特征融合策略
【写下自用】每次都忘记如何train?记录如何训练自己的yolov5
Rpc interface stress test
pytorch框架学习(9)torchvision.transform
Conda creates a virtual environment method and pqi uses a domestic mirror source to install a third-party library method tutorial
Qiskit官方文档选译之量子傅里叶变换(Quantum Fourier Transform, QFT)
pygame学习计划(1)
Linear Algebra (4)
树莓派入门(3)树莓派GPIO学习