DHEIVER commited on
Commit
7ebdd96
·
1 Parent(s): 7708ef9

Update app.py

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