Sto usando il pacchetto Keras
in R per fare una rete neurale. Come posso estrarre l'output da un livello nascosto? Ho trovato un esempio in Python, ma è solo che non ho idea di come farlo in R.
Sto usando il pacchetto Keras
in R per fare una rete neurale. Come posso estrarre l'output da un livello nascosto? Ho trovato un esempio in Python, ma è solo che non ho idea di come farlo in R.
Risposte:
Puoi ottenere la risposta su https://keras.rstudio.com/articles/faq.html
Ecco qui:
model <- ... # create the original model
layer_name <- 'my_layer'
intermediate_layer_model <- keras_model(inputs = model$input,
outputs = get_layer(model, layer_name)$output)
intermediate_output <- predict(intermediate_layer_model, data)