Training, Validation, and Testing are the three steps in a typical machine learning process. The first phase is to learn from the provided training set, the second is to measure error, and the third step is to manage noise and test all of the parameters.
These are the essential procedures to follow, as well as a general overview of how machine learning works.