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