keras輸出中間層結(jié)果

1.使用函數(shù)模型API,新建一個(gè)model,將輸入和輸出定義為原來(lái)的model的輸入和想要的那一層的輸出,然后重新進(jìn)行predict.

#coding=utf-8?

import seaborn as sbn?

import pylab as plt?

import theano?

from keras.models import Sequential?

from keras.layers import Dense,Activation?

from keras.models import Model?

model = Sequential()?

model.add(Dense(32, activation='relu', input_dim=100))?

model.add(Dense(16, activation='relu',name="Dense_1"))?

model.add(Dense(1, activation='sigmoid',name="Dense_2"))?

model.compile(optimizer='rmsprop',?

loss='binary_crossentropy',?

metrics=['accuracy'])?

# Generate dummy data?

import numpy as np?

#假設(shè)訓(xùn)練和測(cè)試使用同一組數(shù)據(jù)?

data = np.random.random((1000, 100))?

labels = np.random.randint(2, size=(1000, 1))?

# Train the model, iterating on the data in batches of 32 samples?

model.fit(data, labels, epochs=10, batch_size=32)?

#已有的model在load權(quán)重過(guò)后?

#取某一層的輸出為輸出新建為model,采用函數(shù)模型?

dense1_layer_model = Model(inputs=model.input,?

outputs=model.get_layer('Dense_1').output)?

#以這個(gè)model的預(yù)測(cè)值作為輸出?

dense1_output = dense1_layer_model.predict(data)?

print dense1_output.shape?

print dense1_output[0]? `


plt打印圖片無(wú)法顯示問(wèn)題。

import matplotlib.pyplotas plt

plt.imshow(img)

#控制臺(tái)打印出圖像對(duì)象的信息,而圖像沒(méi)有顯示

解決方法:

#引入pylab解決

import matplotlib.pyplotas plt

import pylab

plt.imshow(img)

pylab.show()


python matplotlib.pyplot 顯示中文title等參數(shù)

#?-*-?coding:?utf-8?-*??

import?matplotlib.pyplot?as?plt??

plt.rcParams['font.sans-serif']=['SimHei']?#用來(lái)正常顯示中文標(biāo)簽??

plt.rcParams['axes.unicode_minus']=False?#用來(lái)正常顯示負(fù)號(hào)??


plt.figure(1)??

plt.plot(x,?y)??

plt.xlabel(u'我是橫坐標(biāo)')??

plt.ylabel(u'我是縱坐標(biāo)')??

plt.show()??


參考文獻(xiàn)

https://blog.csdn.net/hahajinbu/article/details/77982721

https://blog.csdn.net/alickr/article/details/72804258

https://blog.csdn.net/renjunsong0/article/details/55057173

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容