DEV Community

Cover image for Machine Learning Syllabus for MAKAUT
Oni
Oni

Posted on

Machine Learning Syllabus for MAKAUT


Unit 1: Supervised Learning

  • Regression
  • Classification
  • Basic methods: Distance-based methods, Nearest-Neighbours, Decision Trees, Naive Bayes
  • Linear models: Linear Regression, Logistic Regression, Generalized Linear Models
  • Support Vector Machines (SVM)
  • Nonlinearity and Kernel Methods
  • Beyond Binary Classification: Multi-class, Structured Outputs, Ranking

Unit 2: Unsupervised Learning

  • Clustering: K-means, Kernel K-means
  • Dimensionality Reduction: PCA (Principal Component Analysis), Kernel PCA
  • Matrix Factorization and Matrix Completion
  • Generative Models: Mixture models and Latent Factor Models

Unit 3: Evaluating ML Algorithms & Model Selection

  • Evaluation of Machine Learning Algorithms
  • Model Selection
  • Introduction to Statistical Learning Theory
  • Ensemble Methods: Boosting, Bagging, Random Forests

Unit 4: Advanced Modeling

  • Sparse Modeling and Estimation
  • Modeling Sequence/Time-Series Data
  • Deep Learning and Feature Representation Learning

Unit 5: Scalable and Advanced ML Topics

  • Scalable Machine Learning
    • Online Learning
    • Distributed Learning
  • Advanced Topics (selection among):
    • Semi-supervised Learning
    • Active Learning
    • Reinforcement Learning
    • Inference in Graphical Models
    • Introduction to Bayesian Learning and Inference

Unit 6: Recent Trends

  • Recent trends in machine learning learning techniques
  • Recent trends in classification methods

Top comments (0)