Coursera Machine LearningコースのProgramming AssignmentをPythonで書く (Week 2)
この記事のまとめ Courseraの Machine Learningコース Week 2のProgramming AssignmentをPythonで書く 背景 機械学習の勉強のために、Courseraの Machine Learningコース を受けております。 その中では機械学習のコーディングも含まれるのですが、プログラミング言語としてMATLAB/Octaveを使うことを対象にしています。MATLAB/Octaveは学習用にはいいのですが、現実的に実装するとなるとMATLABは結構高価なソフトウェアですし、Octaveだとライブラリが不十分かつ動作が不安定なので、一般的に機械学習ではよく使われるPythonを使っていきたいと考えております。 そこで、もともとはMATLAB/Octave用に用意されているProgramming Assignmentを勉強がてらにPythonで記述していこうと思います。 まずはWeek 2の第一回目のProgramming Assignmentについて実装します。初回は、線形回帰モデルの機械学習についての課題です。 ※Week 1にはProgramming Assignmentはありません。