Ich verwende ein Paket Keras
in R, um ein neuronales Netzwerk zu erstellen . Wie kann ich die Ausgabe aus einer verborgenen Ebene extrahieren? Ich habe ein Beispiel in Python gefunden, aber ich habe nur keine Ahnung, wie ich das in R machen soll.
Ich verwende ein Paket Keras
in R, um ein neuronales Netzwerk zu erstellen . Wie kann ich die Ausgabe aus einer verborgenen Ebene extrahieren? Ich habe ein Beispiel in Python gefunden, aber ich habe nur keine Ahnung, wie ich das in R machen soll.
Antworten:
Die Antwort erhalten Sie unter https://keras.rstudio.com/articles/faq.html
Hier ist es:
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)