What does the term inductive learning mean in the context of machine learning? How does inductive learning allow models to generalize patterns from specific training examples to unseen data? What role do training datasets play in enabling inductive learning algorithms to build predictive models? What are some common machine learning techniques that rely on inductive learning principles? How is inductive learning applied in real-world tasks such as classification, prediction, and pattern recognition?