雖然網易雲課堂也有吳恩達的機器學習課程,而且還有中文字幕,但還是推薦在 Coursera 上學習,主要是以下幾點原因:
1. Coursera 會有測試題和編程作業(可以提交檢測),用於及時檢驗學習效果很有幫助;
2. Coursera 的課程討論區有很多助教維護,大部分問題都能得到解答;
3. Coursera 有Lecture Notes(課堂筆記)和 Errata(勘誤表),對吳恩達視頻課程知識點進行總結,以及出現的錯誤進行了更正說明。
今天第一次提交編程作業,使用 Coursera 提供的 submit 腳本時報錯如下:
>> submit
== Submitting solutions | Linear Regression with Multiple Variables...
……!! Submission failed: 錯誤使用 submitWithConfiguration>validateResponse (line 158)
Grader sent no response
但實際作業已經提交成功了,只是在返回結果時有問題。討論區指出了修正的方法:
更改 lib\submitWithConfiguration.m 第131行為:
json_command = sprintf('echo jsonBody=%s | curl -sS -k -X POST -d @- %s', body, url);
重新提交就沒有問題了~