Tribhuvan University
Bachelor of Computer Application
Semester 8 · TU Board 2022
Course Title: Machine Learning (CACS486)
Full Marks: 60Pass Marks: 24Time: 3 hours
Candidates are required to answer the question in their own words as far as possible.
Group B
Attempt any SIX question.(6 × 5 = 30)
- 2.5
What is Machine learning? Describe the types of learning.
- 3.5
What is clustering? Describe the approaches used for clustering.
- 4.5
What is sensitivity and specificity? Describe Confusion matrix with example.
- 5.5
What is linear regression? Explain gradient descent algorithm.
- 6.5
Describe training set, validation set and test set. Differentiate between training and testing.
- 7.5
Describe line of best fit.
- 8.5
What is naive bayes algorithm? How does it work? What are its merits and demerits?
Group C
Attempt any TWO questions(2 × 10 = 20)
- 9.10
How does k-means algorithm work? Suppose following data k = 2 use k-means algorithm to cluster O1(1, 1.5), O2(1, 4.5), O3(2, 1.5), O4(2, 3.5), O5(3, 2.5), O6(3, 4)
- 10.10
What is perceptron? Explain back propagation algorithm with suitable example.
- 11.10
How does SVM works? Describe functional margin, geometric margin and optimum margin classifier. Show the relationship between functional and geometrical margin.
— The End —