From 6fe7db7f01123a7290e1aa1fd72c797f285dfe10 Mon Sep 17 00:00:00 2001 From: keineahnung2345 Date: Tue, 22 Jan 2019 11:11:07 +0800 Subject: [PATCH] Fix visualize activations (#1211) Fix visualize activations (Squashed 4 commits by @keineahnung2345) # Get activations of a few sample layers activations = model.run_graph([image], [ ("input_image", model.keras_model.get_layer("input_image").output) ]) leads to the error: InvalidArgumentError: input_image:0 is both fed and fetched. Revise the code according to https://stackoverflow.com/questions/39307108/placeholder-20-is-both-fed-and-fetched --- samples/balloon/inspect_balloon_model.ipynb | 2 +- samples/coco/inspect_model.ipynb | 2 +- samples/nucleus/inspect_nucleus_model.ipynb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/balloon/inspect_balloon_model.ipynb b/samples/balloon/inspect_balloon_model.ipynb index 4f1eca6..5558341 100644 --- a/samples/balloon/inspect_balloon_model.ipynb +++ b/samples/balloon/inspect_balloon_model.ipynb @@ -1134,7 +1134,7 @@ "source": [ "# Get activations of a few sample layers\n", "activations = model.run_graph([image], [\n", - " (\"input_image\", model.keras_model.get_layer(\"input_image\").output),\n", + " (\"input_image\", tf.identity(model.keras_model.get_layer(\"input_image\").output)),\n", " (\"res2c_out\", model.keras_model.get_layer(\"res2c_out\").output),\n", " (\"res3c_out\", model.keras_model.get_layer(\"res3c_out\").output),\n", " (\"res4w_out\", model.keras_model.get_layer(\"res4w_out\").output), # for resnet100\n", diff --git a/samples/coco/inspect_model.ipynb b/samples/coco/inspect_model.ipynb index c8c7048..f9d986f 100644 --- a/samples/coco/inspect_model.ipynb +++ b/samples/coco/inspect_model.ipynb @@ -1249,7 +1249,7 @@ "source": [ "# Get activations of a few sample layers\n", "activations = model.run_graph([image], [\n", - " (\"input_image\", model.keras_model.get_layer(\"input_image\").output),\n", + " (\"input_image\", tf.identity(model.keras_model.get_layer(\"input_image\").output)),\n", " (\"res4w_out\", model.keras_model.get_layer(\"res4w_out\").output), # for resnet100\n", " (\"rpn_bbox\", model.keras_model.get_layer(\"rpn_bbox\").output),\n", " (\"roi\", model.keras_model.get_layer(\"ROI\").output),\n", diff --git a/samples/nucleus/inspect_nucleus_model.ipynb b/samples/nucleus/inspect_nucleus_model.ipynb index c7ddf79..47ee8b2 100644 --- a/samples/nucleus/inspect_nucleus_model.ipynb +++ b/samples/nucleus/inspect_nucleus_model.ipynb @@ -1229,7 +1229,7 @@ "source": [ "# Get activations of a few sample layers\n", "activations = model.run_graph([image], [\n", - " (\"input_image\", model.keras_model.get_layer(\"input_image\").output),\n", + " (\"input_image\", tf.identity(model.keras_model.get_layer(\"input_image\").output)),\n", " (\"res2c_out\", model.keras_model.get_layer(\"res2c_out\").output),\n", " (\"res3c_out\", model.keras_model.get_layer(\"res3c_out\").output),\n", " (\"rpn_bbox\", model.keras_model.get_layer(\"rpn_bbox\").output),\n", -- GitLab