Keras
Keras実装練習:線形関数フィット(1) ◎環境:Python 3.6.7、TensorFlow 1.13.1 概要 Kerasの実装練習として、線形関数の回帰をやってみる。 まずはざっと実装し、実行してみる。 実装のポイント 入力データ # 入力データ(訓練用) x_train = np.linspace(-10,1…
Kerasモデルの保存 ◎環境:Python 3.7.2、TensorFlow 1.12 概要 Kerasのモデルの保存方法についてまとめておく。 save() model.save(filePath) HDF5ファイルに、以下を保存 モデルの構造 モデルの重み 学習時の設定(loss/optimizer) 学習の状態(これにより、…
KerasモデルのCoreMLへの変換 ◎環境:Python 3.6.7、TensorFlow 1.13.1、coremltools 2.1.0 概要 Kerasで作成したモデル(HDF5形式)を、AppleのCoreML(.mlmodel形式)で使用できるように変換する。 KerasモデルのHDF5形式での保存 Kerasモデルは、以下コードに…
Hub with Keras(Model編) ◎環境:Python3.7.2/TensorFlow 1.13 概要 TensorFlow/KerasのチュートリアルHub with Kerasをやってみて、調べた内容(モデル関連)をまとめておく。 Model Hub With Kerasでのモデルは、以下のような形となる。 モデル ※補足:出力…
Hub with Keras(Keras編2) ◎環境:Python3.7.2/TensorFlow 1.13 概要 TensorFlow/KerasのチュートリアルHub with Kerasをやってみて、調べた内容(Keras関連)をまとめておく。 saved_model tf.contrib.saved_model.save_keras_modelにより、tf.keras.modelをT…
Hub with Keras(Keras編) ◎環境:Python3.7.2/TensorFlow 1.13 概要 TensorFlow/KerasのチュートリアルHub with Kerasをやってみて、調べた内容(Keras関連)をまとめておく。 ImageDataGenerator keras.preprocessing.image.ImageDataGeneratorクラスは、画像…
Hub with Keras(Python編3) ◎環境:Python3.7.2/TensorFlow 1.13 概要 TensorFlow/KerasのチュートリアルHub with Kerasをやってみて、調べた内容(Python関連)をまとめておく。 リストの初期化 空のリストを作成するには、以下のようにする data = [] # 空の…
Hub with Keras(Python編2) ◎環境:Python3.7.2/TensorFlow 1.13 概要 TensorFlow/KerasのチュートリアルHub with Kerasをやってみて、調べた内容(Python関連)をまとめておく。 numpyのargmax() axis=-1の指定は、最後の軸を表す predicted_class = np.argma…
Hub with Keras(Python編) ◎環境:Python3.7.2/TensorFlow 1.13 概要 TensorFlow/KerasのチュートリアルHub with Kerasをやってみて、調べた内容(Python関連)をまとめておく。 for文 forステートメントの定義 for target_list in expression_list: statement…
Kerasでのニューラルネットワークモデルの可視化 概要 Kerasライブラリの機能(モジュール)を使用し、ニューラルネットワークモデルの可視化を行う。 環境 Python 3.6.3 TensorFlow 1.12.0 Keras 2.2.4 scikit-learn 0.20.2 pydot 1.4.1 準備 可視化を行うた…
Kerasチュートリアルのポイント - Kerasによる回帰 概要 TensorFlow-Keras回帰チュートリアルをもとに、Kerasによるニューラルネットワーク回帰の実装方法を把握する。 回帰分析を行うデータは、AutoMPG(1970-1980年代の自動車の燃費データ)を用いている。 …
TensorFlow-Kerasを用いたニューラルネットワークによるmake_moonデータの学習(2) 概要 TensorFlow-Kerasを用いて、make_moonデータ(scikit-learn)をニューラルネットワークで学習させる。 その際、ニューラルネットワークのパラメーターを変更したときに、…
TensorFlow-Kerasを用いたニューラルネットワークによるmake_moonデータの学習 概要 TensorFlow-Kerasを用いて、make_moonデータ(scikit-learn)をニューラルネットワークで学習させる。 環境 Python 3.6.3 TensorFlow 1.12.0 Keras 2.2.4 scikit-learn 0.20.…