26
27
東大計数工学科が無料公開しているAWS講義ノート
「コードで学ぶAWS入門」
tomomano.github.io/learn-aws-by-c…
・大作だがAWS初心者でもわかるよう平易に書かれている
・クラウド上で機械学習を行うチュートリアルとしても使える
・6つのハンズオンでDocker入門、ハイパラサーチ、Webアプリのデプロイまで学べる
28
PythonやRのチートシートが大量にまとめられているページ
becominghuman.ai/cheat-sheets-f…
前処理:
29
AI SHIFT社の社内SQL研修資料が無料公開されている
ai-shift.co.jp/techblog/1980
SQLやDBについて基礎からわかりやすくまとまっている
30
鉄板のPython教材といえば東大が無料公開している「Pythonプログラミング入門」
・Google Colabなので環境構築でハマる心配がない
・基本文法, Numpy, pandas, scikit-learnまで平易に学べる
HTML版
utokyo-ipp.github.io/index.html
pdf版
utokyo-ipp.github.io/IPP_textbook.p…
Google Colab版
colab.research.google.com/github/utokyo-…
31
米国のデータサイエンティストら執筆の書籍「データ分析のための統計学入門 第4版」の日本語版pdf(全418ページ)が無料公開されている
kunitomo-lab.sakura.ne.jp/2021-3-3Open(S…
具体例や練習問題が豊富で無理なく学べそう
確率、確率分布
質的データ/量的データの統計的推測
線形回帰
重回帰、ロジスティック回帰
など
32
100以上の組合せ最適化問題をPythonコード付きで解説した神サイト
Python言語による実務で使える100+の最適化問題
scmopt.github.io/opt100/
・大量のアルゴリズムを網羅
・問題の定式化とPythonコードをセットで学べる
・解説動画(YouTube)付き
(サイト移転により以前のURLはリンク切れなので注意)
33
SEGA社が無料公開している「基礎線形代数講座」
techblog.sega.jp/entry/2021/06/…
slideshare
slideshare.net/SEGADevTech/ss…
・内容は本格的だが具体例や図示も多くて読みやすい
・高校レベルから始まり,ベクトル/内積/行列/連立一次方程式/行列式/線型変換/逆行列/固有値/対角化,とひと通りの話題がまとまっている
34
サイバーエージェントの新卒エンジニア研修資料
developers.cyberagent.co.jp/blog/archives/…
良いコードとは何か
speakerdeck.com/moriatsushi/li…
・体系的に言語化されててわかりやすい
・「品質とスピードはトレードオフではない」
・「凝集度/結合度の指標でモジュールを評価可能」
・「関心を分離し、正しく依存方向を制御」
35
ハーバード大学のコンピュータサイエンス入門講義「CS50」が日本語化されている
cs50.jp
・講義動画は日本語字幕付き
・講義ノートの日本語訳あり
・アルゴリズム、データ構造、カプセル化、リソース管理、セキュリティ等を扱う
・言語はC, Python, SQL, JavaScript, CSS, HTMLを使用
36
SEGAが無料公開しているプログラミング教材
「ぷよぷよプログラミング」
puyo.sega.jp/program_2020/
・クラウド上の開発環境でJavaScriptやHTMLを写経してぷよぷよ開発を体験
・PC、ネット環境、メールアドレスがあれば始められる
始める手順
gigazine.net/news/20200626-…
体験記
itmedia.co.jp/news/articles/…
37
筑波大学が無料公開している機械学習の講義(全20回)
ocw.tsukuba.ac.jp/course/systemi…
・講義動画 見放題
・講義ノート/演習問題 DL可能
機械学習概論と単回帰
重回帰
モデルの複雑さと汎化
特徴選択とL1正則化
決定的識別モデル
カーネル/確率的識別モデル
経験損失最小化
k-meansとPCA
NN基礎とCNN
RNNとGAN
38
線形代数の計算を視覚的にわかりやすく説明したスライド「線形代数計算の視覚化と行列5分解」
slideshare.net/hiranabe/graph…
・行列の見方: 4つ
・ベクトルの積: 2つ
・行列とベクトルの積: 2つ
・行列と行列の積: 4つ
・便利な応用パターン: 4つ
・行列の有名分解: 5つ
解説動画
youtube.com/watch?v=eR3Jvi…
39
50以上のプログラミング言語を無料で学べるサイト
Exercism
exercism.org
・練習問題に解答すると世界中のメンターからコードレビューが受けられる
・与えられたテストコードが通るように解答する
・他のユーザーの解答も見れる
・マイナー言語も含め55のプログラミング言語に対応
・無料
40
Pandas公式チートシートの日本語版
github.com/Gedevan-Aleksi…
41
時系列解析の全体像がよくわかる地図
slideshare.net/MasashiKomori/…
モチベーションで5つの世界に分類していてわかりやすい。
1.時間経過に伴って現れる変化が見たい
2.周波数の構造が知りたい
3.多変量時系列データを要約したい
4.複数の時系列間の相関・一致が知りたい
5.複数の時系列間の因果が知りたい
42
松尾研のPRML輪読会スライド集
slideshare.net/matsuolab/
・1章から14章まで網羅
・各章の要点がまとまっている
・学習のリファレンスとして非常に有用
43
GitHubに無料公開されている、
強化学習入門の資料(日本語)
github.com/komi1230/Resum…
数式と擬似コードを織り交ぜながら、各手法の違いやモチベーションなどもわかりやすく説明されている。
主な内容:
・強化学習の定式化
・動的計画法
・TD学習の基本手法
・連続な空間での強化学習
・深層強化学習
44
「効果検証入門」著者による解説スライド
具体例メインでわかりやすい。
効果検証入門から見直す 「データサイエンス」
speakerdeck.com/housecat442/xi…
解説動画(セミナーのアーカイブ)
youtube.com/watch?v=3u2Nga…
45
700以上のプログラミング、コンピューターサイエンス、データサイエンスの無料オンラインコースをまとめたページ
freecodecamp.org/news/free-onli…
入門レベル:223コース
中級レベル:344コース
上級レベル:151コース
46
因果推論入門の全体像がまとまっているスライド。
ありがたや。。
「因果推論のための3ステップ入門」
speakerdeck.com/koro485/yin-gu…
47
東大や滋賀大が無料公開しているデータサイエンス教材のまとめサイト
mi.u-tokyo.ac.jp/consortium/e-l…
統計および数理基礎
アルゴリズム基礎
データ構造とプログラミング基礎
時系列データ解析
テキスト解析
画像解析
データハンドリング
データ活用実践(教師あり学習)
データ活用実践(教師なし学習)
など
48
東工大が公開している「Python早見帳」
chokkan.github.io/python/index.h…
コンパクトにまとまっているだけでなく、初心者がハマりやすい落とし穴にも言及されており、クオリティが高い。
Notebook一式はこちら
github.com/chokkan/python
49
書籍「Python ゼロからはじめるプログラミング」のサポートページに、丁寧な解説スライド(全308ページ)が無料公開されている
mitani.cs.tsukuba.ac.jp/book_support/p…
プログラミング自体が初めてという読者向けに、図解やイラストを交えてわかりやすく説明されている
50
PRMLの数式理解に必要な数学を丁寧にまとめたpdf
パターン認識と機械学習の学習 普及版
herumi.github.io/prml/
確率
確率分布のための数学
線形回帰モデルのための数学
線形識別モデルのための数学
ニューラルネットワークの補足
混合モデルの補足
近似推論法の補足
サンプリング法のための物理学