Я хочу построить полностью связанный (плотный) слой для задачи регрессии. Я обычно делаю это с TF2, используя Keras API, например:
model = tf.keras.models.Sequential()
model.add(tf.keras.layers.Dense(units=2, activation='sigmoid', input_shape=(1, )))
model.add(tf.keras.layers.Dense(units=2, activation='linear'))
model.compile(optimizer='adam', loss='mae')
model.fit(inp_data, out_data, epochs=1000)
Теперь я хочу создать собственный слой. Слой состоит, скажем, из 10 единиц, в которых 8 единиц имеют предопределенные, фиксированные, неизучаемые веса и смещения, а 2 единицы имеют произвольно выбранные веса и смещения, которые должны быть обучены сетью. Кто-нибудь знает, как я могу определить его в Tensorflow?