機械学習ロードマップ

機械学習・深層学習 (ディープラーニング) ってどこから勉強すればいいの?

という方のために、学習ロードマップを用意しました。

ロードマップにある技術の詳細

ツール・ライブラリ

機械学習でよく利用するツール・ライブラリは以下のとおりです。

ツール・ライブラリ

Linux の基本的な操作は Linux 学習ロードマップをご覧ください。

SQL については、データベースの学習ロードマップをご覧ください。

アルゴリズム

機械学習でよく利用するアルゴリズムは以下のとおりです。

アルゴリズム

データを収集する方法については、ビッグデータ分析の学習ロードマップをご覧ください。

深層学習 (ディープラーニング)

深層学習 (ディープラーニング)

おすすめの書籍 (本)

機械学習の学習に役に立つ書籍を、おすすめの学習順で紹介します。

  1. 人工知能は人間を超えるか ディープラーニングの先にあるもの (AI の入門書)
  2. 機械学習のアルゴリズム(どちらか好きな方)
    1. Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎 (個人的におすすめ)
    2. 見て試してわかる機械学習アルゴリズムの仕組み機械学習図鑑
  3. Python機械学習プログラミング 達人データサイエンティストによる理論と実践 impress top gearシリーズ (機械学習の入門書)
  4. ゼロから作るDeep Learning (深層学習の入門書)
  5. つくりながら学ぶ!PyTorchによる発展ディープラーニング (PyTorch・中級者向け)
  6. Kaggleで勝つデータ分析の技術 (精度上げ・中級者向け)

人工知能は人間を超えるか ディープラーニングの先にあるもの

見て試してわかる機械学習アルゴリズムの仕組み機械学習図鑑

Python機械学習プログラミング 達人データサイエンティストによる理論と実践 impress top gearシリーズ

Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎

ゼロから作るDeep Learning

つくりながら学ぶ!PyTorchによる発展ディープラーニング

Kaggleで勝つデータ分析の技術

機械学習に関連する記事一覧

深層学習

【入門】AI・機械学習・深層学習 (ディープラーニング) の違いと例

「AI」と「機械学習」と「深層学習 (ディープラーニング)」は、以下のような関係です。 以降では、それぞれの違いの詳細を説明します。 AI と機械学習と深層学習 (ディープラーニング) の違い 「AI」と...
深層学習

バックプロパゲーション (誤差逆伝播法) を初心者にわかりやすく

本記事は、ディープラーニング入門シリーズの第3回目で、こちらの記事を参考にしています。 【ディープラーニング入門1】AI・機械学習・ディープラーニングとは 【ディープラーニング入門2】パーセプトロン・ニューラルネットワーク ...
深層学習

ニューラルネットワークの仕組みを初心者にわかりやすく解説

本記事は、ディープラーニング入門シリーズの第2回目です。 【ディープラーニング入門1】AI・機械学習・ディープラーニングとは 【ディープラーニング入門2】パーセプトロン・ニューラルネットワーク ←イマココ 【ディープラ...
深層学習

最適な学習アルゴリズム・重み・ハイパーパラメータの決め方

本記事は、ディープラーニング入門シリーズの第4回目です。 【ディープラーニング入門1】AI・機械学習・ディープラーニングとは 【ディープラーニング入門2】パーセプトロン・ニューラルネットワーク 【ディープラーニング入門...
深層学習

畳み込みニューラルネットワークを初心者にわかりやすく解説

畳み込みニューラルネットワーク (Convolutional Neural Network) 畳み込みニューラルネットワークとは、周辺のニューロンの特徴をまとめて抽出し、データの形状を捉えるニューラルネットワークです。 ...