吳恩達機器學習問題2

2021-10-10 04:51:57 字數 440 閱讀 4916

吳恩達課程中遇到的問題:

第三週程式設計題:

問題1:

如果有大佬麻煩告知下~謝謝 ~

就是為啥寫的[m,n]= size(x),但是size(x)是118 28,但是 m n 是 100 2??

問題2:代價函式costfuction裡,為啥計算梯度grad的時候,明明公式是

最後乘的是x,但是

程式卻要寫成x』,即x的轉置呢?

目前只能倒著推,因為(sigmoid(x * theta) - y)算出來是一列數,比如100*1,那麼矩陣相乘要求導致的x要轉置成一行。

寫的挺好存一下

吳恩達機器學習筆記

為了解決實際生活中的問題,我們通常需要乙個數學模型。比如,小明有乙個房子 他想賣掉房子 為了知道房子的 小明收集了該地區近兩年的房屋交易 他發現房屋 與房屋大小呈正相關,所以他畫了了一幅圖 小明的房屋大小用紅色的 代替。可見和小明房屋一樣大小的房子並不存在,而類似的房屋 又有很大差別,如此小明決定用...

吳恩達機器學習感悟

吳恩達機器學習,斯坦福2014筆記 由8.2 神經元和大腦想到的 神經重連實驗,比如眼睛連到聽覺皮層,則聽覺皮層學會了看 眼睛連到觸覺皮層,則觸覺皮層學會了看 舌頭上加攝像頭關聯的電極陣列,則負責舌頭感知的皮層學會了看。這寫neuron re wiring實驗,給出的結論是大腦各區使用的是同一種演算...

吳恩達機器學習筆記

sigmoid啟用函式 0,1 x 0,y 0.5 tanh啟用函式 1,1 x 0,y 0 relu啟用函式 x 0,y 0 x 0,y x sigmoid啟用函式 除了輸出層是乙個二分類問題基本不會用它。tanh啟用函式 tanh是非常優秀的,幾乎適合所有場合。relu啟用函式 最常用的預設函式...