Tensorflow をダウンロードしてインストールする方法 Jupyter ノート

このチュートリアルでは、インストール方法を説明します TensorFlow アナコンダ Windows。 TensorFlow の使用方法を学習します。 Jupyter ノート。 Jupyter ノートビューアです。

TensorFlow のバージョン

TensorFlow は、複数の CPU と GPU にわたる計算をサポートします。 これは、計算をデバイス間で分散してトレーニングの速度を向上できることを意味します。 並列化を使用すると、トレーニング アルゴリズムの結果を取得するまでに何週間も待つ必要がありません。

Windows ユーザーにとって、TensorFlow は 2 つのバージョンを提供します。

  • CPU のみをサポートする TensorFlow: マシンが NVIDIA GPU で実行されない場合は、このバージョンのみをインストールできます
  • GPU をサポートする TensorFlow: 計算を高速化するには、TensorFlow GPU 対応バージョンをダウンロードできます。 このバージョンは、強力な計算能力が必要な場合にのみ意味を持ちます。

このチュートリアルでは、TensorFlow の基本バージョンで十分です。

注: TensorFlow は GPU サポートを提供しません。 MacOS.

続行方法は次のとおりです

MacOS ユーザー:

  • Anacondaをインストールする
  • Tensorflow と依存関係をインストールするための .yml ファイルを作成する
  • 起動する Jupyter ノート

Windows

  • Anacondaをインストールする
  • 依存関係をインストールするための .yml ファイルを作成する
  • pip を使用して TensorFlow を追加する
  • 起動する Jupyter ノート

Tensorflow を実行するには Jupyter、Anaconda 内に環境を作成する必要があります。つまり、Ipythonをインストールすることになります。 Jupyter、および TensorFlow をマシン内の適切なフォルダーに保存します。これに加えて、必要なライブラリを XNUMX つ追加します。 データサイエンス:「パンダ」。 Pandas ライブラリは、データ フレームの操作に役立ちます。

Anacondaをインストールする

Download アナコンダ 適切なシステムのバージョン 4.3.1 (Python 3.6 用)。

Anaconda は、Python または R に必要なすべてのライブラリを管理するのに役立ちます。これを参照してください。 Anaconda をインストールするチュートリアル

.ymlファイルを作成してTensorflowと依存関係をインストールします

それは、

  • アナコンダのパスを見つける
  • 作業ディレクトリを Anaconda に設定します
  • yml ファイルを作成します ( MacOS ユーザー、TensorFlow はここにインストールされています)
  • ymlファイルを編集する
  • ymlファイルをコンパイルします
  • アナコンダをアクティブ化する
  • TensorFlow をインストールする (Windows ユーザーのみ)

ステップ1) アナコンダを見つけて、

最初に行う必要があるのは、Anaconda のパスを見つけることです。

TensorFlow に関するチュートリアル中に使用する必要なライブラリを含む新しい conda 環境を作成します。

Windows

あなたがある場合 Windows ユーザーは、Anaconda プロンプトを使用して次のように入力できます。

C:\>where anaconda

Tensorflow をインストールするための .yml ファイルを作成する

このパス内に新しい環境を作成したいので、Anaconda がインストールされているフォルダーの名前を知りたいと思っています。 たとえば、上の図では、Anaconda が Admin フォルダーにインストールされています。 あなたにとっては、それは同じにすることができます。つまり、Admin またはユーザーの名前です。

次に、作業ディレクトリを c:\ から Anaconda3 に設定します。

MacOS

を用意しました MacOS ユーザーの場合は、ターミナルを使用して次のように入力します。

which anaconda

Tensorflow をインストールするための .yml ファイルを作成する

Anaconda 内に新しいフォルダーを作成する必要があります。 パイソン, Jupyter > TensorFlow。 ライブラリとソフトウェアをインストールする簡単な方法は、yml ファイルを作成することです。

ステップ2) 作業ディレクトリを設定する

yml ファイルを作成する作業ディレクトリを指定する必要があります。

前に述べたように、これは Anaconda 内にあります。

MacOS ユーザー:

ターミナルはデフォルトの作業ディレクトリを次のように設定します。 ユーザー/USERNAME。以下の図からわかるように、anaconda3 のパスと作業ディレクトリは同一です。で MacOSの場合、最新のフォルダーが $ の前に表示されます。ターミナルはすべてのライブラリをこの作業ディレクトリにインストールします。

テキスト エディタ上のパスが作業ディレクトリと一致しない場合は、ターミナルに cd PATH と記述することでパスを変更できます。 PATH は、テキスト エディターに貼り付けたパスです。 PATH を「PATH」で囲むことを忘れないでください。 このアクションにより、作業ディレクトリが PATH に変更されます。

Tensorflow をインストールするための .yml ファイルを作成する

ターミナルを開き、次のように入力します。

cd anaconda3

Windows ユーザー (Anaconda3 の前のフォルダーを確認してください):

cd C:\Users\Admin\Anaconda3

または、「where anaconda」コマンドで得られるパス

Tensorflow をインストールするための .yml ファイルを作成する

ステップ3) ymlファイルを作成する

新しい作業ディレクトリ内に yml ファイルを作成できます。

このファイルは、TensorFlow を実行するために必要な依存関係をインストールします。 このコードをコピーしてターミナルに貼り付けます。

MacOS ユーザー:

touch hello-tf.yml

hello-tf.yml という名前の新しいファイルが anaconda3 内に表示されるはずです

Tensorflow をインストールするための .yml ファイルを作成する

Windows ユーザー:

echo.>hello-tf.yml

hello-tf.yml という名前の新しいファイルが表示されます。

Tensorflow をインストールするための .yml ファイルを作成する

ステップ4) ymlファイルを編集する

yml ファイルを編集する準備ができました。

MacOS ユーザー:

以下を貼り付けることができますwing ターミナルでコードを入力してファイルを編集します。 MacOS ユーザーが使用できます 活力 ymlファイルを編集します。

vi hello-tf.yml

これまでのところ、ターミナルは次のようになります

Tensorflow をインストールするための .yml ファイルを作成する

入力します edit モード。 このモード内では、esc キーを押した後に次のことができます。

  • 編集するには i を押してください
  • wを押して保存します
  • qを押してください! やめること

続きを書いてくださいwing 編集モードでコードを入力し、escを押してから:wを押します。

Tensorflow をインストールするための .yml ファイルを作成する

注: ファイルはケースです > 敏感なつもりです。 各意図の後には 2 つのスペースが必要です。

MacOS

name: hello-tfdependencies:  
  - python=3.6  
  - jupyter  
  - ipython  
  - pandas  
  - pip:      
  - https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl

コードの説明

  • name: hello-tf: yml ファイルの名前
  • 依存関係:
  • Python=3.6
  • jupyter
  • イパイソン
  • パンダ: Python バージョン 3.6 をインストールします。 Jupyter、Ipython、および pandas ライブラリ
  • pip: Python ライブラリをインストールする
    • https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl: Install TensorFlow from Google apis.

esc を押してから :q! を押します。 編集モードを終了します。

Tensorflow をインストールするための .yml ファイルを作成する

Windows ユーザー:

Windows には vim プログラムがないため、この手順を完了するにはメモ帳で十分です。

notepad hello-tf.yml

以下を入力してくださいwing ファイルに

name: hello-tfdependencies:  
- python=3.6  
- jupyter  
- ipython  
- pandas

コードの説明

  • name: hello-tf: yml ファイルの名前
  • 依存関係:
  • Python=3.6
  • jupyter
  • イパイソン
  • パンダ: Python バージョン 3.6 をインストールします。 Jupyter、Ipython、および pandas ライブラリ

メモ帳が開くので、ここからファイルを編集できます。

Tensorflow をインストールするための .yml ファイルを作成する

注: Windows ユーザーは次のステップで TensorFlow をインストールします。このステップでは、conda 環境を準備するだけです

ステップ5) ymlファイルをコンパイルします

次のようにして .yml ファイルをコンパイルできます。wing コー​​ド :

conda env create -f hello-tf.yml

注: Windows ユーザーの場合、現在のユーザー ディレクトリ内に新しい環境が作成されます。

時間がかかります。 ハードディスクに約 1.1GB のスペースが必要になります。

Tensorflow をインストールするための .yml ファイルを作成する

In Windows

Tensorflow をインストールするための .yml ファイルを作成する

ステップ6) conda環境をアクティブ化する

ほぼ完了です。 これで 2 つの conda 環境ができました。

チュートリアル中に使用するライブラリを使用して、分離された conda 環境を作成しました。 これは推奨される方法です。 機械学習 プロジェクトには別のライブラリが必要です。 プロジェクトが終了したら、この環境を削除してもしなくても構いません。

conda env list

Tensorflow をインストールするための .yml ファイルを作成する

アスタリスクはデフォルトのものを示します。 環境をアクティブ化するには hello-tf に切り替える必要があります

MacOS ユーザー:

source activate hello-tf

Windows ユーザー:

activate hello-tf

Tensorflow をインストールするための .yml ファイルを作成する

すべての依存関係が同じ環境にあることを確認できます。 これは重要です。 Python 使用する Jupyter と TensorFlow を同じ環境から取得します。 XNUMX つが同じフォルダーにない場合は、最初からやり直す必要があります。

MacOS ユーザー:

which python
which jupyter
which ipython

Tensorflow をインストールするための .yml ファイルを作成する

任意: アップデートを確認できます。

pip install --upgrade tensorflow

ステップ7) TensorFlow をインストールする Windows user

windows ユーザー:

where python
where jupyter
where ipython

Tensorflow をインストールするための .yml ファイルを作成する

ご覧のとおり、これで XNUMX つの Python 環境ができました。メインのものと新しく作成されたもの、つまり hello-tf です。メインの conda 環境には、tensorFlow がインストールされておらず、hello-tf のみがインストールされています。写真から、パイソン、 jupyter と ipython は同じ環境にインストールされます。つまり、TensorFlow を Jupyter ノート。

pip コマンドを使用して TensorFlow をインストールする必要があります。それだけに Windows user

pip install tensorflow

Tensorflow をインストールするための .yml ファイルを作成する

Tensorflow をインポートする方法 Jupyter ノート

この部分はどちらのOSでも同じです。それでは、TensorFlow をインポートする方法を学びましょう Jupyter ノート。

TensorFlow は次のように開くことができます Jupyter.

注: TensorFlow を開くたびに、環境を初期化する必要があります

次のように進めます。

  • hello-tf conda 環境をアクティブ化する
  • Open Jupyter
  • テンソルフローをインポートする
  • ノートブックの削除
  • 閉じる Jupyter

ステップ1) condaをアクティブ化する

MacOS ユーザー:

source activate hello-tf

Windows ユーザー:

conda activate hello-tf

Tensorflow をインポートする Jupyter ノート

ステップ2) Open Jupyter

その後、開くことができます Jupyter ターミナルから

jupyter notebook

Tensorflow をインポートする Jupyter ノート

ブラウザが自動的に開くはずです。wise ターミナルから提供される URL をコピーして貼り付けます。 http://localhost:8888 で始まります

TensorFlow の内部 Jupyter ノートブックでは、作業ディレクトリ内のすべてのファイルが表示されます。新しいノートブックを作成するには、単に 新製品 > Pythonの3

注: 新しいノートブックは作業ディレクトリ内に自動的に保存されます。

Tensorflow をインポートする Jupyter ノート

ステップ3) Tensorflow のインポート

ノートブック内では、TensorFlow をインポートできます。 Jupyter tf エイリアスを持つノートブック。クリックして実行します。以下に新しいセルが作成されます。

import tensorflow as tf

Tensorflow をインポートする Jupyter ノート

TensorFlow を使用して最初のコードを書いてみましょう。

hello = tf.constant('Hello, Guru99!')
hello

新しいテンソルが作成されます。おめでとうございます。 TensorFlow を正常にインストールするには、 Jupyter あなたのマシン上で。

Tensorflow をインポートする Jupyter ノート

ステップ4) ファイルを削除する

Jupyer 内の Untitled.ipynb という名前のファイルを削除できます。

Tensorflow をインポートする Jupyter ノート

ステップ5) 閉じる Jupyter

閉め方はXNUMX通りあります Jupyter。 XNUMX つ目の方法は、ノートブックから直接行う方法です。 XNUMX 番目の方法は、ターミナル (または Anaconda プロンプト) を使用することです。

Jupyter

のメインパネルで Jupyter ノートブック、クリックするだけです ログアウト

Tensorflow をインポートする Jupyter ノート

ログアウトページにリダイレクトされます。

Tensorflow をインポートする Jupyter ノート

ターミナルから

ターミナルまたは Anaconda プロンプトを選択し、ctr+c を XNUMX 回実行します。

初めて ctr+c を押すと、ノートブックをシャットダウンするかどうかを確認するメッセージが表示されます。 ctr+cを繰り返して確認します

Tensorflow をインポートする Jupyter ノート

Tensorflow をインポートする Jupyter ノート

正常にログアウトしました。

Jupyter メインの conda 環境を使用

TensorFlow を起動したい場合は、 jupyter 今後使用する場合は、新しいセッションを開く必要があります。

source activate hello-tf

そうでない場合は、 Jupyter 見つかりません TensorFlow

Jupyter メインの Conda 環境との連携