Kerasのインストールとセットアップ

Kerasは、Pythonで動作する高水準のニューラルネットワークAPIであり、主にTensorFlow上で動作します(現在のKerasはTensorFlowの一部として統合されています)。したがって、Kerasの利用を開始するためには、基本的にTensorFlowのインストールを行います。

1. Pythonの準備

KerasはPython 3.7以上を必要とします。まず、Pythonがインストールされているか確認してください。

bash
python --version

なければ、公式Pythonサイトからインストールしてください。

また、仮想環境の作成が推奨されます:

bash
python -m venv keras-env source keras-env/bin/activate # Windowsなら keras-env\Scripts\activate

2. TensorFlow(Keras) のインストール

KerasはTensorFlowパッケージに含まれているため、pipでTensorFlowをインストールすることでKerasも同時に利用可能になります。

bash
pip install tensorflow

GPU対応版をインストールしたい場合:

bash
pip install tensorflow-gpu

注意:TensorFlow 2.x以降ではKerasは tensorflow.keras として提供されています。


3. インストール確認

以下のコードをPythonインタープリタまたはスクリプトで実行することで、Kerasが正しくインストールされているかを確認できます。

python
import tensorflow as tf from tensorflow import keras print(tf.__version__) print(keras.__version__)

エラーが出なければインストール成功です。


4. 最初のKerasモデル(簡単なセットアップ確認)

Kerasのセットアップが正しく行われたことを確認するために、簡単な全結合ネットワークを構築してみます。

python
from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense model = Sequential([ Dense(32, activation='relu', input_shape=(10,)), Dense(1, activation='sigmoid') ]) model.summary()

このように、インストール直後からすぐにモデルを構築し学習させることができます。


補足:Anaconda環境でのインストール

Anacondaを使っている場合は、以下のように仮想環境を作成し、TensorFlowをインストールできます。

bash
conda create -n keras-env python=3.10 conda activate keras-env pip install tensorflow

まとめ

  • KerasはTensorFlowと一体化されているため、tensorflow をインストールすれば使用可能。

  • Python環境を整え、仮想環境での運用が推奨。

  • tensorflow.keras モジュールからKeras機能を呼び出す。

  • 簡単なモデルを実行して正しく動作するかを確認。

セットアップが完了すれば、次はモデルの構築や学習など、実践的な使用に進むことができます。

生成日:2025/05/22