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

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

pytorch 預(yù)測(cè)穩(wěn)定性

pytorch 預(yù)測(cè)穩(wěn)定性

蕪湖不蕪 2022-04-27 15:58:42
這是我的預(yù)測(cè)功能。這有什么問題嗎?預(yù)測(cè)并不穩(wěn)定,每次我運(yùn)行相同的數(shù)據(jù)時(shí),我都會(huì)得到不同的預(yù)測(cè)。def predict(model, device, inputs, batch_size=1024):    model = model.to(device)    dataset = torch.utils.data.TensorDataset(*inputs)    loader = torch.utils.data.DataLoader(                    dataset,                     batch_size=batch_size,                    pin_memory=False                )    predictions = []    for i, batch in enumerate(loader):        with torch.no_grad():            pred = model(*(item.to(device) for item in batch))            pred = pred.detach().cpu().numpy()        predictions.append(pred)    return np.concatenate(predictions)
查看完整描述

2 回答

?
智慧大石

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

正如Usman Ali建議的那樣,您需要eval通過(guò)調(diào)用將模型設(shè)置為模式

model.eval()

在你的prediction功能之前。

什么eval模式:

將模塊設(shè)置為評(píng)估模式。

這僅對(duì)某些模塊有任何影響。請(qǐng)參閱特定模塊的文檔以了解其在訓(xùn)練/評(píng)估模式下的行為的詳細(xì)信息,如果它們受到影響,例如 Dropout、BatchNorm 等。

當(dāng)您完成預(yù)測(cè)并希望繼續(xù)訓(xùn)練時(shí),不要忘記通過(guò)調(diào)用將模型重置為訓(xùn)練模式

model.train()

模型中有幾層可能會(huì)將隨機(jī)性引入網(wǎng)絡(luò)的前向傳播。一個(gè)這樣的例子是dropout層。輟學(xué)層隨機(jī)“丟棄”p其神經(jīng)元的百分比以增加模型的泛化性。
此外,BatchNorm(以及可能的其他自適應(yīng)歸一化層)跟蹤數(shù)據(jù)的統(tǒng)計(jì)信息,因此在train模式或eval模式中具有不同的“行為”。


查看完整回答
反對(duì) 回復(fù) 2022-04-27
?
慕妹3242003

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

您已定義函數(shù),但尚未訓(xùn)練模型。該模型在訓(xùn)練之前將預(yù)測(cè)隨機(jī)化,這就是您的預(yù)測(cè)不一致的原因。如果您設(shè)置一個(gè)帶有損失函數(shù)的優(yōu)化器,并運(yùn)行多個(gè) epoch,則預(yù)測(cè)將穩(wěn)定。此鏈接可能會(huì)有所幫助:https ://pytorch.org/tutorials/beginner/blitz/cifar10_tutorial.html 。看第 3 節(jié)和第 4 節(jié)



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

添加回答

舉報(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)