Если вы генерируете сохраненные модели с использованием TensorFlow 2.0, можно извлечь отдельные слои. Но модель, на которую вы ссылаетесь, была сохранена в TensorFlow 1.x. С сохраненными моделями TF 1.x вы не можете по отдельности извлекать слои.
Вот пример того, как вы можете извлечь слои из сохраненной модели в TensorFlow 2.0
import tensorflow as tf
import numpy as np
model = tf.keras.Sequential([
tf.keras.layers.Dense(64, activation='relu', input_shape=(100,)),
tf.keras.layers.Dense(10, activation='relu'),
tf.keras.layers.Dense(1, activation='sigmoid')
])
# Compile and fit the model
model.save('save_model', save_format='tf')
Затем загрузить моделькак показано.
model = tf.keras.models.load_model('save_model')
layer1 = model.get_layer(index=1)