Package report

Class Report

java.lang.Object
report.Report

public class Report extends Object
A classe Report é responsável por transformar os dados de uma NeuralNetwork, seu treinamento por TrainingNetwork e seu uso, em um documento html.

Para tanto, ela deve se tornar membro de TrainingNetwork ou UsingNetwork, e receber seus parâmetros conforme forem calculados.

O usuário tem acesso à toda configuração dos elementos do Report. Ele pode definir o tamanho das imagens, o limite do buffer de exibição dos elementos a serem plotados e o tamanho da fonte.

  • Constructor Summary

    Constructors
    Constructor
    Description
    Report(int w, int h, float margin, int fontSize)
    Construtor da classe Report, onde é possível definir a largura e altura das gráficos a serem plotados e o tamanho da fonte que será configurada no CSS do html.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Método principal da classe Report, que vai transformar os dados em página html com a plotagem dos gráficos
    Método da classe Report que retorna o gráfico de acompanhamento de erros durante o treinamento de uma determinada NeuralNetwork
    int
    Método da classe Report que retorna o tamanho da fonte usada no html.
    int[]
    Método da classe Report que retorna a resolução do gráfico timeComparison.
    Método da classe Report que retorna a comparação de tempo timeComparison.
    void
    Método da classe Report que modifica o gráfico de acompanhamento de erros durante o treinamento de uma determinada NeuralNetwork.
    void
    setFontSize(int fontSize)
    Método da classe Report que altera o tamanho da fonte a ser utilizada no html
    void
    setGraphResolution(int[] graphResolution)
    Método da classe Report que define o Report#int[] a resolução do gráfico graphResolution.
    void
    setGraphResolution(int w, int h)
    Método da classe Report que define o Report#int[] a resolução do gráfico graphResolution.
    void
    Método da classe Report que define a comparação de tempo timeComparison.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Report

      public Report(int w, int h, float margin, int fontSize)
      Construtor da classe Report, onde é possível definir a largura e altura das gráficos a serem plotados e o tamanho da fonte que será configurada no CSS do html.
      Parameters:
      w - A largura do gráfico.
      h - A altura do gráfico.
      margin - A margin a ser passada para o PlotGraphics.
      fontSize - o tamanho da fonte do texto em html
  • Method Details

    • getErrorTracking

      public PlotGraphics getErrorTracking()
      Método da classe Report que retorna o gráfico de acompanhamento de erros durante o treinamento de uma determinada NeuralNetwork
      Returns:
      o PlotGraphics deacompanhamneto de erros
    • setErrorTracking

      public void setErrorTracking(PlotGraphics errorTracking)
      Método da classe Report que modifica o gráfico de acompanhamento de erros durante o treinamento de uma determinada NeuralNetwork.
      Parameters:
      errorTracking - o novo PlotGraphics para substituir o acompanhamento de erros anterior
    • getTimeComparison

      public PlotGraphics getTimeComparison()
      Método da classe Report que retorna a comparação de tempo timeComparison.
      Returns:
      comparação de tempo
    • setTimeComparison

      public void setTimeComparison(PlotGraphics timeComparison)
      Método da classe Report que define a comparação de tempo timeComparison.
      Parameters:
      timeComparison - a comparação de tempo
    • getGraphResolution

      public int[] getGraphResolution()
      Método da classe Report que retorna a resolução do gráfico timeComparison.
      Returns:
      resolução do gráfico
    • setGraphResolution

      public void setGraphResolution(int[] graphResolution)
      Método da classe Report que define o Report#int[] a resolução do gráfico graphResolution.
      Parameters:
      graphResolution - resolução do gráfico
    • setGraphResolution

      public void setGraphResolution(int w, int h)
      Método da classe Report que define o Report#int[] a resolução do gráfico graphResolution.
      Parameters:
      w - lagura
      h - altura
    • getFontSize

      public int getFontSize()
      Método da classe Report que retorna o tamanho da fonte usada no html.
      Returns:
      o tamanho da fonte.
    • setFontSize

      public void setFontSize(int fontSize)
      Método da classe Report que altera o tamanho da fonte a ser utilizada no html
      Parameters:
      fontSize - o tamanho da fonte a ser usada no relatório html
    • generateReport

      public void generateReport()
      Método principal da classe Report, que vai transformar os dados em página html com a plotagem dos gráficos