Replace first layer of model with new input layer of different shape. Only works for sequential models that use CNN and LSTM layers.
Examples
if (FALSE) { # reticulate::py_module_available("tensorflow")
model_1 <- create_model_lstm_cnn(
maxlen = 50,
kernel_size = c(10, 10),
filters = c(64, 128),
pool_size = c(2, 2),
layer_lstm = c(32),
verbose = FALSE,
layer_dense = c(64, 2))
model <- reshape_input(model_1, input_shape = c(120, 4))
model
}