CourseraのMachine Learningを修了した

CourseraのMachine Learningを受講しはじめたで書いた通り、5月からCourseraでMachine Learningのコースを受講していたけど、今日無事に11週間にわたるレッスンを終え修了することができた。

thank you from Andrew Ng

1週間で1 week分のレクチャーと課題をこなしていったけど、無理のないペースでなんとか続けることができた。Togglを使って勉強時間を計測した結果、合計で55時間かけていた。

toggl

勉強中はJupyter NotebookにMarkdownとLaTeXでメモをとったり、計算が必要なときはノート(物理)に数式や行列を書いてみたりしていた。ほぼ毎週あるQuizやプログラミングの課題はちゃんと理解していないと合格できないレベルになっていてかなり苦しめられた。でも、手を動かすことで着実に理解を深めることができた。

それぞれの機械学習のアルゴリズム(線形回帰、ロジスティック回帰、ニューラルネットワーク、SVM等)は本などで学習することは可能だけど、このコースではそれだけに留まらず、実務の現場で必要となるタスク全般を理解できたのが特によかった。例えば、教授がよく言っていたけど、貴重なエンジニアのリソースをムダにしないために何に時間を使うべきかを把握することが重要だと言っていて、そのために学習曲線をプロットしたり、シーリング分析を行ったりするような話は学習できて本当によかったと思う。

今後はPythonを使って機械学習のアルゴリズムを実装できるようになりたいので、よさげな技術書で勉強したりKaggleに挑戦してみたりしたいと思う。