亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用Keras畫神經(jīng)網(wǎng)絡準確性圖教程

 更新時間:2020年06月15日 15:08:39   作者:ZJE_ANDY  
這篇文章主要介紹了使用Keras畫神經(jīng)網(wǎng)絡準確性圖教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1.在搭建網(wǎng)絡開始時,會調(diào)用到 keras.models的Sequential()方法,返回一個model參數(shù)表示模型

2.model參數(shù)里面有個fit()方法,用于把訓練集傳進網(wǎng)絡。fit()返回一個參數(shù),該參數(shù)包含訓練集和驗證集的準確性acc和錯誤值loss,用這些數(shù)據(jù)畫成圖表即可。

如:

history=model.fit(x_train, y_train, batch_size=32, epochs=5, validation_split=0.25) #獲取數(shù)據(jù)
 
#########畫圖
acc = history.history['acc']  #獲取訓練集準確性數(shù)據(jù)
val_acc = history.history['val_acc'] #獲取驗證集準確性數(shù)據(jù)
loss = history.history['loss']   #獲取訓練集錯誤值數(shù)據(jù)
val_loss = history.history['val_loss'] #獲取驗證集錯誤值數(shù)據(jù)
epochs = range(1,len(acc)+1)
plt.plot(epochs,acc,'bo',label='Trainning acc')  #以epochs為橫坐標,以訓練集準確性為縱坐標
plt.plot(epochs,val_acc,'b',label='Vaildation acc') #以epochs為橫坐標,以驗證集準確性為縱坐標
plt.legend() #繪制圖例,即標明圖中的線段代表何種含義
 
plt.figure() #創(chuàng)建一個新的圖表
plt.plot(epochs,loss,'bo',label='Trainning loss')
plt.plot(epochs,val_loss,'b',label='Vaildation loss')
plt.legend() ##繪制圖例,即標明圖中的線段代表何種含義
 
plt.show() #顯示所有圖表

得到效果:

完整代碼:

import keras
from keras.datasets import mnist
from keras.layers import Conv2D, MaxPool2D, Dense, Flatten,Dropout
from keras.models import Sequential
import matplotlib.pyplot as plt
 
(x_train, y_train), (x_test, y_test) = mnist.load_data()
x_train = x_train.reshape(-1, 28, 28, 1)
x_test = x_test.reshape(-1, 28, 28, 1)
x_train = x_train / 255.
x_test = x_test / 255.
 
y_train = keras.utils.to_categorical(y_train)
y_test = keras.utils.to_categorical(y_test)
 
model = Sequential()
model.add(Conv2D(20,(5,5),strides=(1,1),input_shape=(28,28,1),padding='valid',activation='relu',kernel_initializer='uniform'))
model.add(MaxPool2D(pool_size=(2,2),strides=(2,2)))
model.add(Conv2D(64,(5,5),strides=(1,1),padding='valid',activation='relu',kernel_initializer='uniform'))
model.add(MaxPool2D(pool_size=(2,2),strides=(2,2)))
model.add(Flatten())
model.add(Dense(500,activation='relu'))
model.add(Dropout(0.2))
model.add(Dense(10,activation='softmax'))
model.compile('sgd', loss='categorical_crossentropy', metrics=['accuracy']) #隨機梯度下降
 
history=model.fit(x_train, y_train, batch_size=32, epochs=5, validation_split=0.25) #獲取數(shù)據(jù)
 
#########畫圖
acc = history.history['acc']  #獲取訓練集準確性數(shù)據(jù)
val_acc = history.history['val_acc'] #獲取驗證集準確性數(shù)據(jù)
loss = history.history['loss']   #獲取訓練集錯誤值數(shù)據(jù)
val_loss = history.history['val_loss'] #獲取驗證集錯誤值數(shù)據(jù)
epochs = range(1,len(acc)+1)
plt.plot(epochs,acc,'bo',label='Trainning acc')  #以epochs為橫坐標,以訓練集準確性為縱坐標
plt.plot(epochs,val_acc,'b',label='Vaildation acc') #以epochs為橫坐標,以驗證集準確性為縱坐標
plt.legend() #繪制圖例,即標明圖中的線段代表何種含義
 
plt.figure() #創(chuàng)建一個新的圖表
plt.plot(epochs,loss,'bo',label='Trainning loss')
plt.plot(epochs,val_loss,'b',label='Vaildation loss')
plt.legend() ##繪制圖例,即標明圖中的線段代表何種含義

以上這篇使用Keras畫神經(jīng)網(wǎng)絡準確性圖教程就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python使用flask框架操作sqlite3的兩種方式

    Python使用flask框架操作sqlite3的兩種方式

    這篇文章主要介紹了Python使用flask框架操作sqlite3的兩種方式,結合實例形式分析了Python基于flask框架操作sqlite3數(shù)據(jù)庫的兩種常用操作技巧,需要的朋友可以參考下
    2018-01-01
  • 在Django的模型中執(zhí)行原始SQL查詢的方法

    在Django的模型中執(zhí)行原始SQL查詢的方法

    這篇文章主要介紹了在Django的模型中執(zhí)行原始SQL查詢的方法,Django是最具人氣的Python web開發(fā)框架,需要的朋友可以參考下
    2015-07-07
  • 利用Python實現(xiàn)給圖像添加標簽

    利用Python實現(xiàn)給圖像添加標簽

    這篇文章主要為大家詳細介紹了如何利用Python實現(xiàn)給指定的圖片添加標簽,文中的示例代碼講解詳細,具有一定的學習價值,需要的可以參考一下
    2023-07-07
  • Python中使用dwebsocket實現(xiàn)后端數(shù)據(jù)實時刷新

    Python中使用dwebsocket實現(xiàn)后端數(shù)據(jù)實時刷新

    dwebsocket是Python中一款用于實現(xiàn)WebSocket協(xié)議的庫,可用于后端數(shù)據(jù)實時刷新。在Django中結合使用dwebsocket和Channels,可以實現(xiàn)前后端的實時通信,支持雙向數(shù)據(jù)傳輸和消息推送,適用于實時聊天、數(shù)據(jù)監(jiān)控、在線游戲等場景
    2023-04-04
  • Python爬蟲 批量爬取下載抖音視頻代碼實例

    Python爬蟲 批量爬取下載抖音視頻代碼實例

    這篇文章主要介紹了Python爬蟲 批量爬取下載抖音視頻代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • 利用Pytorch實現(xiàn)ResNet網(wǎng)絡構建及模型訓練

    利用Pytorch實現(xiàn)ResNet網(wǎng)絡構建及模型訓練

    這篇文章主要為大家介紹了利用Pytorch實現(xiàn)ResNet網(wǎng)絡構建及模型訓練詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • django 模版關閉轉義方式

    django 模版關閉轉義方式

    這篇文章主要介紹了django 模版關閉轉義方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python關于抽獎系統(tǒng)的思考與設計思路

    Python關于抽獎系統(tǒng)的思考與設計思路

    這篇文章主要介紹了Python關于抽獎系統(tǒng)的思考與設計思路,本文通過一些簡單的例子來說一說抽獎系統(tǒng)背后的邏輯,看看究竟是你運氣不好還是系統(tǒng)邏輯在作怪,需要的朋友可以參考下
    2023-03-03
  • 關于Python形參打包與解包小技巧分享

    關于Python形參打包與解包小技巧分享

    今天小編就為大家分享一篇關于Python形參打包與解包小技巧分享,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python的Lambda函數(shù)用法詳解

    Python的Lambda函數(shù)用法詳解

    在Python中有兩種函數(shù),一種是def定義的函數(shù),另一種是lambda函數(shù),也就是大家常說的匿名函數(shù)。這篇文章主要介紹了Python的Lambda函數(shù)用法,需要的朋友可以參考下
    2019-09-09

最新評論