In machine learning, an ensemble model combines the predictions of multiple individual models to:
a) Reduce the overall computational cost
b) Increase the complexity of the model
c) Improve prediction accuracy and generalization
d) Make the model less prone to overfitting