У меня есть простая нейронная сеть, мне нужно получить веса и уклоны от модели.Я пробовал несколько подходов, которые обсуждались ранее, но я все равно получаю ошибку выхода за границы.Не уверен, как это исправить, или что мне не хватает.
Сеть-
model = keras.Sequential([
keras.layers.Flatten(input_shape=(28, 28)),
keras.layers.Dense(128, activation=tf.nn.relu),
keras.layers.Dense(10, activation=tf.nn.softmax)
])
model.layers[0].get_weights()[1]
Ошибка - IndexError: list index out of range
Это то, что упоминалось в нескольких вопросах, но яв конечном итоге получить за пределы ошибки за это.
У меня есть еще один вопрос, индекс следует за model.layers[]
, соответствует ли он слою?Например, model.layers[1]
дает веса, соответствующие второму слою, что-то вроде этого?