Я использую keras
(версия 2.2.50) в R для построения простой последовательной модели. Для работы с функцией другого пакета мне нужно, чтобы он был класса keras.models.Sequential
, однако он имеет восемь классов, показанных ниже:
library(keras)
model = keras_model_sequential() %>%
layer_dense(units = 10, input_shape = 4, activation = "linear") %>%
compile(optimizer = optimizer_sgd(lr = 0.1), loss = "mae")
> class(model)
[1] "keras.engine.sequential.Sequential"
[2] "keras.engine.training.Model"
[3] "keras.engine.network.Network"
[4] "keras.engine.base_layer.Layer"
[5] "tensorflow.python.module.module.Module"
[6] "tensorflow.python.training.tracking.tracking.AutoTrackable"
[7] "tensorflow.python.training.tracking.base.Trackable"
[8] "python.builtin.object"
Что может быть причиной этого и есть ли обходной путь? Заранее спасибо!