Help us understand the problem. What is going on with this article?

Webアプリケーションエンジニアが Coursera の機械学習講座に挑戦してやり切った話

More than 1 year has passed since last update.

はじめに

昨今、ディープラーニングを初めとする機械学習がメディアでも注目されています。
ロボット・自動車の自動運転・医療など様々な分野に機械学習を組み込む流れがIT業界に起こっているのではないかと感じております。
そこでWebアプリケーションエンジニアである私も機械学習の分野を学びたいと思い、Coursera の機械学習講座を受けることにしました。
この記事では機械学習講座の簡単な紹介と所感について記載します。

Coursera 機械学習講座

https://www.coursera.org/learn/machine-learning
Courseraでは無料で受けられるオンライン講座を複数提供しています。
今回はその中の機械学習(Machine Learning)の講座を受講しました。(無料で受講できます。)

機械学習講座

この講座ではシリコンバレーの企業を相手に機械学習の指導をしている Andrew Ng 氏の講義を動画で閲覧することができます。
内容は全て英語になりますが、日本語の字幕も出せるため英語に自信の無い方でも問題なく受講できるかと思います。
この講座は約3ヵ月間続き、各週それぞれに用意されているクイズと演習問題を実施することでスキルの習得と知識の確認を行うことができます。

学べること

この講座では機械学習の概要から、かなり詳細なアルゴリズムの世界まで学ぶことができます。
また、実際にチームで機械学習を用いたシステムを作成する際のやり方や注意点なども細かく解説してくれます。

Coursera 機械学習講座を終えて

総学習時間

私が3ヵ月間でこの講座にかけた時間は約90時間でした。
仕事とは別のプライベートな時間を使用して実施しましたので結構大変でした。
しかし、それだけの時間をかけるだけの価値のある講座だと思います。
機械学習で必要な考え方を習得することができ、3か月前よりも明らかに成長できている実感が持てています。

3ヵ月間でやりきるために

3か月間仕事外でみっちり勉強するのは大変でした。
私の場合、一緒に挑戦する仲間がいたからこそ完了することができたのではないかと思っています。
モチベーションを保つためにも一緒に頑張る仲間がいることはとても重要だと思います。

所感

機械学習講座を始める前までは、機械学習を始めるにあたって何から手を付ければいいのかわからない状態でした。
本を呼んでも詳しいところの理解は全くできない状態でしたが、機械学習講座で学ぶことで"ニューラルネットワーク"や"シグモイド関数"など単語の意味だけでなく、何故それが必要なのかまで理解することができたと思います。
ただし、かなり難易度が高いところも多く、正直なところまだまだ理解できていないところもたくさんあります。
その辺はこれから実践的にモノを作っていく際に思い出して調べていければいいかなと思っています。

最後に

この素晴らしい機械学習講座を提供してくださいました Andrew Ng 氏と関係者の方々には本当に感謝しております。
おかげ様で機械学習の面白さを知ることができ、非常に有益な時間を過ごすことができました。
今後、学んだことを糧に機械学習を使用した新たな価値の創造を目指していきたいと思います。

私の機械学習講座のメモのリンク集

適当なメモなのであまり期待しないでください…。
Webアプリケーションエンジニアがディープラーニングに挑戦する際にやったこと(Coursera Week1)
Webアプリケーションエンジニアがディープラーニングに挑戦する際にやったこと(Coursera Week2)
Webアプリケーションエンジニアがディープラーニングに挑戦する際にやったこと(Coursera Week3)
Webアプリケーションエンジニアがディープラーニングに挑戦する際にやったこと(Coursera Week4)
Webアプリケーションエンジニアがディープラーニングに挑戦する際にやったこと(Coursera Week5)
Webアプリケーションエンジニアがディープラーニングに挑戦する際にやったこと(Coursera Week6)
Webアプリケーションエンジニアがディープラーニングに挑戦する際にやったこと(Coursera Week7)
Webアプリケーションエンジニアがディープラーニングに挑戦する際にやったこと(Coursera Week8)
Webアプリケーションエンジニアがディープラーニングに挑戦する際にやったこと(Coursera Week9)
Webアプリケーションエンジニアがディープラーニングに挑戦する際にやったこと(Coursera Week10)
Webアプリケーションエンジニアがディープラーニングに挑戦する際にやったこと(Coursera Week11)

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした