Which of these is an example of machine learning, a branch of AI?
- A robot assembling cars in a factory
- A program that makes decisions based on pre-set rules
- A calculator solving mathematical equations
- A system that improves over time by analyzing data and learning from it