jtrecenti commited on
Commit
33e9191
·
1 Parent(s): f41e3b2

Carrega o config dentro do arquivo

Browse files
Files changed (2) hide show
  1. configuration_tjmg.py +0 -10
  2. modeling_tjmg.py +13 -0
configuration_tjmg.py DELETED
@@ -1,10 +0,0 @@
1
- from transformers import PretrainedConfig
2
-
3
- # Configuração do Modelo (similar ao PretrainedConfig do Hugging Face)
4
- class CaptchaConfig(PretrainedConfig):
5
- def __init__(self, input_dim=(40, 110), output_ndigits=5, output_vocab_size=10, vocab=None, **kwargs):
6
- super().__init__(**kwargs)
7
- self.input_dim = input_dim
8
- self.output_ndigits = output_ndigits
9
- self.output_vocab_size = output_vocab_size
10
- self.vocab = vocab if vocab else [str(i) for i in range(10)]
 
 
 
 
 
 
 
 
 
 
 
modeling_tjmg.py CHANGED
@@ -5,8 +5,21 @@ from transformers import PreTrainedModel
5
  from torchvision import transforms
6
  from PIL import Image
7
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  # Modelo baseado na arquitetura do CaptchaCNN
9
  class CaptchaModel(PreTrainedModel):
 
10
  model_type = "captcha"
11
 
12
  def __init__(self, config):
 
5
  from torchvision import transforms
6
  from PIL import Image
7
 
8
+ from transformers import PretrainedConfig
9
+
10
+ # Configuração do Modelo (similar ao PretrainedConfig do Hugging Face)
11
+ class CaptchaConfig(PretrainedConfig):
12
+ def __init__(self, input_dim=(40, 110), output_ndigits=5, output_vocab_size=10, vocab=None, **kwargs):
13
+ super().__init__(**kwargs)
14
+ self.input_dim = input_dim
15
+ self.output_ndigits = output_ndigits
16
+ self.output_vocab_size = output_vocab_size
17
+ self.vocab = vocab if vocab else [str(i) for i in range(10)]
18
+
19
+
20
  # Modelo baseado na arquitetura do CaptchaCNN
21
  class CaptchaModel(PreTrainedModel):
22
+ config_class = CaptchaConfig
23
  model_type = "captcha"
24
 
25
  def __init__(self, config):