Training data is the dataset used to teach a machine learning model by example, allowing it to learn patterns, relationships, and rules. The quality, quantity, and representativeness of training data directly determine model performance. Biased or insufficient training data produces biased or weak models. Training data is typically split into training, validation, and test sets to evaluate generalization properly.