python序章オープンソースの機械学習ソフトウェアライブラリであるTensorFlowは、ニューラルネットワークのトレーニングに使用されます。ステートフルデータフローグラフの形式で表され、グラフの各ノードは、多次元配列でニューラルネットワークによって実行される操作を表します。これらの多次元配列は一般に「テンソル」と呼ばれるため、TensorFlowという名前が付けられています。このチュートリアルでは、virtualenvを使用してPython仮想環境にTensorFlowをインストールします。このアプローチは、TensorFlowのインストールを分離し、物事を迅速に稼働させます。インストールが完了したら、Tensorflowをインポートしてインストールを検証し、エラーがないことを確認します。前提条件このチュートリアルを開始する前に、次のものが必要です。Ubuntu20.04初期サーバーセットアップガイドに従ってセットアップされた少なくとも4GBのRAMを備えた1台のUbuntu20.04サーバー(sudo非rootユーザーとファイアウォールを含む)。Python3.8以降およびvirtualenvがインストールされている。20.04にPython3をインストールする方法に従って、Pythonとvirtualenvを構成します。ステップ1—プログラミング環境の作成このステップでは、他のプログラミングプロジェクトを損なうことなく、TensorFlowを仮想環境にインストールするための仮想環境を作成します。クリーンなプログラミング環境をすでに設定している場合は、この手順をスキップしてください。プロジェクトディレクトリを作成します。デモンストレーションの目的でtf-demoと呼びますが、意味のあるディレクトリ名を選択してください。~/tf-demo新しく作成したtf-demoディレクトリに移動します。~/tf-demo次に、たとえばtensorflow-devという新しい仮想環境を作成します。次のコマンドを実行して、環境を作成します。tensorflow-devこれにより、新しいtensorflow-devディレクトリが作成されます。このディレクトリには、この環境がアクティブ化されている間にインストールするすべてのパッケージが含まれます。pipとスタンドアロンバージョンのPythonも含まれています。次に、仮想環境をアクティブ化します。tensorflow-dev/bin/activate有効にすると、ターミナルプロンプトに仮想環境にいることが反映されます。$この時点で、仮想環境にTensorFlowをインストールできます。ステップ2—TensorFlowをインストールするTensorFlowをインストールするときは、PyPiで利用可能な最新バージョンをインストールしてアップグレードしていることを確認する必要があります。したがって、pipでは次のコマンド構文を使用します。tensorflowENTERを押すと、TensorFlowがインストールされ、依存するパッケージとともにインストールが成功したことを示す出力が表示されます。wheel-0.30.0次のコマンドを使用して、いつでも仮想環境を非アクティブ化できます。tensorflow-dev/bin/activateを実行します。TensorFlowをインストールしたので、TensorFlowのインストールが機能することを確認しましょう。ステップ3—インストールの検証TensorFlowのインストールを検証するために、TensorFlowパッケージをインポートできることを確認します。python次のプロンプトが端末に表示されます。>>>これはPythonインタープリターのプロンプトであり、Pythonステートメントの入力を開始する準備ができていることを示しています。この行を入力してTensorFlowパッケージをインポートし、ローカル変数tfとして使用できるようにします。コード行を入力した後、ENTERを押します。tfエラーが発生していない限り、TensorFlowは正常にインストールされています。エラーを受け取った場合は、サーバーがTensorFlowを処理するのに十分強力であることを確認する必要があります。サーバーのサイズを変更して、少なくとも4GBのメモリがあることを確認する必要がある場合があります。結論このチュートリアルでは、Python仮想環境にTensorFlowをインストールし、TensorFlowをインポートして動作することを検証しました。TensorFlowのプログラマーガイドは、TensorFlow開発に役立つリソースとリファレンスを提供します。探索することもできます。これは、他の機械学習、データサイエンス、統計の愛好家に対抗する機械学習の概念を実用化するための競争力のある環境です。Joseモバイルバージョンに。