РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
313 of 824 menu

Метод add класса Sequential

Метод add класса Sequential добавляет новый слой в конец модели. Первым параметром метод принимает слой, например, Dense, Conv2D или Dropout. Вторым необязательным параметром можно передать имя слоя. Метод возвращает саму модель, что позволяет строить цепочку вызовов.

Синтаксис

model.add(layer, **kwargs)

Пример

Давайте создадим последовательную модель и добавим в неё один полносвязный слой с 5 нейронами:

import tensorflow as tf model = tf.keras.Sequential() model.add(tf.keras.layers.Dense(5, input_shape=(3,))) print(model.layers)

Результат выполнения кода:

[<keras.src.layers.core.dense.Dense object at 0x...>]

Пример

Давайте добавим два слоя и проверим их количество:

import tensorflow as tf model = tf.keras.Sequential() model.add(tf.keras.layers.Dense(5, input_shape=(3,))) model.add(tf.keras.layers.Dense(2)) print(len(model.layers))

Результат выполнения кода:

2

Смотрите также

  • класс Sequential,
    который создает линейный стек слоев
  • метод pop,
    который удаляет последний слой модели
  • метод compile,
    который настраивает модель для обучения
  • метод summary,
    который выводит архитектуру модели
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить