DataScience 板


LINE

作業系統: mac,win10 問題類別: ML,CNN 使用工具: python,pytorch,scikit 問題內容: 資料科學板的各位大大好 我目前所訓練的模型是 利用CNN建立出一個迴歸預測模型。 在建置出初步的模型後,想到了兩個問題, 想要跟各位大大請教。 第一個問題是關於數據的標準化 為了避免特徵尺度不同, 導致模型過度的擬合某一個特徵, 所以會對數據進行標準化 目前是使用Scikit的Standler進行這項工作 會將訓練數據集進行fit_transform 然後將得到的數值 套用進測試數據集直接transform 那我目前困惑的點在於,那如果今天模型訓練完成, 那我目前困惑的點在於,那如果今天模型訓練完成, 那我目前困惑的點在於,那如果今天模型訓練完成, 那我目前困惑的點在於,那如果今天模型訓練完成, 我們保存了一個模型,今天直接載入新的數據時, 我們沒有測試數據集了,但我們仍然需要將新的數據進行標準化 那這時我們需要使用的是fit_transform對嗎? 這樣對模型的預測結果會有影響嗎? 第二個問題目前比較頭痛 在於我使用測試模式下進行預測時 發現模型的預測完全不會變動 只要第一次預測某個值,後面預測的值都會一樣 可是在訓練模式下一切都很正常 請問這可能是遭遇到什麼樣的問題呢? 模型訓練時跟測試時的寫法相同 只有在測試前加上 model.eval() with torch.no_grad(): 目前試了很多方法,還是找不到哪邊出錯 請問有大大遇到類似的問題嗎? --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.121.150



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.121.150
※ 文章網址: https://webptt.com/m.aspx?n=bbs/DataScience/M.1550460349.A.B2C.html ※ 文章網址: https://webptt.com/m.aspx?n=bbs/DataScience/M.1550460349.A.B2C.html
1F:→ f496328mm: 為什麼想用 CNN 在回歸上? cnn 一般都用在影像處理02/18 13:14
2F:→ f496328mm: 為什麼想用 CNN 在回歸上? cnn 一般都用在影像處理02/18 13:14
3F:→ f496328mm: 而且 cnn 有所謂的 pool,這樣資料怎麼處理會很重要02/18 13:15
因為目前的input是一個二維的矩陣 因此認為使用DNN的話參數會過多而難以學習 因此才想使用CNN進行迴歸預測 目前網路上對於回歸模型的討論很少,所以也不知道有沒有其他的架構可以使用@@ ※ 編輯: karco (140.113.121.150), 02/18/2019 13:19:55
4F:推 sma1033: 沒有code可參考,也不知道你的train/test流程,連資料02/18 16:40
5F:→ sma1033: 大概長什麼樣子都不知道,難道是要人幫忙隔空抓藥?02/18 16:41
大大抱歉 沒有附上程式碼的原因是因為 訓練模型時並沒有遇到問題 而是在切換成model.eval()時才出現 並且將訓練數據集放進測試數據集時問題還是一樣 因此我第一時間就判斷是在eval出現問題 而非數據處理相關 所以我認為可能是一個比較大眾的pytorch問題 才沒有特別上傳程式碼 十分不好意思@@ 然後這問題我暫時解決了 下午在pytorch的論壇上發現了此篇 下午在pytorch的論壇上發現了此篇 https://discuss.pytorch.org/t/performance-highly-degraded-when-eval-is-activated-in-the-test-phase/3323/4 照著回覆中的設定 將BN層 track_running_stats設成false後就正常運行了 所以問題應該是發生在單獨的model.eval()前 還要手動將bn層的設置關閉 只是這樣的設置 雖然有效 但不知道是否合理(? 因為看論壇後續的回覆 似乎也是眾說紛紜 所以還是希望可以跟各位大大進行討論 ※ 編輯: karco (39.12.138.80), 02/18/2019 17:54:14
6F:推 f496328mm: 網路上對於回歸模型的討論應該超多02/18 18:54
網路上我找到的迴歸討論 都在初步的線性迴歸模型而已 許多書籍的介紹也是 基本上都是重複的介紹@@ CNN進行迴歸問題目前只看到了幾篇論文 請問大大是否有推薦的網路資源 因為我真的沒找到很多 ※ 編輯: karco (39.12.138.80), 02/18/2019 19:07:15 ※ 編輯: karco (39.12.138.80), 02/18/2019 19:07:15
7F:→ f496328mm: 你可以用 XGBoost 試試,在kaggle上,這跟DL平起平坐02/18 19:27
好的 我會研究看看 感謝建議 ※ 編輯: karco (39.12.138.80), 02/18/2019 20:11:36
8F:→ supermmi: 你第二個問題我遇過,忘了怎解掉,印像是訓練的參數和 07/05 13:16
9F:→ supermmi: 測試時的參數不一致 07/05 13:16
10F:→ supermmi: 回一下前面推文,CNN也可用在非影像,如時間序列資料, 07/05 13:19
11F:→ supermmi: 用一維卷積。我的經驗是效果還不錯 07/05 13:19
12F:→ supermmi: cnn用迴歸很簡單,我的做法是把最後一層softmax換成迴 07/05 13:24
13F:→ supermmi: 歸函數就行了,麻煩的是怎解釋輸出結果 07/05 13:24







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BuyTogether站內搜尋

TOP