Perceptron: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Linha 21:
public class Perceptron {
 
// pesos sinépticossinápticos [0] entrada 1, [1] entrada 2, [3]BIAS
private double[] w = new double[3];
 
Linha 30:
private final int epocasMax = 30;
 
// variável responsável pela contagen das épocas durante o trinamentotreinamento
private int count = 0;
 
Linha 67:
// inicialização dos pesos sinápticos
 
// PesosPeso sináticosináptico para primeira entrada.
w[0] = 0;
// Peso sináticossináptico para segunda entrada .
w[1] = 0;
// Peso sináticossináptico para o BIAS
w[2]= 0;
}
 
// MetodoMétodo responsáelpeloresponsávelpelo somatório e a função de ativação.
int executar(int x1, int x2) {
 
// SomatorioSomatório (NET)
NET = (x1 * w[0]) + (x2 * w[1]) + ((-1) * w[2]);
 
// FuncaoFunção de Ativação
if (NET > 0) {
return 1;
Linha 108:
// os pesos sinápticos serão corrigidos
corrigirPeso(i, saida);
// a variavél responsável pelo controlede treinamento recebefalsorecebe falso
treinou = false;