[問題] keras 資料預測 新手請教

作者: yarfa (yarfa)   2022-08-03 19:59:36
各位大家好,因為工作需求,開始接觸python,這次的目的是,當我有1000筆長和寬資訊
(簡稱X1和Y1),與放了5天後的1000筆長和寬(簡稱X2和Y2),要去找出放5天的漲縮係數
,未來有新資料,可以預測5天後的結果。
因為數據不是線性的,我找了keras的預測模型,程式如下圖,先用文字描述,我見了一
個model,input layer2(因為有X1和Y1),hidden 2層,與output layer2(因為有X2和Y2
)。
model跑完後,我用model.predict的功能,但出來的predict結果怎麼會跟實際值落差很
大,我明明長度是1.1-0.99cm,但我predict跑出來的都是2或3,是不是我activation設
錯,還是loss用錯,想來請教各位,感謝
https://i.imgur.com/hG538Ix.jpg
作者: heavyking02 (皮諾丘)   2022-08-04 00:50:00
loss跟metric 換成回歸用的吧 你原本主要是分類題目在用的
作者: yarfa (yarfa)   2022-08-04 07:21:00
收到 感謝 我研究看看
作者: cjtv (小當家)   2022-08-06 14:03:00
如果只有兩份資料那就是需要像一樓說的是預測分類。如果是時間資料那就多蒐集幾天資料,然後記得先刪掉五天變異量太大的異常值,再分析看看
作者: OxfordGOD (牛津神)   2022-08-19 10:30:00
用sklearn 的回歸預測應該就可以了或者用sklearn的梯度下降回歸

Links booklink

Contact Us: admin [ a t ] ucptt.com