このリポジトリには、UdacityのDeep Learning V7 Nanodegreeプログラムに関連する資料が含まれています。さまざまな深い学習トピックのためのチュートリアルノートブックの束で構成されています。ほとんどの場合、ノートブックは、畳み込みネットワーク、リカレントネットワーク、GANなどのモデルを実装することであなたを導きます。重量の初期化やバッチ正規化など、他のトピックがカバーされています。
Nanodegreeプログラムのプロジェクトとして使用されるノートブックもあります。プログラム自体では、プロジェクトはReal People(Udacity Recoverers)によってレビューされていますが、開始コードもここで入手できます。
アナコンダドキュメントごと:
Condaは、ソフトウェアパッケージの複数のバージョンをインストールし、その依存関係を簡単に切り替えるためのオープンソースパッケージ管理システムおよび環境管理システムです。 Linux、OS X、およびWindowsで動作し、Pythonプログラム用に作成されましたが、ソフトウェアをパッケージ化および配布できます。
アナコンダの使用は、次のことで構成されています。
minicondaをインストールします。既にcondaまたはminicondaをインストールしている場合は、このステップをスキップしてステップ2に進むことができるはずです。conda環境を作成してアクティブにします。 *エクササイズに取り組みたいたびに、 conda環境をアクティブにします!
システムに一致するminicondaの最新バージョンをダウンロードしてください。
| Linux | マック | Windows | |
|---|---|---|---|
| 64ビット | 64ビット(バッシュインストーラー) | 64ビット(バッシュインストーラー) | 64ビット(exeインストーラー) |
| 32ビット | 32ビット(バッシュインストーラー) | 32ビット(exeインストーラー) |
マシンにミニコンダをインストールします。詳細な指示:
Windowsユーザーの場合、これらの次のコマンドは、Windowsターミナルウィンドウではなく、 Anacondaプロンプトから実行する必要があります。 Macの場合、通常の端子ウィンドウが機能します。
また、これらの指示は、端末ウィンドウからgithubを使用するためにgitがインストールされていることも想定していますが、そうでない場合は、最初にコマンドでダウンロードできます。
conda install git
コマンドラインからバージョン制御とgitの使用について詳しく知りたい場合は、Gitを使用した無料コース:バージョンコントロールをご覧ください。
今、私たちは地元の環境を作成する準備ができています!
git clone https://github.com/udacity/deep-learning-v2-pytorch.git
cd deep-learning-v2-pytorch
Python 3.6を使用したdeep-learningという名前の新しい環境を作成(およびアクティブ化)。インストール(Proceed [y]/n)タイプyを続行するように求められている場合。
conda create -n deep-learning python=3.6
source activate deep-learning
conda create --name deep-learning python=3.6
activate deep-learning
この時点で、コマンドラインは(deep-learning) <User>:deep-learning-v2-pytorch <user>$のように見えるはずです。 (deep-learning)は、環境がアクティブになっていることを示しており、パッケージのインストールをさらに進めることができます。
PytorchとTorchvisionをインストールします。これにより、Pytorchの最新バージョンがインストールされます。
conda install pytorch torchvision -c pytorch
conda install pytorch -c pytorch
pip install torchvision
要件テキストファイル(OPENCVを含む)で指定されたいくつかの必要なPIPパッケージをインストールします。
pip install -r requirements.txt
現在、ほとんどのdeep-learningライブラリが利用可能です。非常に時々、たとえばTensorflowやKerasを使用する場合に存在する追加要件ファイルを含むリポジトリが表示されます。この場合、既存の環境に別のライブラリをインストールするか、特定のプロジェクトの新しい環境を作成することをお勧めします。
ここで、あなたのdeep-learning環境がまだアクティブになっていると仮定すると、あなたはメインリポジトリに移動してノートブックを見始めることができます:
cd
cd deep-learning-v2-pytorch
jupyter notebook
作業セッションを完了したら環境を終了するには、端末ウィンドウを閉じるだけです。