|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use INeurona | |
---|---|
motorRedNeuronal |
Uses of INeurona in motorRedNeuronal |
---|
Classes in motorRedNeuronal that implement INeurona | |
---|---|
class |
ElementoEntrada
Los elementos de entrada son neuronas ficticias que alimentan de entradas a la red |
class |
ElementoSalida
Los elementos de entrada son neuronas ficticias que recogen los resultados de la red y la alimentan para la retroprogramación. |
class |
ElementoUmbral
Elemento para simular la entrada umbral con valor -1. |
class |
Perceptron
Esta clase codifica el funcionamiento de un perceptron, para funcionar solo o en compañía de otros formando una red neuronal. |
Fields in motorRedNeuronal declared as INeurona | |
---|---|
private INeurona |
ElementoSalida.entrante
Neuronas conectadas a la entrada de este elemento de salida |
Fields in motorRedNeuronal with type parameters of type INeurona | |
---|---|
private java.util.List<java.util.List<INeurona>> |
RedNeuronal.capas
Una lista de listas de INeurona s. |
private java.util.Map<INeurona,java.lang.Float> |
Perceptron.diferencialesAnteriores
Almacena el diferencial de la retroprogramación anterior para aplicar con los momentos |
private java.util.HashMap<INeurona,java.lang.Float> |
Perceptron.entrantes
Diccionario con pares K= INeurona , V=Float con las neuronas entrantes y los valores dados por estas. |
private java.util.HashMap<INeurona,java.lang.Float> |
Perceptron.entrantesSinDatos
Diccionario auxiliar con todos los valores nulos para clonarlo y reiniciar el diccionario entrante |
private java.util.Map<INeurona,java.lang.Float> |
Perceptron.pesos
Pesos de las entradas |
private java.util.Map<INeurona,java.lang.Float> |
Perceptron.salientes
Diccionario con pares K= INeurona , V=Float con las neuronas salientes y los valores dados por esta para la retroprogramación. |
(package private) java.util.List<INeurona> |
ElementoEntrada.salientes
Lista de neuronas conectadas a la salida de este elemento de entrada |
private java.util.HashMap<INeurona,java.lang.Float> |
Perceptron.salientesSinDatos
Diccionario auxiliar con todos los valores nulos para clonarlo y reiniciar el diccionario entrante |
private java.util.Map<INeurona,java.lang.Float> |
Perceptron.ultimaEntrada
Almacena la última entrada para la cual se calculó el atributo ultimoValor |
Methods in motorRedNeuronal with parameters of type INeurona | |
---|---|
void |
Perceptron.addElementoEntrante(INeurona entrante)
Función para conectar un perceptrón a la salida |
void |
INeurona.addElementoEntrante(INeurona entrante)
Añade una INeurona como elemento entrante. |
void |
ElementoUmbral.addElementoEntrante(INeurona entrante)
Este método no hace nada en esta neurona. |
void |
ElementoSalida.addElementoEntrante(INeurona entrante)
Añade una neurona entrante a este elemento |
void |
ElementoEntrada.addElementoEntrante(INeurona entrante)
En un elemento entrante, este método no hace nada. |
void |
Perceptron.addElementoSaliente(INeurona saliente)
Función para conectar un perceptrón como entrada |
void |
INeurona.addElementoSaliente(INeurona saliente)
Añade una INeurona como elemento saliente. |
void |
ElementoUmbral.addElementoSaliente(INeurona saliente)
Este método no hace nada en esta neurona. |
void |
ElementoSalida.addElementoSaliente(INeurona saliente)
En un elemento saliente, este método no hace nada. |
void |
ElementoEntrada.addElementoSaliente(INeurona saliente)
Añade una neurona saliente a este elemento |
void |
Perceptron.calcular(float in,
INeurona origen)
Calcular la salida del perceptron para los valores de entrada. |
void |
INeurona.calcular(float in,
INeurona origen)
Este método calcula, si tiene datos suficientes, una salida a partir de la entrada. |
void |
ElementoUmbral.calcular(float in,
INeurona origen)
Este método no hace nada en esta neurona. |
void |
ElementoSalida.calcular(float in,
INeurona origen)
En un elemento de salida, la función calcular guarda el dato a calcular como salida y devuelve para que siga fluyendo la retropropagación por la red neuronal. |
void |
ElementoEntrada.calcular(float in,
INeurona origen)
Recorre la lista de neuronas salientes y le pasa el dato. |
void |
Perceptron.retropropagar(float deltaPonderado,
INeurona origen)
Función de retropropagación. |
void |
INeurona.retropropagar(float deltaAnterior,
INeurona origen)
Este método efectua el aprendizaje por retropropagación, si el objeto tiene datos suficientes. |
void |
ElementoUmbral.retropropagar(float deltaAnterior,
INeurona origen)
Este método no hace nada en esta clase, y devuelve el control a el objeto que lo invoca. |
void |
ElementoSalida.retropropagar(float deltaAnterior,
INeurona origen)
Le pasa el dato a la neurona entrante. |
void |
ElementoEntrada.retropropagar(float resultado,
INeurona origen)
En un elemento de entrada, la función retropropagar no hace nada, para que siga fluyendo la retropropagación por la red neuronal. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |