DHEIVER commited on
Commit
9c07890
·
1 Parent(s): df12e30

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -2
app.py CHANGED
@@ -1,9 +1,21 @@
1
  import tensorflow as tf
 
2
  import gradio as gr
3
  from PIL import Image, ImageDraw
4
 
5
- # Carregue o modelo
6
- loaded_model = tf.keras.models.load_model('modelo_treinado.h5')
 
 
 
 
 
 
 
 
 
 
 
7
 
8
  # Crie uma lista de classes
9
  class_names = ["Normal", "Cataract"]
 
1
  import tensorflow as tf
2
+ from keras.utils import custom_object_scope
3
  import gradio as gr
4
  from PIL import Image, ImageDraw
5
 
6
+ # Defina a camada personalizada FixedDropout
7
+ class FixedDropout(tf.keras.layers.Dropout):
8
+ def __init__(self, rate, **kwargs):
9
+ super().__init__(rate, **kwargs)
10
+ self._rate = rate
11
+
12
+ def call(self, inputs):
13
+ return tf.nn.dropout(inputs, self._rate)
14
+
15
+ # Registre a camada personalizada FixedDropout com o TensorFlow
16
+ with custom_object_scope({'FixedDropout': FixedDropout}):
17
+ # Carregue o modelo
18
+ loaded_model = tf.keras.models.load_model('modelo_treinado.h5')
19
 
20
  # Crie uma lista de classes
21
  class_names = ["Normal", "Cataract"]