Pytorch入门丨简单易懂(记录学习)
Anaconda Prompt的一些操作:
创建环境:
conda create -n name1 python=3.9
这里 -n 后面的内容是你创建的环境的名字,
随后如果出现,yes即可。
激活这些包的指令:
pip list可以知道这个环境中有哪些工具包
加载数据:
Dataset 提供一种方式去获取数据及其label
Dataloader 为后面的网络提供不同的数据形式
nvidia-smi可以知道自己的英伟达显卡的具体信息,CUDA9.2版本需要396.26版本
复制安装指令,安装即可。
安装过程中出现如下信息同上操作:

随后再次使用pip list查看是否有Pytorch即可(过程太慢请使用镜像)。
另一种检查方法是键入python进入python,然后import torch
随后再输入torch.cuda.is_available(),如果返回True则成功。
在Pytorch中安装Jupyter
conda install nb_conda
随后键入jupyter notebook即可
一些方便的指令:
dir() 打开,看见
help() 说明书
下面是一些调用数据的实例:
1 # -*- coding:utf-8 -*- 2 from torch.utils.data import Dataset 3 from PIL import Image 4 import os 5 6 7 class MyData(Dataset): 8 # 初始化,根据这个类来创建特定的实例时需要 9 def __init__(self, root_dir, label_dir): 10 self.root_dir = root_dir 11 self.label_dir = label_dir 12 self.path = os.path.join(self.root_dir, self.label_dir) 13 self.img_path = os.listdir(self.path) 14 15 def __getitem__(self, idx): 16 img_name = self.img_path[idx] 17 img_item_path = os.path.join(self.root_dir, self.label_dir, img_name) 18 img = Image.open(img_item_path) 19 label = self.label_dir 20 return img, label 21 22 def __len__(self): 23 return len(self.img_path) 24 25 26 root_dir = "dataset/train" 27 ants_label_dir = "ants" 28 bees_label_dir = "bees" 29 ants_dataset = MyData(root_dir, ants_label_dir) 30 bees_dataset = MyData(root_dir, bees_label_dir) 31 32 train_dataset = ants_dataset + bees_dataset 33 34 # 当然,也可以通过修改文件夹名字来进行如上操作,这里就不给出了。
分类:
Learning_Note
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人