由于当前机器学习大火,让我对机器学习产生浓厚的兴趣,所以我就上网查了下机器学习的入门教程,大多数的人还是比较推荐吴恩达老师的机器学习课程的。所以我就在Coursera上面学习了吴恩达的机器学习课程,现在已经顺利的毕业了。 在Coursera上面每学完一小节课程都会有相应的练习,系统会自动对你提交的练习进行打分,要达到指定的分数才能顺利通过,这点Coursera的体验还是做的比较好的,但是由于国内网络的原因,在Coursera上面看视频,如果不使用科学上网的话,有时候是看不了的。 我做练习用的是Octave,用Octave提交代码的时候会报错,需要在练习中进行以下的代码替换:
lib/submitWithConfiguration.m 文件66行
1 | responseBody = urlread(submissionUrl, 'post', params); |
替换成:
1
[code, responseBody] = system(sprintf('echo jsonBody=%s | curl -k -X POST -d @- %s', body, submissionUrl));
最后附上我的练习代码,有需要的可以自取,如果对你有帮助的话,记得给我星星哈~ 代码地址:https://github.com/lintingbin2009/machine-learning-ex