Repolode
udacity

udacity/deep-learning

Udacity Deep Learning Nanodegree Foundation向けに、ニューラルネットワーク、RNN、GANなどを扱うJupyter Notebookのチュートリアルとプロジェクトを集めたリポジトリです。

スター
4,059
フォーク
4,381
未解決の Issue
3
最終コミット
12 日前

これは何?

このリポジトリには、UdacityのDeep Learning Nanodegree Foundationで使用されるチュートリアルとプロジェクトのNotebookが収録されています。チュートリアルの多くは、畳み込みネットワーク、リカレントネットワーク、GANなどのモデルの実装を順を追って解説し、重みの初期化やバッチ正規化などを扱うものもあります。

チュートリアルでは、NumPyで構築する感情分析モデルから、TensorFlow、TFLearn、TensorBoardの入門までを扱います。さらに、オートエンコーダー、VGGを使った転移学習、Word2Vecの埋め込み、系列変換モデル、OpenAI Gymのゲームを題材にした深層Q学習を扱うNotebookもあります。

プロジェクトのNotebookには、NumPyによる自転車レンタル需要の予測、CIFAR-10の画像分類、テキスト生成、英語からフランス語への機械翻訳、CelebAを使ったDCGANによる顔画像生成が含まれます。各ディレクトリにはそれぞれrequirements.txtがあり、environmentsフォルダにはConda環境ファイルが用意されています。

主な機能

  • 01CNN、RNN、GAN、オートエンコーダー、強化学習を扱うチュートリアルNotebook
  • 02NumPy、TensorFlow、TFLearnによる実装
  • 03画像分類や機械翻訳などを含む5つのプロジェクトNotebook
  • 04pipでのインストールに使う、ディレクトリごとのrequirements.txt
  • 05GPU向けの個別バージョンを含むConda環境ファイル

ユースケース

  • Jupyterでモデルを段階的に実装しながら、ディープラーニングを学ぶ
  • 入門NotebookでTensorFlowの基礎を学ぶ
  • GAN、RNN、Word2Vecの実装に取り組む
  • コース外でNanodegreeのプロジェクトに取り組む

クイックスタート

  1. 1

    目次からチュートリアルまたはプロジェクトのフォルダーを選びます

  2. 2

    pipでそのフォルダーの依存関係をインストールします

    pip3 install -r requirements.txt

使う前に知っておきたいこと

  • Condaの環境ファイルはプラットフォームによって異なるため、お使いのシステムに合ったものが必要になる場合があります。
  • この資料はUdacity Nanodegreeプログラムを中心に構成されており、パッケージ化されたライブラリではなく、ノートブックをまとめたものです。

収録されている特集

トピック

よくある質問

deep-learning とは?
Udacity Deep Learning Nanodegree Foundation向けに、ニューラルネットワーク、RNN、GANなどを扱うJupyter Notebookのチュートリアルとプロジェクトを集めたリポジトリです。 このリポジトリには、UdacityのDeep Learning Nanodegree Foundationで使用されるチュートリアルとプロジェクトのNotebookが収録されています。チュートリアルの多くは、畳み込みネットワーク、リカレントネットワーク、GANなどのモデルの実装を順を追って解説し、重みの初期化やバッチ正規化などを扱うものもあります。
deep-learning は無料で使えますか?ライセンスは?
deep-learning は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
deep-learning は今もメンテナンスされていますか?
活発にメンテナンス中。deep-learning の最終コミットは 2026年10月27日 です。
deep-learning は何に使えますか?
Jupyterでモデルを段階的に実装しながら、ディープラーニングを学ぶ 入門NotebookでTensorFlowの基礎を学ぶ GAN、RNN、Word2Vecの実装に取り組む コース外でNanodegreeのプロジェクトに取り組む
deep-learning のインストール方法は?
目次からチュートリアルまたはプロジェクトのフォルダーを選びます pipでそのフォルダーの依存関係をインストールします: pip3 install -r requirements.txt
deep-learning はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/udacity/deep-learning

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト