cnn图像识别python代码_【PyTorch】CNN图像识别分类模型

import numpy as np

import pandas as pd

from sklearn.metrics import accuracy_score,confusion_matrix,classification_report

import matplotlib.pyplot as plt

import seaborn as sns

import copy

import time

import torch

import torch.nn as nn

from torch.optim import Adam

import torch.utils.data as Data

from torchvision import transforms

from torchvision.datasets import FashionMNIST

#读取数据

train_data=FashionMNIST(

root="./data/FashionMNIST",

train=True,

transform=transforms.ToTensor(),

download=False

)

#定义数据加载器

train_loader=Data.DataLoader(

dataset=train_data,

batch_size=64,

shuffle=False,

num_workers=0,

)

print("train_loader的batch数量为:",len(train_loader))

#可视化一个batch的图像

#获取一个batc的数据

for step,(b_x,b_y) in enumerate(train_loader):

if step>0:

break

#可视化一个batch的图像

batch_x=b_x.squeeze().numpy()

batch_y=b_y.numpy()

class_label=train_data.classes

class_label[0]="T-shirt"

plt.figure(figsize=(12,5))

for ii in np.arange(len(batch_y)):

plt.subplot(4,16,ii+1)#4行16列

plt.imshow(batch_x[ii,:,:],cmap=plt.cm.gray)

plt.title(class_label[batch_y[ii]],size=9)

plt.axis("off")

plt.subplots_adjust(wspace=0.05)

# p

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要下载CNN图像识别代码,我们可以采取以下步骤: 1. 首先,我们需要确定我们正在寻找的CNN图像识别代码的来源。可以在开放源代码平台(例如GitHub)上搜索,或者在学术网站、技术论坛或博客上查找相关论文和教程。 2. 在找到合适的源并进入其代码存储库后,我们可以找到代码的下载选项。通常,下载选项会位于代码存储库的主页上,可能是一个按钮或链接,如“Clone”、“Download”或“Code”。 3. 单击下载选项后,我们将被引导到选择下载格式的页面。这些格式通常包括ZIP文件或Git存储库链接,可以根据个人偏好选择。 4. 选择并下载我们偏好的格式后,代码将开始下载到我们选择的目标文件夹。下载时间取决于文件的大小和我们的互联网连接速度。 5. 一旦下载完成,我们可以将下载的代码文件解压缩(如果选择了ZIP格式)。解压缩后,我们将得到一个包含CNN图像识别代码的文件夹。 6. 进入该文件夹后,我们可以开始查看和使用代码。通常,代码会包含主要的源文件(例如Python脚本)、数据集(如果适用)、模型文件和必要的依赖项或配置文件。 请注意,CNN图像识别是一个广泛的领域,代码的下载可能会因解决的问题、数据集和模型的特定要求而有所不同。因此,在下载代码之前,我们可能需要确保代码与我们的问题和需求相匹配。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值