アメリカのスタンフォード大学/MIT/ハーバード大学/コロンビア大学/ニューヨーク大学といった有名大学の一部では機械学習や深層学習のオンライン講座/講義動画を無料で配信している。その概要と特長をまとめる。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
本稿は、2020年8月25日に公開した記事を、2022年8月18日の最新情報に合わせて改訂したものです。主にスタンフォード大学とMIT、ニューヨーク大学の内容を書き直しました。
機械学習やディープラーニング(深層学習)を大学講義(特に海外の有名大学)レベルで徹底的に学びたい。でも本当に留学したり大学に入学したりするのは大変なのでしたくない。
……そのように思っている本格志向の人には、有名大学が提供する良質なのに「無料」のオンライン講座(もしくは講義動画とスライド資料)がお勧めだ。本稿ではその中でも特に有用だと考えられる米国の有名大学(下記の5つ)のものを紹介する。ただし、いずれも当然、講義は英語である(※日本語字幕が付いている場合もある)。
ちなみに、大学講義を大規模に(Massive)公開した(Open)オンライン講座(Online Courses)はMOOCと呼ばれ(※その日本版のJMOOCについては本稿の最後で紹介)、世界中で人気を博している。上記の「オンライン講座」とはMOOCの一種である。MOOCでは、学期ごとに参加者が募集される(※頻繁に学期が開催されているので、ほぼいつでも参加できる)。主に週単位で学んでいき、その週ごとに確認テストがある。また、理解できないことなどがあれば、掲示板を使って参加者同士で教え合いながら解決することが求められる。最後の実力テストをクリアしてコースを修了すると、修了証書(Certificate)を有償で入手することもできる。
また、上記の「講義動画(+スライド資料がある場合も)」は大学講義(+資料)がそのまま誰でも閲覧できる状態で公開されているものだ。確認テストなどはないが、より気軽に視聴/閲覧できるメリットがある。
それでは、大学ごとに紹介していこう。
本稿の初稿を執筆した2020年時点では、非常に有名なスタンフォード大学による「機械学習」のオンライン講座が存在していたが、いつの間にか無くなってしまったようだ。その代わりに、DeepLearning.AIとスタンフォード大学の共同提供による上記の専門講座(Specialization)が提供開始されている。この専門講座は3つのコースで構成され、いずれも修了証書を得ない「聴講コース」であれば無料で受講できる(※無料トライアル申し込みボタンを押した後に表示されるダイアログの左下に「聴講コース」のテキストリンクがある。ただし聴講コースだと、Pythonコードで機械学習を体験するラボを受講できない)。
講師は、「教えるのがうまい」と定評があり有名なAndrew Ng(アンドリュー・ング)氏だ。構成内容は、
となっている。
かつての講座と新しい講座では、項目内容も少し変わっているが、教え方が大きく変わったように筆者は感じている。かつての講座は基礎的な数学から分かりやすく教えてくれる内容だったが、新しい講座はより初学者向けに数学をあまり使わずに分かりやすく教えてくれる内容になっており、これが新たな特長/利点となっている。また、かつての講座ではOctaveというマイナーなプログラミング言語を用いていたが、新しい講座ではオプションで学べるラボでJupyterノートブック+Pythonというメジャーなツールを使うので学びやすくなった。「機械学習の基礎」を学びたいなら、取りあえずこの講座を履修するとよい。
同じAndrew Ng氏が提供するオンライン講座に、
もありお勧めではあるが、スタンフォード大学が提供する講座ではないので(※deeplearning.aiが提供)、本稿では説明を割愛する。
スタンフォード大学では、以下の通り、過去の講義動画をYouTubeに一般公開してくれている。
これらの講義動画の特長は、YouTubeで気楽に視聴できること。欠点はその裏返しで、講座形式で学友とともに学んだり質問したりできないことだ。
ちなみに、スタンフォード大学は「Stanford Online」というオンライン大学を開校しており、オンラインで日本に居ながら大学のコース(講座)に出席でき、スタンフォード大学工学部の人工知能学士号(=卒業証書)も取得できる。基本的にコースは有料である(※コースごと約60万円で、卒業するには最低4コースを修了する必要があり、1〜3年で数百万円はかかる)。ただし、これは「大学講義への出席」であり、手軽ではないことに注意してほしい。
MITでは、講座「6.S191」の講義動画(YouTube)とスライド資料が無料で一般公開されている。筆者もいくつか視聴してみて、講義の分かりやすさがとても気に入った。それが特長であり、「入門」と名付けられているように、全10講義+全5演習だけ(下記の箇条書きを参照)でかなり広範な内容が学べるようになっているのもメリットだ。特に、「ディープラーニングの基礎」を短時間でより幅広く学びたい人にお勧めだ。
Copyright© Digital Advantage Corp. All Rights Reserved.