Hi How to train a new model? How to prepare the dataset? and how to invoke the training code? what are the optimal hyperparameters? etc.