Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. K.set_learning_phase(1)
  2. m = load_model(params["model"], compile=False)
  3. m.load_weights(params["model"], by_name=True)
  4. m = Model(m.input, m.get_layer("conv2d_75").output) # Skip last layer (?, out_h, out_w, 255)
  5. for i, layer in enumerate(m.layers):
  6. if i == 152:
  7. assert layer.name == "add_19"
  8. layer.trainable = (i > 152)
  9. m = m(batch["image"])
  10.  
  11. logits = tf.layers.conv2d(inputs=m, filters=3, kernel_size=1, strides=1, padding="same") # (?, out_h, out_w, out_c)
  12. loss = get_loss(logits, batch["label"], batch["available"])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement