高卒業務系システムエンジニアが、Courseraで機械学習を学ぶ(1-2週目)
前回:高卒業務系システムエンジニアが、Courseraで学ぶ機械学習(0週目)
イントロダクションとしての1周目
まず、僕が受けた機械学習コースは、動画とクイズと実習形式のコーディングで構成されています。
そして、1周目は実習形式のコーディングはなく、動画とクイズだけです。
また、内容も機械学習の大雑把な全体像を捉えることに集中しており、とてもスムーズに進めることができました。
そんなこんなで、「余裕、余裕」と僕は油断していました。
炎上と2週目
それは、ある日突然のこと。
本業の方で、リリースされたモジュールに、不具合が見つかった。
そんな報告が入りました。
これの復旧作業で、この週は基本的に11時帰宅です。
当然、平日は作業を進めることなどできません。(毎日英会話50分勉強してたのもあって)
幸い、休日出勤はなかったので、休日にコースを進めよう。
そう考えてました。
###土曜
土曜日は多めに寝て、午前歯医者に行っていたのもあり、学習を開始したのは、夕方。
一気に動画をみて、クイズを答える。
残り実習課題のみ。
お腹が空いたこともあり、自己満足してその日は終了。
英会話の勉強もして、眠たくなり、風呂に入ってグッナイ。
###日曜日
疲れが残っていたのか、この日も多めの睡眠。
最近運動不足であることを思い出し、公園を散歩。
僕は、買い物や水回りの掃除
など、定期的に行っていることを終える。
そして、疲れてお昼寝
。
いつの間にか夕方に。
軽くストレッチをして、英会話を25分、先にはさみ軽食を取る。
そんな優雅なことをしていたら、外は暗く。
いざ、実習へ。
となったが、実習内容が結構重い。
というか、コーセラ内で使っている、インタープリターのpythonコード練習サイトみたいなものの使い方を少し覚える必要もある。
そして、Pythonのnumpyを別に日常的に使っているわけではない僕は、その各メソッドも知る必要がある。(コース内で、 レクチャーはあります)
そして、Tの右上表記をT乗だと勘違いして、時間を食ったり。
などなど、そして極めつけは機械学習の変数の動的決定(勾配降下法)がweb上で遅い...
そして結果出て期待値と違ってたり。(正解率70以上でクリアなのに100目指してました。疲れてのかも)
色々いじったり、お風呂をはさみながら、深夜を迎えること、小一時間。
ようやくクリア!
そして、僕は思いました。
納期はやっぱり、最速守るべきなんだなって...
(1周目に早く終わらせて、2周目を進めることもできた)
果たして、無事終えることができるのか!(ネタバレ:3周目はすでに終わっている。)