Свой вход в TensorFlow
Чтобы описать вход модели до навешивания слоёв, используют класс Input. Он задаёт форму одного образца без размера пакета: первая ось в полной форме зарезервирована под число строк в таблице.
Создадим вход для строки из двух признаков и выведем форму тензора:
import tensorflow as tf
inp = tf.keras.Input(shape=(2,))
print(inp.shape) # выведет (None, 2)
Число None на первой позиции
означает, что пакет может быть
любой длины. Длина самого признака
фиксируется в аргументе
shape:
import tensorflow as tf
inp = tf.keras.Input(shape=(4,))
print(inp.shape) # выведет (None, 4)
Опишите точку входа для одного столбца-признака и выведите форму тензора.
Задайте вход под строку из трёх чисел и выведите полную форму без пакета.
Подготовьте вход для таблицы, где у каждой строки пять признаков, и выведите форму результата.