/Machine-Learning-CS360

Academic Course Assignments

Primary LanguageJupyter Notebook

Machine-Learning-CS360

Academic Course Assignments

These assignments are a part of Machine Learning Lab ( CS306 )

Contents :

  1. Numpy and Pandas
  2. Program for dataset description
  3. Program for dataset description + plot of the dataset
  4. Linear Regression [ Batch Gradient Descent ]
  5. Linear Regression [ Stochastic Gradient Descent + Hyperparameter Tuning + Overfitting checking ]
  6. Logistic Regression ( Multiclass ) [ Hyperparameter Tuning + Overfitting checking ]
  7. Logistic Regression ( Multiclass ) [ Hyperparameter Tuning + Overfitting checking + k-fold]
  8. Perceptron Learning Algorithm ( PLA )
  9. Single Layer Perceptron ( SLP )
  10. Multi Layer Perceptron ( MLP )
  11. K-Medoid and K-Means
  12. Fuzzy C-Means Algorithm ( FCM )
  13. K-Nearest Neighbour ( KNN ) and Naive Bayes Classification