|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjfan.fan.TreinoFAN
public class TreinoFAN
Esta classe aplica o treinamento (penalização e reforço) a um conjunto de neurônios.
Constructor Summary | |
---|---|
TreinoFAN(java.util.ArrayList<NeuronioFAN> neuronios)
Intancia o TreinoFAN para aplicar o treinamento nos neurônios passados como parâmetro. |
Method Summary | |
---|---|
int |
getPesoBase()
Retorna o peso de base usado para randomizar os pesos. |
boolean |
isRandomizarPesos()
Retorna true caso o TreinoFAN esteja randomizando os pesos. |
void |
offRandomizarPesos()
Desliga a randomização de pesos. |
void |
onRandomizarPesos(int pesoBase)
Ativa a randomização de pesos. |
void |
setPesoBase(int pesoBase)
Define o peso de base usado para randomizar os pesos. |
void |
setTemperaSimulada(ITemperaSimulada t)
Define a têmpera simulada (simulated annealing) que será usada na penalização. |
void |
treinar(IPadrao p)
Treina os neurônios usando o padrão passado. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TreinoFAN(java.util.ArrayList<NeuronioFAN> neuronios)
neuronios
- Os neurônios aonde será aplicado o treinamento.Method Detail |
---|
public void treinar(IPadrao p)
p
- Padrão que ensinará os neurônios.public int getPesoBase()
public void setPesoBase(int pesoBase) throws java.lang.Exception
pesoBase
- O novo peso de base que será usado.
java.lang.Exception
- Caso o parâmtro seja menor que 0 ou maior que 1000.public boolean isRandomizarPesos()
public void onRandomizarPesos(int pesoBase)
pesoBase
- O peso de base que será usado.public void offRandomizarPesos()
public void setTemperaSimulada(ITemperaSimulada t)
t
- A têmpera que será usada no treinamento.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |