jfan.fan
Class TesteFAN

java.lang.Object
  extended by jfan.fan.TesteFAN

public class TesteFAN
extends java.lang.Object

Classe responsável pelos testes da rede FAN, testa um padrão é emite a opinião da rede.

Version:
0.2.8
Author:
Filipe Pais Lenfers

Constructor Summary
TesteFAN(java.util.ArrayList<NeuronioFAN> neuronios)
          Instancia TesteFAN para usar usando os neurônios que serão usados como parâmetros.
 
Method Summary
 int classificar(IPadrao p)
          Classifica um padrão baseado nos neurônios.
 void setNeuronios(java.util.ArrayList<NeuronioFAN> neurons)
          Troca os neurônios que serão usados pelo objeto de TesteFAN.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TesteFAN

public TesteFAN(java.util.ArrayList<NeuronioFAN> neuronios)
Instancia TesteFAN para usar usando os neurônios que serão usados como parâmetros.

Parameters:
neuronios - Os neurônios que serão usados par ao teste.
Method Detail

classificar

public int classificar(IPadrao p)
Classifica um padrão baseado nos neurônios.

Parameters:
p - O padrão para o qual será calculada a classe.
Returns:
A classe que a rede classifica o padrão.

setNeuronios

public void setNeuronios(java.util.ArrayList<NeuronioFAN> neurons)
Troca os neurônios que serão usados pelo objeto de TesteFAN.

Parameters:
neurons - Os novos neurônios que este objeto irá usar.