Awesome Machine Learning & Deep Learning Tutorials
Machine Learning & Deep Learning Tutorialsを扱う資料や関連プロジェクトをまとめたAwesomeリストです。
目次
- 入門
- 面接対策資料
- 人工知能
- 遺伝的アルゴリズム
- 統計学
- 有用なブログ
- Quoraの資料
- Kaggleの資料
- チートシート
- 分類
- 線形回帰
- ロジスティック回帰
- リサンプリングによるモデル検証
- 深層学習
- 自然言語処理
- コンピュータービジョン
- サポートベクターマシン
- 強化学習
- 決定木
- ランダムフォレスト・バギング
- ブースティング
- アンサンブル
- スタッキングモデル
- VC次元
- ベイズ機械学習
- 半教師あり学習
- 最適化
- その他の有用なチュートリアル
入門
-
In-depth introduction to machine learning in 15 hours of expert videos
-
A curated list of awesome Machine Learning frameworks, libraries and software
-
A curated list of awesome data visualization libraries and resources.
-
An awesome Data Science repository to learn and apply for real world problems
-
Machine Learning algorithms that you should always have a strong understanding of
-
Difference between Linearly Independent, Orthogonal, and Uncorrelated Variables
-
Twitter’s Most Shared #machineLearning Content From The Past 7 Days
面接対策資料
-
41 Essential Machine Learning Interview Questions (with answers)
-
How can a computer science graduate student prepare himself for data scientist interviews?
人工知能
-
Programming Community Curated Resources for learning Artificial Intelligence
-
MIT 6.034 Artificial Intelligence Lecture Videos, Complete Course
遺伝的アルゴリズム
統計学
-
Stat Trek Website - 統計学を学ぶための専門サイト
-
Learn Statistics Using Python - アプリケーション中心のプログラミングアプローチで統計学を学ぶ
-
Statistics for Hackers | Slides | @jakevdp - ジャック・ヴァンデルプラスのスライド
-
Online Statistics Book - Studying Statistics向けのAn Interactive Multimedia Course。
-
Tutorials
-
OpenIntro Statistics - 無料PDFテキストブック
有用なブログ
-
Edwin Chen’s Blog - 数学、統計、機械学習、コアスローリング、データサイエンスに関するブログ
-
The Data School Blog - beginners!向けのData science。
-
ML Wave - Learning Machine Learning向けのA blog。
-
Andrej Karpathy - ディープラーニングおよびデータサイエンスに関する一般のブログ
-
Colah’s Blog - 素晴らしいニューラルネットワークブログ
-
Alex Minnaar’s Blog - 機械学習とソフトウェアエンジニアリングに関するブログ
-
Statistically Significant - アンドリュー・ランドグラフのデータサイエンスブログ
-
Simply Statistics - 3人の生物統計学教授によるブログ
-
Yanir Seroussi’s Blog - データサイエンスに関するブログ・その先まで
-
fastML - 機械学習をわかりやすく
-
Trevor Stephens Blog - トレバー・ステップスの個人ページ
-
no free hunch | kaggle - kaggleのデータサイエンスに関するすべての話題を扱うブログ
-
A Quantitative Journey | outlace - 定量的応用を学ぶ
-
r4stats - データサイエンスの世界を分析し、Rを使って学ぶ人々を支援する
-
Variance Explained - デイビッド・ロビンソンのブログ
-
AI Junkie - 人工知能についてのブログ
-
Deep Learning Blog by Tim Dettmers - 深層学習を誰でも理解できるようにする
-
J Alammar’s Blog- Blog posts about Machine Learning and Neural Nets
-
Adam Geitgey - 機械学習への最も簡単な入り口
-
Ethen’s Notebook Collection - 常に更新される機械学習ドキュメンテーション(主にPython3)。内容には、機械学習アルゴリズムのゼロから実装された教育的な実装とオープンソースライブラリの使用が含まれる
Quoraの資料
Kaggleコンペ解説
チートシート
分類
線形回帰
-
Multicollinearity and VIF
ロジスティック回帰
-
Difference between logit and probit models, Logistic Regression Wiki, Probit Model Wiki
-
Pseudo R2 for Logistic Regression, How to calculate, Other Details
リサンプリングによるモデル検証
- 交差検証
-
過学習と交差検証
深層学習
-
A curated list of awesome Deep Learning tutorials, projects and communities
-
Interesting Deep Learning and NLP Projects (Stanford), Website
-
Understanding Natural Language with Deep Neural Networks Using Torch
-
Introduction to Deep Learning Using Python (GitHub), Good Introduction Slides
-
Video Lectures Oxford 2015, Video Lectures Summer School Montreal
-
Neural Machine Translation
-
深層学習フレームワーク
- 再帰型ネットワークとLSTM
-
The Unreasonable effectiveness of RNNs, Torch Code, Python Code
-
Long Short Term Memory (LSTM)
-
Gated Recurrent Units (GRU)
-
Time series forecasting with Sequence-to-Sequence (seq2seq) rnn models
自然言語処理
-
A curated list of speech and natural language processing resources
-
Understanding Natural Language with Deep Neural Networks Using Torch
- トピックモデル
-
word2vec
-
Text Clustering
-
Text Classification
-
Named Entity Recognitation
-
Kaggle Tutorial Bag of Words and Word vectors, Part 2, Part 3
コンピュータービジョン
サポートベクターマシン
強化学習
決定木
-
What is entropy and information gain in the context of building decision trees?
-
How do decision tree learning algorithms deal with missing values?
-
Discover structure behind data with decision trees - 決定木を学ぶための資料。
-
Comparison of Different Algorithms
-
CART
-
CTREE
-
CHAID
-
MARS
-
Probabilistic Decision Trees
ランダムフォレスト・バギング
-
Evaluating Random Forests for Survival Analysis Using Prediction Error Curve
-
Why doesn’t Random Forest handle missing values in predictors?
ブースティング
アンサンブル
スタッキングモデル
Vapnik–Chervonenkis次元
ベイズ機械学習
半教師あり学習
最適化
-
Mean Variance Portfolio Optimization with R and Quadratic Programming
-
Hyperopt tutorial for Optimizing Neural Networks’ Hyperparameters
その他のチュートリアル
-
For a collection of Data Science Tutorials using R, please refer to this list.
-
For a collection of Data Science Tutorials using Python, please refer to this list.