Interface Optimizer<W,R>

Type Parameters:
W - El tipo de dato que representa los pesos
R - 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 Type
    Method
    Description
    updateWeights(W weights, W gradients, double learningRate)
    Actualiza los pesos basándose en los gradientes y la tasa de aprendizaje.
  • Method Details

    • updateWeights

      R updateWeights(W weights, W gradients, double learningRate)
      Actualiza los pesos basándose en los gradientes y la tasa de aprendizaje.
      Parameters:
      weights - Los pesos actuales del modelo
      gradients - Los gradientes calculados para cada peso
      learningRate - La tasa de aprendizaje que controla el tamaño del paso
      Returns:
      Los nuevos pesos actualizados