- PyTorch 教程
- PyTorch - 首页
- PyTorch - 简介
- PyTorch - 安装
- 神经网络的数学基础
- PyTorch - 神经网络基础
- 机器学习的通用工作流程
- 机器学习与深度学习
- 实现第一个神经网络
- 神经网络与功能模块
- PyTorch - 术语
- PyTorch - 加载数据
- PyTorch - 线性回归
- PyTorch - 卷积神经网络
- PyTorch - 循环神经网络
- PyTorch - 数据集
- PyTorch - 卷积简介
- 从头开始训练卷积
- PyTorch - 卷积中的特征提取
- PyTorch - 卷积的可视化
- 使用卷积进行序列处理
- PyTorch - 词嵌入
- PyTorch - 递归神经网络
- PyTorch 实用资源
- PyTorch - 快速指南
- PyTorch - 实用资源
- PyTorch - 讨论
PyTorch - 卷积的可视化
在本章中,我们重点介绍了卷积的帮助下的数据可视化模型。在常规神经网络中实现完美可视化图表需要以下步骤。
步骤 1
导入对于常规神经网络可视化至关重要的必要模块。
import os import numpy as np import pandas as pd from scipy.misc import imread from sklearn.metrics import accuracy_score import keras from keras.models import Sequential, Model from keras.layers import Dense, Dropout, Flatten, Activation, Input from keras.layers import Conv2D, MaxPooling2D import torch
步骤 2
为了避免训练和测试数据出现潜在的随机性,使用以下代码中给出的方式调用各自的数据集 −
seed = 128 rng = np.random.RandomState(seed) data_dir = "../../datasets/MNIST" train = pd.read_csv('../../datasets/MNIST/train.csv') test = pd.read_csv('../../datasets/MNIST/Test_fCbTej3.csv') img_name = rng.choice(train.filename) filepath = os.path.join(data_dir, 'train', img_name) img = imread(filepath, flatten=True)
步骤 3
绘制必要的图像,使用以下代码以完美的方式定义训练和测试数据 −
pylab.imshow(img, cmap ='gray') pylab.axis('off') pylab.show()
结果将按以下所示进行显示 −
广告