TensorFlow版Kerasのインストール方法(Windows、Mac編)

Pythonとpipを用いて、深層学習モジュール「TensorFlow/Keras」をインストールする方法を解説します。

TensorFlow版Kerasとは

TensorFlowとは、Googleが開発している深層学習(ディープラーニング)を行うためのPythonモジュールです。
Kerasは、「TensorFlow」「CNTK」「Theano」といった様々な深層学習モジュールを簡単に扱うためのモジュールですが、2017年にTensorflowに組み込まれました。
このTensorflowに組み込まれたKerasのことを「TensorFlow版Keras」といい、Scikit-learnのような簡単な記述でTensorflowを扱うことができるため、初学者が深層学習プログラミングを始めるのにおすすめです。

本記事では、「TensorFlow版Keras」のインストール方法を紹介します。

TensorFlow版Kerasのインストール手順(Colab編)

Colab(Google Colaboratory)の場合、最初からTensorFlowがインストール済みです。
よって、インストール作業は不要です。また、以下のコードを実行すると、インストール済みのTensorFlowのバージョンが確認できます。

import tensorflow
print(tensorflow.__version__)

TensorFlow版Kerasのインストール手順(Windows編)

Windows環境下におけるTensorFlow版Kerasのインストール手順は以下の通りです。
(TensorFlowをインストールしています)

● コマンドプロンプトを開きます。
(WInPythonの場合はWinPython Command Prompt.exe)

● 下記のコマンドを実行し、念のためにpipとsetuptoolsをアップデートします。

pip install --upgrade pip
pip install setuptools --upgrade

● コマンドプロンプトで以下のpipコマンドを順に実行し、必要なモジュールをインストールしていきます。

pip install tensorflow
pip install tensorflow-gpu

※TensorFlowに組み込まれたKerasでなく、元々のKerasを使いたい場合は「pip install keras」も実行

● 動作確認をします。
以下のスクリプトを実行して、TensorFlowのバージョンが表示されたらインストール成功です。

import tensorflow
print(tensorflow.__version__)
【PyTorch】インストール方法(Windows, Mac OSX編)
Pythonの深層学習ライブラリ「PyTorch」をWindowsやMac OSX上にインストールする方法についてまとめました。

TensorFlow版Kerasのインストール手順(Mac編)

Mac環境下におけるTensorFlow版Kerasのインストール手順は以下の通りです。
(TensorFlowをインストールしています)

Python3をMacにインストールした場合の、TensorFlow の導入方法を解説します。

● ターミナルを開きます。

● 下記のコマンドを実行し、念のためにpipをアップデートします。

pip3 install --upgrade pip
pip3 install setuptools --upgrade

● コマンドプロンプトで以下のpipコマンドを順に実行し、必要なモジュールをインストールしていきます。

pip3 install tensorflow

※Tensorflowに組み込まれたKerasでなく、元々のKerasを使いたい場合は「pip3 install keras」も実行

※2020年4月現在、Mac版はCPU版TensorFlowのみ対応なようです。
https://www.tensorflow.org/install/pip?hl=ja

● 動作確認をします。
以下のスクリプトを実行して、Tensorflowのバージョンが表示されたらインストール成功です。

import tensorflow
print(tensorflow.__version__)
【Python】Kerasのバージョン確認(動作テスト)
Pythonの機械学習モジュール「Keras」のバージョンを確認する方法をソースコード付きで解説します。

関連記事

【TensorFlow版Keras入門】ディープラーニングを簡単に学ぶ方法
Pythonモジュール「TensorFlow/Keras」で深層学習(ディープラーニング)を行う方法について入門者向けに使い方を解説します。

コメント