Pytorch学习笔记(2):逻辑回归

这篇博客介绍了如何使用PyTorch实现逻辑回归,包括torchvision.datasets.MNIST的使用来下载MINIST数据集,以及torch.utils.data.DataLoader进行数据加载和处理。文章还提到了可能遇到的torchvision下载错误及其解决方案,并提供了相关参考资料。
摘要由CSDN通过智能技术生成

本博客基于github上某位大神的pytorch入门学习代码,在他的基础上加上了更详细的中文注释以及不懂的模块使用方法。github连接:https://github.com/yunjey/pytorch-tutorial

逻辑回归模型

运行代码之前,请确定当前环境下已经安装torch、torchvision。

# 导入的包
import torch
import torch.nn as nn
import torchvision
import torchvision.transforms as transforms

# 超参数设置
input_size = 784 # 输入的大小(28*28)
num_classes = 10 # 输出分类的个数
num_epochs = 5 # 迭代的次数
batch_size = 100 # 一次输入的数据量
learning_rate = 0.001 # 学习率

# 加载训练集
# 通过torchvision的这个方法从网上下载MINIST数据集
train_dataset = torchvision.datasets.MNIST(root="../../data/minist", train=True, transform=transforms.ToTensor(), download=True)
# 加载测试集
test_dataset = torchvision.datasets.MNIST(root="../../data/minist", train=False, transform=transforms.ToTensor(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值