Machine Learning Question Bank
Machine Learning Question Bank
UNIT 1
1. Define Machine Learning. Explain key tasks in machine learning with examples.
2. Define Machine Learning. Discuss its importance, essential concepts, and key terminology with
appropriate examples.
3. What are the essential steps in developing a machine learning application?
4. Explain Supervised Learning with the help of the k-Nearest Neighbours (k-NN) algorithm.
5. Differentiate between binary classification and multi-label classification.
UNIT 2
6. Explain the process of normalizing numeric values and why it is important.
7. Explain with example the process of creating scatter plots using Matplotlib.
8. Explain the construction of Decision Trees step-by-step, including tree plotting in Python.
9. What is Information Gain? How is it used in Decision Trees?
10. Explain Naïve Bayesian Decision Theory with an example.
11. How do you classify text using Naïve Bayes? Explain with an example.
UNIT 3
12. What is the basic goal of a Support Vector Machine (SVM)?
13. Explain the concepts of Support Vectors, Hyperplane, and Margin in SVM.
14. Describe the working of an SVM classifier with a simple diagram.
15. Compare and contrast different SVM Kernels: Linear, Polynomial, and RBF kernels.
16. What are the advantages and disadvantages of SVM classifiers?
17. Explain the concept of Hyper parameter tuning in SVM.
18. Describe the role of Kernel functions in SVM. Explain different types of Kernels with real-world
examples (Linear, Polynomial, RBF).
UNIT 4
19. What is a Recommender System? Give examples.
20. What is a Recommender System? Discuss its types, importance, and real-life applications in e-
commerce and entertainment
21. Explain Item-Based Collaborative Filtering. Describe the process with an example of a movie or
product recommendation system.
Differentiate between Content-Based Filtering and User-Based Collaborative Filtering.
22. What are the challenges or issues faced in Recommendation Systems?
23. Explain Item-Based Collaborative Filtering with an example.
MCQ with Answers
13. Which Python library is commonly used for creating scatter plots?
a) NumPy
b) Matplotlib
c) Scikit-learn
d) TensorFlow