第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Keras 模型損失函數(shù)返回 nan

Keras 模型損失函數(shù)返回 nan

我正在keras中訓(xùn)練一個(gè)自動(dòng)編碼器,其定義如下:model = Sequential()model.add(LSTM(100, activation='relu', input_shape=(430, 3)))model.add(RepeatVector(430))model.add(LSTM(100, activation='relu', return_sequences=True))model.add(TimeDistributed(Dense(3)))model.compile(optimizer='adam', loss='mean_squared_error', metrics=['accuracy'])print(model.summary())context_paths = loadFile()X_train, X_test = train_test_split(context_paths, test_size=0.20)print('Fitting model.')history = model.fit(X_train, X_train, epochs=1, batch_size=8, verbose=1, shuffle=True, validation_data=(X_test, X_test))predict_sample = X_train[0].reshape((1, 430, 3))predict_output = model.predict(predict_sample, verbose=0)print(predict_output[0, :, 0])這段代碼沒有給出任何錯(cuò)誤,但是當(dāng)我運(yùn)行它時(shí),損失是nan。我已經(jīng)檢查了有關(guān)SO的一些問題,發(fā)現(xiàn)在以下情況下會(huì)出現(xiàn)此問題:nan或無(wú)限值存在 -->我檢查了我的輸入數(shù)據(jù),哪個(gè)返回,所以我也做了哪個(gè)返回,所以我假設(shè)我的數(shù)據(jù)是正確的numpy.isnan(myarray).any()Falsenumpy.isfinite(myarray).any()True批量太大-->我從32個(gè)減少到8個(gè),沒有多大幫助層大小太大-->我從100減少到24,沒有多大幫助以下是前幾批的圖片:在這里,損失是巨大的,但我不確定是什么原因造成的。我的數(shù)據(jù)集中的數(shù)字范圍已達(dá)到 int32 的極限。此外,我的數(shù)據(jù)也用0填充。
查看完整描述

1 回答

?
溫溫醬

TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊

您顯然擁有龐大的范圍數(shù)據(jù)。你正在溢出萬(wàn)物,正如你自己在你的范圍內(nèi)觀察到的那樣:


我的數(shù)據(jù)集中的數(shù)字范圍已達(dá)到 int32 的極限


在模型中使用數(shù)據(jù)之前對(duì)其進(jìn)行規(guī)范化。


對(duì)無(wú)限值的正確驗(yàn)證應(yīng)為:


numpy.isfinite(myarray).all()

您可以嘗試對(duì) 0 到 1 的范圍進(jìn)行轉(zhuǎn)換(需要先轉(zhuǎn)換為浮點(diǎn)型):


xMax = x_train.max()

xMin = x_train.min()

xRange = xMax - xMin


x_train = (x_train - xMin) / xRange

x_test = (x_test - xMin) / xRange

對(duì) y 執(zhí)行相同的操作。


您也可以嘗試 Z 變換:


xMean = x_train.mean()

xStd = x_train.std()


x_train = (x_train - xMean) / xStd

x_test = (x_test - xMean) / xStd


查看完整回答
反對(duì) 回復(fù) 2022-09-06
  • 1 回答
  • 0 關(guān)注
  • 79 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)