Package kernel

Class Input

java.lang.Object
kernel.Input

public class Input extends Object
A classe Input é responsável conter os valores de entrada values, e um objeto Layer classificada como camada de entrada inputLayer

Através do construtor Input(ArrayList), os valores de entrada serão controladas pela classe, após isto serão chamados os métodos convertToLayer() e getNormalizedInput() para a normalização de escala dos valores

See Also:
  • Field Details

    • values

      public ArrayList<Double> values
      lista de valores da amostra
    • inputLayer

      public Layer inputLayer
      camada de entrada
  • Constructor Details

    • Input

      public Input(ArrayList<Double> values)
      Instância recebendo os valores de entrada
      Parameters:
      values - valores de entrada
  • Method Details

    • getNormalizedInput

      public double[] getNormalizedInput(ArrayList<Number> in, double max, double min)
      Normalização de escala dos valores de entrada
      Parameters:
      in - valores
      max - máximo
      min - mínimo
      Returns:
      valores normalizados
    • getNormalizedInput

      public double[] getNormalizedInput()
      Normalização de escala dos valores de entrada
      Returns:
      valores normalizados
    • getNormalizedInput

      public double[] getNormalizedInput(ArrayList<Double> values)
      Normalização de escala dos valores de entrada
      Parameters:
      values - valores
      Returns:
      valores normalizados
    • convertToLayer

      public void convertToLayer()
      transfere os valores para os neuônios dentro da camada de entrada
    • getMinValue

      public Double getMinValue()
      Obter valor mínimo
      Returns:
      valor mínimo
    • getMaxValue

      public Double getMaxValue()
      Obter valor máximo
      Returns:
      valor máximo
    • getLayer

      public Layer getLayer()
      Obter camada
      Returns:
      camada
    • setLayer

      public void setLayer(Layer inputLayer)
      Definir camada
      Parameters:
      inputLayer - camada
    • getValues

      public ArrayList<Double> getValues()
      Obter valores
      Returns:
      valores
    • setValues

      public void setValues(ArrayList<Double> values)
      Definir valores
      Parameters:
      values - valores