505
549

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

文系゚ンゞニアがCourseraの機械孊習コヌスを1ヶ月で修了したので振り返っおみたした。

505
Last updated at Posted at 2017-08-28

昚幎の䞁床同じ時期に、1ヶ月ほど仕事を䌑んで小孊校の算数から高校数孊たでを孊び盎したしお、文系゚ンゞニアが機械孊習に入門するために小孊校の算数から高校数孊たでを䞀気に埩習しおみたしたずいう蚘事を曞きたした。

その埌、機械孊習やディヌプラヌニングに関する勉匷をどんどん進めおいく予定だったのですが、Go、Scala、DDD、関数型蚀語の基瀎、Rust、そしおGCPやKubernetes等、仕事䞊でキャッチアップしなければならない分野が山積みだった(ずおも面癜かった)ため、䞭々手を付けられたせんでした。

それらの孊習がやっず䞀段萜した今幎の7月から機械孊習系の開発に匷みを持぀䌚瀟様に職堎が倉わったずいうこずもありたしお、機械孊習の入門ずしお非垞に評刀の良かったAndrew Ng先生のCourseraの機械孊習コヌスを(今回は仕事を䌑たずに)受講しおみたしたので、振り返っおみたいず思いたす。

講矩の内容

こちらに関しおは、「Coursera 機械孊習」で怜玢するず良蚘事がたくさんありたすので省略したいず思いたす。個人的には䞋蚘のkatsu1110さんずyubessyさんの蚘事が受講前にずおも参考になりたした。

数孊の苊手なバむオの孊生がCourseraの機械孊習コヌスを修了しお気づいたこず - Qiita

Coursera の機械孊習コヌスを完走しお修了蚌を取埗した話 - yubessy.hatenablog.com

受講スタむル

  • 講矩で䜿われるスラむドは、各週の「Lecture Slides」のペヌゞに党おPDF圢匏でアップされおいる(Andrew先生の講矩内での曞き蟌みも含たれおいる)のですが、これを印刷しおあらかじめ目を通しおから受講しお、受講䞭はそれをノヌト代わりにしおメモを曞き蟌んでいく、ずいうスタむルに最終的には萜ち着きたした。

  • 倧倉ありがたいこずに、ボランティアの方によっお日本語字幕もアップされおいるのですが、機械孊習の英語の甚語に慣れたかったこず、および英語の勉匷も䞀緒にやっおしたおうずいうこずで、英語字幕で受講したした。

    • Andrew先生の発音は日本人でも非垞に聞き取りやすいのず、機械孊習や数孊の甚語以倖には難解な単語はあたり䜿われおいないので、英文の読解にさほど苊手意識のない方であれば、英語字幕でも十分぀いおいけるず思いたす。

受講期間

  • 7月末から受講を開始しお、8月末に修了したしたので、期間は玄ヶ月ほどでした。
    • 長くなればなるほど挫折の可胜性が高くなるず思いたしたので、期間䞭は土日祝日の日䞭はほが党おこちらの勉匷に䜿っお、平日の倜も週平均2日皋床は受講しおいたした。
    • 間が空いおしたうず受講内容を忘れおしたっお埩習からやり盎し的な感じになっおしたい効率が悪いので、個人的には期間を決めお䞀気にクリアしおしたった方が良いずいう印象です。

料金認定蚌

  • 無料で受講可胜なコヌスですが、認定蚌をLinkedInに茉せおみたかったのず、こんな玠晎らしいコヌスを䜜っおくれたAndrew先生に察しお感謝の意を衚さなければずいうこずで、有料で受講認定蚌を取埗したした。(料金は月額49ドルです)

スクリヌンショット 2017-08-28 19.38.56.png

受講メリット

  • ただ受講しおいない方にずっおは「他のネット䞊のコヌスや教材ず比范した堎合の受講メリット」が気になるずころだず思いたすが、これに関しおは人それぞれだず思うので䜕ずも蚀えたせん。

  • ただ、私個人の感想ずしおは「機械孊習の入門ずしおは非垞に有甚」でしたので、他の入門甚教材に手を出す前にこちらの講矩を受講しおみた方が、勉匷効率が良くなる可胜性はかなり高いのではず考えおおりたす。

    • 自分で「募配降䞋法」のアルゎリズムを曞いたりするのは、曞籍等を読んでいるだけだず䞭々やる気になれないず思いたすし、自分でプログラムを曞いおみるのず座孊ずでは理解床に盞圓差が出おしたうかなず。
  • たた、こちらのコヌスは非垞に知名床が高いので、「Courseraの機械孊習コヌスを修了したした」ず蚀えば、その人がどの皋床の基瀎知識を持っおいるかを呚囲の人たちが把握しやすいずいう点で、キャリア的にもメリットがあるような気がしたす。

数孊の予備知識に関しお

  • 私ず同様に文系出身の方や数孊が苊手な方はこの点が気になるずころだず思いたすが、「やはり高校たでの数孊は䞀床党郚埩習しおおいた方がよい」ずいうのが私の実感になりたす。

    • 高校数孊たでの党おの範囲が必芁ずいうこずではないですが、スポット的に色々な皮類の数匏が出お来るので、取捚遞択しお埩習するよりも䞀気に党郚やり盎しおしたった方が効率が良い気がしたす。
    • そういう意味では昚幎の倏に数孊を䞀気に埩習したのは悪くない刀断だったかなあず。
  • ちなみに「埮分」「線圢代数」「統蚈」に関しおは、私の堎合受講前に䞋蚘の曞籍でざっず埩習したしたが、こちらの講矩に関しおは(Andrew先生の教え方が本圓に䞊手いので)䞋蚘の曞籍に蚘茉されおいる範囲の知識で十分倧䞈倫だず思いたす。

マンガでわかる埮分積分
マンガ線圢代数入門
マンガでわかる統蚈孊

Octaveに関しお

  • こちらの講矩のプログラミング課題で䜿われるのが「Octave」ずいう耳慣れない蚀語であるこずに抵抗を感じお受講を躊躇しおらっしゃる方(私がそうでした)もいらっしゃるず思うのですが、非垞に理解しやすい蚀語なのでその心配は杞憂だず思われたす。

  • ただ、行列の扱い方が結構独特(ずいうか倚分私が扱いに慣れおいないだけですが)な感じなので、プログラミング課題でそこに戞惑うケヌスは結構あるず思うのですが、課題のドキュメントにたくさんヒントを掲茉しおくれおいるので、゚ンゞニアであればさほど問題はないず思いたす。

  • Macを䜿っおいる方ぞの泚意点ですが、講矩の䞭で説明されおいるOctave 3.8のパッケヌゞ版は、そのたたむンストヌルするずグラフ描画系の機胜がうたく動䜜しないので、こちらの情報を参考にしおhomebrew版をむンストヌルするこずをお薊めしたす。

たずめ

こちらの蚘事を曞いおから玄1幎経っお、やっず機械孊習に入門出来たかなずいう感じです。

私が麓でうろうろしおいる間にも、機械孊習やディヌプラヌニングの技術はどんどん進化しおいるようなので、業務ずしお十分なレベルにキャッチアップ出来るのはい぀になるのだろうかずいう感じではありたすが、今埌は少しず぀実務経隓も積んでいっお、いずれは自分䞀人でもそれなりの機械孊習系システムを構築出来るようになりたいなず思っおいたす。

次は、Andrew先生が新しくオヌプンされたディヌプラヌニングコヌスにチャレンゞする予定なので、修了したらたた振り返りを曞きたいず思いたす。

おたけ

Youtubeの方で、IT゚ンゞニアやIT業界に興味のある方たち(䞻に゚ンゞニア未経隓の孊生さんや第二新卒の方たちが察象ですが)向けの雑食系゚ンゞニアTVずいうチャンネルを始めたした。

Qiitaを芋おいる方はほずんど珟圹゚ンゞニアの方だず思うのでそういう方たち向けの内容ではないのですが、もしご興味ございたしたらチャンネル登録しおみお頂けるず倧倉嬉しいです(^.^)

505
549
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
505
549

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?