logo
Loading...

MAE中實際值的算法 - Cupoy

不好意思,在這領域算是剛學習的,所以有些不懂想了解一下在標準常態分配取樣那行中的 array,為甚麼...

ml100-3,ml100-3-d01,mae,作業

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:29
    Seanyu.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其實你可以更改看看,應該只是生成資料分布不同及那條線不同而已。......希望你看得懂,也希望有幫助到您...若有錯也希望能被指正。