Design a multi-stage architecture where each stage has its own temperature schedule. This will allow the model to adaptively combine features from multiple stages, leading to improved performance under various data distributions. The nonequilibrium equality for free energy differences can be used to derive an optimal temperature schedule that minimizes the difference between the model’s predictions and true labels.