Package report
Class Report
java.lang.Object
report.Report
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
ConstructorsConstructorDescriptionReport
(int w, int h, float margin, int fontSize) Construtor da classeReport
, onde é possível definir a largura e altura das gráficos a serem plotados e o tamanho da fonte que será configurada noCSS
dohtml
. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Método principal da classeReport
, que vai transformar os dados em páginahtml
com a plotagem dos gráficosMétodo da classeReport
que retorna o gráfico de acompanhamento de erros durante o treinamento de uma determinadaNeuralNetwork
int
Método da classeReport
que retorna o tamanho da fonte usada nohtml
.int[]
Método da classeReport
que retorna a resolução do gráficotimeComparison
.Método da classeReport
que retorna a comparação de tempotimeComparison
.void
setErrorTracking
(PlotGraphics errorTracking) Método da classeReport
que modifica o gráfico de acompanhamento de erros durante o treinamento de uma determinadaNeuralNetwork
.void
setFontSize
(int fontSize) Método da classeReport
que altera o tamanho da fonte a ser utilizada nohtml
void
setGraphResolution
(int[] graphResolution) Método da classeReport
que define oReport#int[]
a resolução do gráficographResolution
.void
setGraphResolution
(int w, int h) Método da classeReport
que define oReport#int[]
a resolução do gráficographResolution
.void
setTimeComparison
(PlotGraphics timeComparison) Método da classeReport
que define a comparação de tempotimeComparison
.
-
Constructor Details
-
Report
public Report(int w, int h, float margin, int fontSize) Construtor da classeReport
, onde é possível definir a largura e altura das gráficos a serem plotados e o tamanho da fonte que será configurada noCSS
dohtml
.- Parameters:
w
- A largura do gráfico.h
- A altura do gráfico.margin
- Amargin
a ser passada para oPlotGraphics
.fontSize
- o tamanho da fonte do texto emhtml
-
-
Method Details
-
getErrorTracking
Método da classeReport
que retorna o gráfico de acompanhamento de erros durante o treinamento de uma determinadaNeuralNetwork
- Returns:
- o
PlotGraphics
deacompanhamneto de erros
-
setErrorTracking
Método da classeReport
que modifica o gráfico de acompanhamento de erros durante o treinamento de uma determinadaNeuralNetwork
.- Parameters:
errorTracking
- o novoPlotGraphics
para substituir o acompanhamento de erros anterior
-
getTimeComparison
Método da classeReport
que retorna a comparação de tempotimeComparison
.- Returns:
- comparação de tempo
-
setTimeComparison
Método da classeReport
que define a comparação de tempotimeComparison
.- Parameters:
timeComparison
- a comparação de tempo
-
getGraphResolution
public int[] getGraphResolution()Método da classeReport
que retorna a resolução do gráficotimeComparison
.- Returns:
- resolução do gráfico
-
setGraphResolution
public void setGraphResolution(int[] graphResolution) Método da classeReport
que define oReport#int[]
a resolução do gráficographResolution
.- Parameters:
graphResolution
- resolução do gráfico
-
setGraphResolution
public void setGraphResolution(int w, int h) Método da classeReport
que define oReport#int[]
a resolução do gráficographResolution
.- Parameters:
w
- lagurah
- altura
-
getFontSize
public int getFontSize()Método da classeReport
que retorna o tamanho da fonte usada nohtml
.- Returns:
- o tamanho da fonte.
-
setFontSize
public void setFontSize(int fontSize) Método da classeReport
que altera o tamanho da fonte a ser utilizada nohtml
- Parameters:
fontSize
- o tamanho da fonte a ser usada no relatóriohtml
-
generateReport
public void generateReport()Método principal da classeReport
, que vai transformar os dados em páginahtml
com a plotagem dos gráficos
-