|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjfan.fan.NeuronioFAN
public class NeuronioFAN
Classe que representa o neurônio fan.
Constructor Summary | |
---|---|
NeuronioFAN(int numeroCaracteristicas,
int suporteConjuntosDifusos,
int raioDifuso,
int classeRepresentada)
Instância o neurônio. |
Method Summary | |
---|---|
void |
adicionaValor(int caracteristica,
int posicao,
double valor)
Adiciona um valor a uma posição do neurônio. |
NeuronioFAN |
clone()
Clona este neurônio. |
double |
determinarForca(IPadrao p)
Determina a força de representação de um padrão neste neurônio. |
int |
getClasseAssociada()
Retorna a classe a qual a classe está associada. |
int |
getPesoPenalizacao()
Retorna o peso para penalização da classe que este neurônio representa. |
double |
getSomatorio(int caracteristica)
Pega o somatório da característica especificada. |
double |
getValor(int caracteristica,
int posicao)
Obtêm o valor do neurônio para característica e posição especificada. |
void |
inicializar()
Inicializa o neurônio com valores entre 0.0 (inclusive) e 1.0(exclusive). |
void |
inicializarZerado()
Inicializa o neurônio com 0.0 em todas as posições. |
void |
normalizar()
Normaliza os valores do neurônio. |
int |
quantasCaracteristicas()
Quantas características o neuronio representa. |
void |
setPesoPenalizacao(int pesoPenalizacao)
Define o peso para penalização da classe que este neurônio representa. |
void |
setValor(int caracteristica,
int posicao,
double valor)
Define o valor do neurônio para característica e posição especificada. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NeuronioFAN(int numeroCaracteristicas, int suporteConjuntosDifusos, int raioDifuso, int classeRepresentada)
numeroCaracteristicas
- quantas característica o neurônio tratará.suporteConjuntosDifusos
- o número de suporte a conjuntos difusos (J).raioDifuso
- o raio difuso da rede (d).classeRepresentada
- a classe que esse neurônio representará.Method Detail |
---|
public void inicializar()
public void inicializarZerado()
public void normalizar()
public double determinarForca(IPadrao p)
p
- o padrão do qual será determinada a força de representação.
public void setValor(int caracteristica, int posicao, double valor)
caracteristica
- o número da característica, iniciando em 1.posicao
- a posição no vetor, iniciando em 0.valor
- o valor que será definido.public int getClasseAssociada()
public double getValor(int caracteristica, int posicao)
caracteristica
- o número da característica, iniciando em 1.posicao
- a posição no vetor, iniciando em 0.public int quantasCaracteristicas()
public int getPesoPenalizacao()
public void setPesoPenalizacao(int pesoPenalizacao)
pesoPenalizacao
- o novo peso para penalização.public void adicionaValor(int caracteristica, int posicao, double valor)
caracteristica
- O número da característica.posicao
- A posição do array da característica.valor
- O valor que será adicionado.public double getSomatorio(int caracteristica)
caracteristica
- O número da característica.
public NeuronioFAN clone()
clone
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |