generalization error

Do not copy from the internet please. Thank you! These are the questions. Do not bid if you don’t know these.
1. a. In your own words, explain what generalization error of a machine
learning task is, and the effect of increase in model complexity on the
generalization error. (Maximum words: 250) [10 Marks]
b. “Prediction accuracy is a good evaluation metric for a supervised
learning task”. Do you agree or disagree? Justify your answer. (Maximum words:
250) [10 Marks]