Data Science and It’s Applications 21AD62
Module 3: Machine learning
Theory Questions
1. Explain over fitting and under fitting in detail with an example.
2. Describe the role of correctness in machine learning.
3. Explain Bias Trade off in detail.
4. Discuss the nearest neighbor model in detail and write Python program to build a nearest
neighbor model that can predict the class from the IRIS dataset.
5. Write Python Program that uses nearest neighbor model to classify spam messages in Spam
Assass in public corpus.
6. Describe theoretically the Naive Bayes theorem to model a sophisticated spam filter and
write Python program to classify whether a message contains spam or not using Naive
Bayes theorem.
7. Explain the simple linear regression model in detail and Write a Python program to
illustrate gradient descent for a simple linear regression model.
8. Discuss the need for fitting the model in multiple regressions.
9. Explain the goodness of fitting in multiple regression model.
10. Explain the standard errors of regression coefficients.
11. Illustrate the curse of dimensionality in detail. Write a program using Python to illustrate
PCA for dimensionality reduction.
12. Explain the use of logistic function in logistic regression in detail. Write python program to
apply the logistic regression model and check for goodness of fit.
13. Describe regularization in detail.
14. Discuss digression in detail.
15. Explain Support Vector Machines in detail.
1
Page
Dept. of CSE (AI&ML), Sai Vidya Institute of Technology, Rajanukunte, Bangalore