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

Функция Input

Функция Input создает входной слой для функциональной модели Keras. Первым параметром передается форма входных данных (shape) без учета размера батча. Вторым параметром можно передать тип данных (dtype), а также имя слоя (name). Функция возвращает тензор Keras, который используется при построении модели.

Синтаксис

tf.keras.Input(shape=None, [batch_size=None], [dtype=None], [name=None])

Пример

Давайте создадим входной слой с формой (5,) и выведем его параметры:

import tensorflow as tf inp = tf.keras.Input(shape=(5,)) print(inp)

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

<KerasTensor shape=(None, 5), dtype=float32, sparse=False, name=keras_tensor>

Пример

Давайте создадим входной слой с типом int32 и именем input_layer:

import tensorflow as tf inp = tf.keras.Input(shape=(5,), dtype=tf.int32, name='input_layer') print(inp)

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

<KerasTensor shape=(None, 5), dtype=int32, sparse=False, name=input_layer>

Пример

Давайте построим простую функциональную модель с входным слоем и полносвязным слоем:

import tensorflow as tf inp = tf.keras.Input(shape=(5,)) out = tf.keras.layers.Dense(1)(inp) model = tf.keras.Model(inputs=inp, outputs=out) model.summary()

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

Model: "model" _________________________________________________________________ Layer (type) Output Shape Param # ================================================================= input_1 (InputLayer) [(None, 5)] 0 dense (Dense) (None, 1) 6 ================================================================= Total params: 6 Trainable params: 6 Non-trainable params: 0 _________________________________________________________________

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

  • слой InputLayer,
    который является слоем входных данных
  • слой Dense,
    который создает полносвязный слой
  • слой Activation,
    который применяет функцию активации
  • слой Dropout,
    который применяет dropout к входным данным
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить