MAE中實際值的算法
2019/08/21 下午 04:40
機器學習共學討論版
洪英皓
觀看數:175
回答數:3
收藏數:0
ml100-3
ml100-3-d01
mae
作業
不好意思,在這領域算是剛學習的,所以有些不懂
想了解一下在標準常態分配取樣那行中的 array,為甚麼是*5(後面的*3和+0.5 也是)?這是固定的寫法嗎??
回答列表
-
2019/08/21 下午 04:50張維元 (WeiYuan)贊同數:1不贊同數:0留言數:0
不是哦,這邊只是模擬一組資料而已!假設 w = 3 b = 0.5 情況下的一組資料。
-
2019/08/21 下午 11:29Seanyu.TW贊同數:1不贊同數:1留言數:0
Hi,
整條式子是一個 y = ax + b 的形式,所以這裡的 x_lin + np.random.randn(101) * 5 只是要讓 x 的位置隨機化,讓圖可以看起來更好看而已。
-
2019/08/26 上午 10:40吳振奕贊同數:1不贊同數:0留言數:1
那個不是固定的,那應該只是產生資料用的(PS : 我也是學員><)。
上面先 x_lin = np.linspzce(0,100,101)先產生x座標值,接著每個x都要有一個y值,也就是說,每個輸入資料 x 都會有一個實際值 y ,而他的實際值是透過下列方式 y = (x_lin + np.random.randn(101) * 5) *w + b 所生成。所以5和3和0.5其實你可以更改看看,應該只是生成資料分布不同及那條線不同而已。......希望你看得懂,也希望有幫助到您...若有錯也希望能被指正。