Proposed: Switch learning rate to be lower.

The Context

We are currently training a mesh transformer’s auto encoder.

The Problem Statement

The current learning rate might not be optimal for our training process. We need to find a way to adjust it dynamically based on the progress of the training.

Describe how your proposal will work with code, pseudo-code, mock-ups, or diagrams

We propose to monitor the reconstruction loss after each epoch. If the loss decreases by less than 0.004 per epoch, we switch the learning rate to 1e-4.

Note: Don’t forget to change the load method that the model uses to load the model.

The Benefits

By adjusting the learning rate based on the progress of the training, we can potentially achieve better results and prevent overfitting.

The Downsides

This approach requires careful monitoring of the training process and might require additional computational resources.

The Road Not Taken

An alternative could be to use a fixed learning rate throughout the training process. However, this might not yield optimal results.

The Infrequent Use Case

This approach might not be suitable for all types of models or datasets.

In Core and Done by Us

This proposal is made by the V-Sekai development team and will be implemented by us.

Status

Status: Proposed

Decision Makers

  • V-Sekai development team

Tags

  • V-Sekai

Further Reading

  1. V-Sekai · GitHub - Official GitHub account for the V-Sekai development community focusing on social VR functionality for the Godot Engine.
  2. V-Sekai/v-sekai-game is the GitHub page for the V-Sekai open-source project, which brings social VR/VRSNS/metaverse components to the Godot Engine.

AI assistant Aria assisted with this article.