TensorFlow官方入门实操课程-全连接神经网络分类
生活随笔
收集整理的這篇文章主要介紹了
TensorFlow官方入门实操课程-全连接神经网络分类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#設置顯卡內存使用率,根據使用率占用
import os
os.environ["TF_FORCE_GPU_ALLOW_GROWTH"] = "true"
#引入必要的庫
import tensorflow as tf
print(tf.__version__)
from tensorflow import keras
import matplotlib.pyplot as plt
%matplotlib inline
import seaborn as sns #基于matplotlib繪制圖像封裝的
import numpy as npfashion_mnist = keras.datasets.fashion_mnist #導入數據集
(train_images,train_labels),(test_images,test_labels) = fashion_mnist.load_data() #導入數據集
#顯示數據集的數據
class_names = ['T-shirt/top', 'Trouser', 'Pullover', 'Dress', 'Coat','Sandal', 'Shirt', 'Sneaker', 'Bag', 'Ankle boot']
print(train_images.shape) #訓練集的數據樣子
print(len(train_images)) #訓練集的大小
print(test_images.shape) #測試集的數據樣子
print(len(test_labels)) #測試集的大小plt.figure(figsize=(5,5)) #設置繪圖區域大小
plt.imshow(train_images[0]) #把數據繪制成偽彩圖
plt.colorbar() #添加一條色帶
plt.grid(False) #繪圖區域不顯示網格
plt.show()
以下為上一段代碼輸出
這里為上一段代碼的輸出
以下為上一段代碼輸出
以下為loss與準確率曲線可以看出訓練過擬合了,訓練集的loss下降多,但是測試集的訓練loss增加了,訓練參數不匹配
改成如下的輸出
總結
以上是生活随笔為你收集整理的TensorFlow官方入门实操课程-全连接神经网络分类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TensorFlow官方入门实操课程-一
- 下一篇: TensorFlow官方入门实操课程-卷