Ubuntu インストール TensorFlow チュートリアル

Ubuntu インストール TensorFlow チュートリアル

TensorFlow は、Google が構築した無料のオープンソースの機械学習プラットフォームです。 Twitter、PyPl、Intel、Lenovo、Airbus など多くの組織で使用されています。 TensoFlow は、システム全体、Python 仮想環境、Docker コンテナ、または Ancond を使用してインストールできます。このチュートリアルでは、Ubuntu 20.04 上の Python 仮想環境に TensoFlow をインストールする方法について説明します。

仮想環境を使用すると、単一のマシン上に複数の異なる分離された Python 環境を構築し、他のプロジェクトへの影響を心配することなく、プロジェクトごとに特定のバージョンのモジュールをインストールできます。

デフォルトでは、Ubuntu 20.04 には Python 3.8 が付属しています。次のように入力すると、Python 3 がシステムにインストールされているかどうかを確認できます。

python3 -V

出力は次のようになります。

Python 3.8.2

仮想環境を作成するための推奨方法は、 python3-enパッケージに含まれているenモジュールを使用することです。

python3-enパッケージをインストールするには、次のコマンドを実行します。

sudo pt instll python3-en python3-de

モジュールをインストールしたら、TensoFlow プロジェクト用の仮想環境を作成します。

Python 3 仮想環境を保存するディレクトリに移動します。ホーム ディレクトリ、またはユーザーが読み取りおよび書き込み権限を持つその他のディレクトリにすることができます。

TensoFlow プロジェクト用の新しいディレクトリを作成し、そこに cd します。

mkdi my_tensoflow cd my_tensoflow

ディレクトリで、次のコマンドを実行して仮想環境を作成します。

python3 -m en en 2 番目のen仮想環境の名前です。仮想環境には任意の名前を使用できます。

上記のコマンドは、Python バイナリ、Pip パッケージ マネージャー、標準 Python ライブラリ、およびその他のサポート ファイルのコピーが含まれるenというディレクトリを作成します。

仮想環境の使用を開始するには、 ctiteスクリプトを実行して仮想環境をアクティブ化します。

souce en/bin/ctite

アクティブ化されると、仮想環境の bin ディレクトリがシステムの$PATH変数の先頭に追加されます。さらに、シェルプロンプトが変更され、現在いる仮想環境の名前が表示されます。この例では、それは(en)です。

TensoFlow のインストールには、 pipバージョン 9 以上が必要です。 pip最新バージョンにアップグレードするには、次のコマンドを入力します。

pip instll --upgde pip

仮想環境がアクティブになったので、TensoFlow パッケージをインストールします。

pip instll --upgde tensoflow

専用の NVIDIA GPU をお持ちで、その処理能力をtensoflow活用したい場合は、GPU サポートが含まれるtensoflow-gpuパッケージをインストールしてください。

仮想環境内では、 pip3の代わりにpipコマンド、 python3の代わりにpythonコマンドを使用できます。

それでおしまい! TensoFlow のインストールが正常に完了したので、使用を開始できます。

インストールを確認するには、次のコマンドを実行して、TensoFlow のバージョンを出力します。

python -c 'impot tensoflow s tf; pint(tf.__esion__)'

この記事の執筆時点では、TensoFlow の最新の安定バージョンは 2.2.0 です。

2.2.0

TensoFlow のバージョンは、ここに表示されているものと異なる場合があります。

TensoFlow を初めて使用する場合は、「TensoFlow の使用開始」ページにアクセスして、最初の ML アプリケーションの構築方法を学習してください。また、Github から TensoFlow-Models または TensoFlow-Exmples リポジトリをクローンし、TensoFlow の例を調べてテストすることもできます。

作業が完了したら、 dectiteと入力して環境を非アクティブにすると、通常のシェルに戻ります。

dectite

<<:  VirtualBox インストールチュートリアル: ダウンロード、インストール、仮想マシンの作成のグラフィック手順

>>:  WordPress のヘルス ステータス パネルとメニュー項目を削除する方法

推薦する

2b ブランドマーケティング(2024年、知っておくべきB2Bマーケティングのトレンドとは?)

2024 年に知っておくべき B2B マーケティングのトレンドは何でしょうか?この記事は「Shan...

一般的なオンラインマーケティングプロモーション方法は何ですか?

オンラインマーケティングプロモーションの方法は何ですか? 1. ソフト商品のプロモーションソフト記事...

統合メディア運用には何が含まれますか? (統合メディアをどう運用するか?記事の最後には驚きのヒントも)

統合メディアはどのように機能しますか?記事の最後には驚きと役立つ情報も湖南省双嶺メディア統合コースが...

店舗のマーケティングプロモーションに使える手法とは(販売実績を効果的に向上させる9つのマーケティング戦略)

効果的に売上を伸ばす 9 つのマーケティング戦略競争の激しい市場環境において、効果的な販売戦略は企業...

ShopifyとUeeshopのどちらが良いでしょうか? ShopifyとUeeshopの違い

ショッピファイと Ueeshop は現在人気の電子商取引ウェブサイト構築プラットフォームです。 機能...

5118ビデオプラットフォームがロボットを発売

ご存知のとおり、短編動画は世界で最も人気のあるコンテンツ形式の 1 つになっています。より多くの露出...

ビジネス運営の核心コンテンツ(オムニチャネル統合から消費者運営まで、ユーザン新小売収益成長カンファレンスがストック時代のビジネス戦略を明らかにする)

オムニチャネル統合から消費者向けオペレーションまで、ユーザンのニューリテール利益成長カンファレンスは...

情報フロー動画広告制作(3億元の広告制作を経て情報フローコピーライティングの極意を学んだ)

3億元の広告費を稼いだ後、情報フローコピーライティングの秘密を学びました情報フローのコピーライティ...

コンテンツ運用データ(Toutiao運用の秘密:実用的な情報が満載、データ分析スキルも公開)

Toutiao 運営の秘密: 実用的な情報が満載、データ分析スキルが明らかにはじめに:見出しの操作...

SEMrush と Ahrefs のどちらが優れていますか? SEMrushとAhrefsの比較

SEMush と Ahefs のどちらが優れていますか? SEMush と Ahefs は、それぞれ...

フィードストリーム広告プロモーションプラン(Toutiaoフィードストリームを宣伝するには?知りたいことはすべてここにあります)

Toutiaoフィードフローを促進するには?知りたいことはすべてここにあります最近、「Feed L...

データオペレーション職種(データオペレーションエンジニア資格の取得方法は?応募条件は?資格は役に立つ?)

データ運用エンジニア認定資格を取得するにはどうすればよいですか?応募要件は何ですか?証明書は役に立ち...

店舗運営データ(初心者向け1688店舗運営データの分析方法)

初心者のための1688店舗運営データの分析方法1688 の加盟店から、店舗データが理解できない、読み...

オムニメディア オペレーターには何が含まれますか (オムニメディア オペレーターは何をしますか)

オムニメディアオペレーターはどのような仕事をするのでしょうか? 2020年の初めに、人力資源・社会保...