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 のヘルス ステータス パネルとメニュー項目を削除する方法

推薦する

ブランドプロモーションチャネル(ブランドの影響力を高めるには、マルチチャネルプロモーションが必要(自社ブランドをより効果的に宣伝する方法))

ブランドの影響力を高めるには、マルチチャネルプロモーションが必要(自社ブランドをより効果的に宣伝する...

観光マーケティング推進計画(新富山観光風景区マーケティング企画計画)

新富山観光風景区マーケティング計画案廬上新台にある新富山は、古くは新富山と呼ばれていました。その後、...

ブランド広告マーケティング (5 つのマーケティング リンク: ブランド広告とトラフィック広告を比較)

5つのマーケティングリンク: ブランド広告とトラフィック広告画像ソース @Visual China...

情報フロー広告翻訳(情報フロー広告とは(2))

情報フロー広告とは(2)さまざまな役割(パート1)前回の定義では、「投資家」の役割について触れ、広告...

ブランド企画市場価格(商品価値とブランド価値について:茅台酒は50元だが、市場価値は1兆元を超えており、売れれば売れるほど高価になる!)

商品価値とブランド価値について:茅台酒は1本50元ですが、市場価値は1兆元を超えており、売れるほどに...

新メディア運用ツールサイト(新メディア運用に役立つツールやサイトは?最も詳しい新メディア運用ツールボックス)

新しいメディア運営に役立つツールやウェブサイトにはどのようなものがありますか?最も詳細な新しいメディ...

WooCommerce ショッピングカートボタンを削除して非表示にする方法

多くのウェブマスターは、ウェブサイトを構築するときに WooCommece ショッピング カート機能...

化妆品销售排行(“國貨煥新美麗中國”論壇在滬舉辦)

“國貨煥新美麗中國”論壇在滬舉辦7月5日,上海交通大學安泰經濟與管理学院EMBA中心攜手人民國貨工...

インターネット金融商品オペレーター(インターネット金融で何を学ぶべきか?仕事の見通し、方向性、ポジションを一目で確認)

インターネットファイナンス専攻では何を学ぶのですか?仕事の見通し、方向性、ポジションを一目で確認イン...

インプレッサのテーマはいかがでしょうか?インプレッサテーマの特徴

Impez テーマはどうですか? Impez テーマは、ThemeFoest プラットフォームが提供...

聚光科技:主力事業への注力で業績回復、クロスボーダー半導体で第2の成長軌道を築く

12月以降、聚鑫科技の株式を保有する5社が入札で落札を発表した。快捷アプリによると、5社はそれぞれ異...

不動産ニューメディア運用計画(不動産ニューメディアマーケティングを活用してトラフィックを爆発的に増加させ、迅速に顧客を獲得する方法)

不動産のニューメディアマーケティングを活用してトラフィックを爆発的に増加させ、迅速に顧客を獲得する方...

ブラウザ証明書のセキュリティ警告を削除する方法

ブラウザを使用してウェブサイトを開くと、セキュリティ警告メッセージがポップアップ表示されることがあり...

電子契約推進計画(電子契約に基づく新たな保険業界基盤)

電子保険証券に基づく保険業界の新しいインフラ著者: 中国銀行保険情報技術管理有限公司 統一電子文書研...

業務可視化データ(企業業務可視化)

企業運営の可視化稲盛氏はよく「ビジネスを営むことは飛行機を操縦することと同じだ」という比喩を使います...