Machine Learning Lab PCCSL508 Semester 5 KTU CS 2024 Scheme manual - Dr Binu V P

About Me- Dr Binu V P

Syllabus Machine Learning Lab PCCSL508 KTU 2024 Scheme

Learn Python well before You start(focus on numpy,pandas,matplotlib )- refer blog

Build a strong understanding of the theory before moving on to programming

Recommended Tools and Setup for Lab

Lab Assignments

Experiments

Regression 


Polynomial Regression


L1 and L2 Regularization


Logistic Regression


MLE and MAP


Naive Bayes Classifier


KNN

  • Implementation of K-Nearest Neighbors (KNN) Classification Algorithm-binary class ( toy example)
  • Finding the Optimal Value of K in KNN using Grid Search
  • KNN for Multi-Class Classification with Visualization and Distance-Weighted Voting
  • KNN Classification using Real Dataset with Performance Evaluation (Download Breast Cancer Data set)
  • Image Classification using K-Nearest Neighbors (KNN) on Fashion MNIST Dataset

Decision Tree

  • Basics of Decision Tree using ID3 Algorithm (Iterative Dichotomiser3 Algorithm )
  • Implementation of Decision Tree using ID3 Algorithm with Visualization (scikit-learn)
  • Customer Segmentation using Decision Tree (ID3) on Online Retail Dataset ( Download dataset).
  • Comparison of Logistic Regression and Decision Tree on Adult Income Dataset (Download dataset ).


SVM

  • Implementation of Linear SVM from Scratch using sample data
  • Implementation of linear SVM using Scikit-learn with Visualization (sample data)
  • Classification of Non-Linear Data using SVM with RBF Kernel ( sample data)
  • Linear SVM Classification on Iris Dataset with Decision Boundary Visualization ( Download iris data set )
  • Performance Comparison of SVM Kernels on Fashion MNIST Dataset

Neural Network

  • Neural Network for OR Classification with Visualization ( single layer NN)
  • Multi Layer Neural Network for XOR Classification with Visualization
  • Implementation of XOR Problem using Neural Network in scikit-learn
  • Implementation of XOR Problem using Neural Network in TensorFlow/Keras
  • Implementation of XOR Problem using a Small Neural Network in TensorFlow/Keras and Visualization
  • Implementation of Multilayer Feed-Forward Neural Network (MLP) on Wine Quality Dataset using Keras ( Download Wine Quality Dataset)
  • Implementation of Multilayer Feed-Forward Neural Network (MLP) on Wine Quality Dataset with Architecture Comparison
  • Comparison of Activation Functions (Sigmoid, ReLU, Tanh) using Neural Network on MNIST Dataset
  • Hyperparameter Tuning of Neural Network on Fashion MNIST Dataset

Clustering

  • Implementation of K-Means Clustering ( toy example-manual method)
  • Implementation of K-Means Clustering Using Scikit-Learn
  • Implementation of K-Means Clustering on Randomly Generated Data with 5 Clusters
  • Determining Optimal K using Elbow Method
  • Determining Optimal K using Silhouette Method
  • Determining Optimal K using Grid Search and Applying K-Means
  • K-Means Clustering on Digits Dataset with Performance Evaluation
  • Agglomerative Clustering and Dendrogram Visualization (Without Library)
  • Agglomerative Clustering and Dendrogram Visualization using Scikit-Learn
  • Comparison of K-Means and Agglomerative Clustering on Mall Customers Dataset (Download Mall Customers Dataset)

Resampling Methods

  • Classification using Iris Dataset with K-Fold Cross Validation
  • Bootstrapping with Iris Dataset
  • Bootstrapping vs K-Fold Cross Validation (Iris Dataset)

Ensemble  Methods

  • Random Forest Regression and Visualization ( Sample Data - Undertsand the concepts)
  • Random Forest Regression vs Linear Regression
  • Implementation of Bagging using Random Forest  on Titanic Dataset.(Download  Titanic Dataset)
  • Implementation of Boosting using AdaBoost on Titanic Dataset
  • Manual Implementation of Gradient Boosting Regression using Sample Data
  • Implementation of Boosting using Gradient Boosting on Titanic Dataset
  • Implementation of Boosting using XGBoost on Titanic Dataset
  • Implementation and Comparison of Bagging and Boosting on Titanic Dataset



Comments

Popular posts from this blog

Explore California Housing Dataset

Lab Assignment-1