- 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()
結果將按以下所示進行顯示 −
廣告