Package perceptron.interfaces
Interface Optimizer<W,R>
- Type Parameters:
W
- El tipo de dato que representa los pesosR
- El tipo de dato que retorna después de la actualización
- All Known Implementing Classes:
PerceptronLearningRule
public interface Optimizer<W,R>
Interface que define un optimizador para actualizar los pesos de una red neuronal.
Los optimizadores implementan diferentes algoritmos de aprendizaje para ajustar
los parámetros del modelo basándose en los gradientes calculados.
- Version:
- 1.0
- Author:
- YefraSoft
-
Method Summary
Modifier and TypeMethodDescriptionupdateWeights
(W weights, W gradients, double learningRate) Actualiza los pesos basándose en los gradientes y la tasa de aprendizaje.
-
Method Details
-
updateWeights
Actualiza los pesos basándose en los gradientes y la tasa de aprendizaje.- Parameters:
weights
- Los pesos actuales del modelogradients
- Los gradientes calculados para cada pesolearningRate
- La tasa de aprendizaje que controla el tamaño del paso- Returns:
- Los nuevos pesos actualizados
-