Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -42,11 +42,9 @@ def build_model(input_shape):
|
|
| 42 |
d3 = decoder_block(d2, s2, 128)
|
| 43 |
d4 = decoder_block(d3, s1, 64)
|
| 44 |
|
| 45 |
-
output_layer = Conv2D(1, 1, padding="same", activation="sigmoid")(d4)
|
| 46 |
-
model = build_model(input_shape=(size, size, 1))
|
| 47 |
-
model.compile(loss="binary_crossentropy", optimizer="Adam", metrics=["accuracy"])
|
| 48 |
-
model.load_weights('BreastCancerSegmentation.h5')
|
| 49 |
model = Model(input_layer, output_layer, name="U-Net")
|
|
|
|
| 50 |
return model
|
| 51 |
|
| 52 |
def preprocess_image(image, size=128):
|
|
@@ -67,6 +65,7 @@ def segment(image):
|
|
| 67 |
return mask_image
|
| 68 |
|
| 69 |
if __name__ == "__main__":
|
|
|
|
| 70 |
gr.Interface(
|
| 71 |
fn=segment,
|
| 72 |
inputs="image",
|
|
|
|
| 42 |
d3 = decoder_block(d2, s2, 128)
|
| 43 |
d4 = decoder_block(d3, s1, 64)
|
| 44 |
|
| 45 |
+
output_layer = Conv2D(1, 1, padding="same", activation="sigmoid")(d4)
|
|
|
|
|
|
|
|
|
|
| 46 |
model = Model(input_layer, output_layer, name="U-Net")
|
| 47 |
+
model.load_weights('BreastCancerSegmentation.h5')
|
| 48 |
return model
|
| 49 |
|
| 50 |
def preprocess_image(image, size=128):
|
|
|
|
| 65 |
return mask_image
|
| 66 |
|
| 67 |
if __name__ == "__main__":
|
| 68 |
+
model = build_model(input_shape=(size, size, 1))
|
| 69 |
gr.Interface(
|
| 70 |
fn=segment,
|
| 71 |
inputs="image",
|