Exemplo de uso de TensorBoard

Exemplo de uso de TensorBoardIntroPasso 1: Configurar o Modelo com RMSpropPasso 2: Configurar o TensorBoardPasso 3: Treinar o Modelo e Gerar LogsPasso 4: Visualizar no TensorBoard5. Dashboards do TensorBoard1. Gráfico de Loss (MSE): Treino vs Validação2. Taxa de Aprendizado Adaptativa (RMSprop)3. Momentum (Se Habilitado no RMSprop)4. Histogramas de Pesos e GradientesExemplos de Saídas gráficas usando TensorBoardReferênciasDicas Adicionais


Intro

O TensorBoard é uma ferramenta de visualização integrada ao TensorFlow/Keras que permite monitorar métricas, pesos, gradientes e hiperparâmetros (como taxa de aprendizado e momentum) em tempo real durante o treinamento.

Abaixo, segue um exemplo completo para gerar dashboards com:

  1. Loss (MSE) no treino e validação.
  2. Taxa de aprendizado (adaptativa do RMSprop).
  3. Momentum (se aplicável).

Passo 1: Configurar o Modelo com RMSprop

Passo 2: Configurar o TensorBoard

Passo 3: Treinar o Modelo e Gerar Logs

Passo 4: Visualizar no TensorBoard

Execute no terminal:

Acesse http://localhost:6006/ no navegador.


5. Dashboards do TensorBoard

1. Gráfico de Loss (MSE): Treino vs Validação

2. Taxa de Aprendizado Adaptativa (RMSprop)

3. Momentum (Se Habilitado no RMSprop)

4. Histogramas de Pesos e Gradientes


Exemplos de Saídas gráficas usando TensorBoard

Obs.: Imagens ilustrativas do TensorFlow Guide.

Referências

  1. TensorFlow Guide - TensorBoard Tutorial.

  2. Keras Documentation - RMSprop Optimizer.

  3. TensorBoard tutorial (Deep dive with examples and notebook), Kamanda Wycliffe, Machine learning nuggets (acessado em 10/06/2025).

  4. Edward Tensorboard, (acessado em 10/06/2025)


Dicas Adicionais

Com isso, você eventualmente terá um dashboard completo para debug e análise do treinamento!


Itens sugeridos:

Épocas, batches e mini-batches | Keras e épocas, batches, taxas de aprendizado, etc.


Fernando Passold, em 10/06/2025