Index

A F G M N O P S U 
All Classes and Interfaces|All Packages

A

Activate(double) - Method in class perceptron.ActivationFunctions.StepFunction
Aplica la función escalón al valor de entrada.
Activate(double) - Method in interface perceptron.interfaces.ActivationFunction
Aplica la función de activación al valor de entrada.
ActivationFunction<T> - Interface in perceptron.interfaces
Interface que define una función de activación para redes neuronales.

F

fit(int[][], int[]) - Method in class perceptron.Perceptron.NumericPerceptron
Entrena el perceptrón con los datos y etiquetas proporcionados.
fit(D, L) - Method in interface perceptron.interfaces.Perceptron
Entrena el perceptrón con los datos y etiquetas proporcionados.

G

getBias() - Method in class perceptron.Perceptron.NumericPerceptron
Obtiene el valor actual del bias del perceptrón.

M

main(String[]) - Static method in class perceptron.Main
Método principal que ejecuta el entrenamiento de ambos perceptrones.
Main - Class in perceptron
Clase principal que demuestra la implementación de perceptrones para el aprendizaje de compuertas lógicas AND y OR.
Main() - Constructor for class perceptron.Main
 

N

NumericPerceptron - Class in perceptron.Perceptron
Implementación de un perceptrón numérico para clasificación binaria.
NumericPerceptron(int, Optimizer<double[], double[]>, ActivationFunction<Integer>, Optional<Double>, Optional<Double>) - Constructor for class perceptron.Perceptron.NumericPerceptron
Constructor del perceptrón numérico.

O

Optimizer<W,R> - Interface in perceptron.interfaces
Interface que define un optimizador para actualizar los pesos de una red neuronal.

P

perceptron - package perceptron
 
Perceptron<D,L,R> - Interface in perceptron.interfaces
Interface que define un perceptrón para clasificación binaria.
perceptron.ActivationFunctions - package perceptron.ActivationFunctions
 
perceptron.interfaces - package perceptron.interfaces
 
perceptron.Optimizers - package perceptron.Optimizers
 
perceptron.Perceptron - package perceptron.Perceptron
 
PerceptronLearningRule - Class in perceptron.Optimizers
Implementación de la regla de aprendizaje del perceptrón.
PerceptronLearningRule() - Constructor for class perceptron.Optimizers.PerceptronLearningRule
 

S

showStepByStepCalculations(int[][], int[], double[]) - Method in class perceptron.Perceptron.NumericPerceptron
Muestra los cálculos paso a paso para verificar el funcionamiento del perceptrón.
StepFunction - Class in perceptron.ActivationFunctions
Implementación de la función de activación escalón (Step Function).
StepFunction() - Constructor for class perceptron.ActivationFunctions.StepFunction
 

U

updateWeights(double[], double[], double) - Method in class perceptron.Optimizers.PerceptronLearningRule
Actualiza los pesos usando la regla de aprendizaje del perceptrón.
updateWeights(W, W, double) - Method in interface perceptron.interfaces.Optimizer
Actualiza los pesos basándose en los gradientes y la tasa de aprendizaje.
A F G M N O P S U 
All Classes and Interfaces|All Packages