Skip to content

Commit c1b6a21

Browse files
committed
feat: passagem de funções da camada de saída pra camada comum
1 parent ec85b3a commit c1b6a21

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

camada.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,3 +105,14 @@ def update_saida(self):
105105
for i in range(len(self.neuronios)):
106106
self.neuronios[i].summation_unit()
107107
self.neuronios[i].transfer_function()
108+
109+
def retorna_saida_neuronios_formatada(self):
110+
saida_formatada = self.__formata_saida_neuronios__()
111+
return ''.join(saida_formatada)
112+
113+
def print_saida_neuronios(self):
114+
print(self.retorna_saida_neuronios_formatada())
115+
116+
def __formata_saida_neuronios__(self):
117+
valor_maximo = max(neuronio.saida for neuronio in self.neuronios)
118+
return [ '1' if neuronio.saida >= valor_maximo else '0' for neuronio in self.neuronios ]

camada_saida.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,6 @@ def le_saida_esperada(self, nome_arquivo, quantas_saidas, linha_leitura):
3434
def retorna_saida_esperada_formatada(self):
3535
return ''.join(self.saida_esperada)
3636

37-
def retorna_saida_neuronios_formatada(self):
38-
saida_formatada = self.__formata_saida_neuronios__()
39-
return ''.join(saida_formatada)
40-
41-
def print_saida_neuronios(self):
42-
print(self.retorna_saida_neuronios_formatada())
43-
44-
def __formata_saida_neuronios__(self):
45-
valor_maximo = max(neuronio.saida for neuronio in self.neuronios)
46-
return [ '1' if neuronio.saida >= valor_maximo else '0' for neuronio in self.neuronios ]
47-
4837
def print_saida_esperada_neuronios(self):
4938
print(''.join(self.saida_esperada))
5039

0 commit comments

Comments
 (0)