diff --git a/egs/aishell/ASR/conformer_ctc/.train.py.swp b/egs/aishell/ASR/conformer_ctc/.train.py.swp index 5a63a95a8..1b7060f34 100644 Binary files a/egs/aishell/ASR/conformer_ctc/.train.py.swp and b/egs/aishell/ASR/conformer_ctc/.train.py.swp differ diff --git a/egs/aishell/ASR/conformer_ctc/train.py b/egs/aishell/ASR/conformer_ctc/train.py index 45bf3e0fb..b315cf8cf 100755 --- a/egs/aishell/ASR/conformer_ctc/train.py +++ b/egs/aishell/ASR/conformer_ctc/train.py @@ -440,13 +440,15 @@ def compute_validation_loss( loss_value = tot_loss["loss"] / tot_loss["frames"] if params.cur_epoch < 10: - params.best_valid_losses.append(loss_value) - params.best_valid_epochs.append(params.cur_epoch) + #params.best_valid_losses.append(loss_value) + #params.best_valid_epochs.append(params.cur_epoch) + params.best_valid_losses[params.cur_epoch] = loss_value #if loss_value < params.best_valid_loss: # params.best_valid_epoch = params.cur_epoch # params.best_valid_loss = loss_value if params.cur_epoch >= 10 and loss_value < max(params.best_valid_losses): + params.best_valid return tot_loss