寫編程作業時Octave GUI總是出現各種奇葩總是,所以一直在命令行下完成作業的編寫與提交。 特征縮放可以加快梯度下降速度,如圖:
梯度下降的方向為偏導數方向,即為該點的切線(面)方向。圖1 、圖2分別是未經特征縮放處理和經特征縮放處理過的特征圖像,由圖1可知,未經縮放處理的梯度下降曲曲折折迭代較多次才能從出發點A到目標點B,而圖2迭代次數就少的多。該過程可用數學推導,證明特征縮放的確可以加快梯度下降速度。 特征縮放公式:
調試
圖a可看出,代價函數很快就收斂了,證明此時的
Octave基本語法看這里,可以輸入help fun查看fun函數的作用及用法,常用函數有:sum max min mean var plot等
新聞熱點
疑難解答