# Changing the batch, mini-batch and learning rate for a previously-trained model

If I'd previously trained a model and saved the whole training session (using TensorFlow tf.train.Saver.save()), and then later restored the session (using TensorFlow tf.train.Saver.restore()) but then wanted to train using different hyperparameters (batch/mini-batch and learning rate), then I assume the optimizer would need to be reset. Is that the only part of the previous session that would need to reset?