How to study Machine Learning — Semester VI, Pokhara University BECE

What it covers

Algorithms that learn from data: supervised learning (regression and classification), unsupervised learning and clustering, model evaluation, neural networks, and practical machine learning workflows.

Topics worth extra time

  1. Supervised learning: regression and classification
  2. Decision trees, Naive Bayes, k-NN and support vector machines
  3. Model evaluation: bias and variance, cross-validation and metrics
  4. Unsupervised learning: clustering and dimensionality reduction
  5. Neural networks and the basics of deep learning

How to study it

Implement simple algorithms from scratch once (linear regression, k-NN) to understand them, then use scikit-learn on real datasets. Calculate small examples by hand, such as building a decision tree with information gain.

In the exam

Numerical questions (information gain, Naive Bayes probabilities, distance calculations) need clear tables. Explain each algorithm with its advantages, limitations and a use case.

Machine Learning notes · All study guides