Keras モデル - 2.5 日本語

Vitis AI オプティマイザー ユーザー ガイド (UG1333)

Document ID
UG1333
Release Date
2022-06-15
Version
2.5 日本語

tf.keras により、モデルの重みを HDF5 と TensorFlow の 2 種類のフォーマットで保存できます。このツールでサポートされるのは、現在のところ TensorFlow フォーマットのみです。モデルの重みが HDF5 フォーマットで保存されている場合は、次の手順に進む前に TensorFlow フォーマットに変換してください。

import tensorflow as tf
tf.keras.backend.set_learning_phase(0)
model = tf.keras.applications.ResNet50(weights="imagenet",
    include_top=True,
    input_tensor=None,
    input_shape=None,
    pooling=None,
    classes=1000)
model.save_weights("model.ckpt", save_format='tf')

変換されたチェックポイント ファイルは次のようになります。

model.ckpt.data-00000-of-00001
model.ckpt.data-00001-of-00002
model.ckpt.index