Skip to content

This repository includes my course work for the machine learning Course SBE3042

Notifications You must be signed in to change notification settings

Salmoon8/Machine-Learning-Tasks-

Repository files navigation

Machine-Learning-Tasks-

This repository includes my course work for the machine learning Course SBE3042.

The repository contains 7 Notebooks on different Ml topics

A1 : introduction to ML

1- Loading and training a knn classifier on the Breast Cancer Wisconsin (Diagnostic) dataset

A2 : Regression

1- From scratch implementation for linear regression with regularization (L1,L2) 
2- Overfitting and underfitting concepts
3- Adding Regulariztion 

DTreport: Decision Trees from scratch

1- from scratch implementation of the iterative Dichotomiser algorithm u s i n g O O P c l a s s e s 
2- preform data cleaning on a sample data by grouping values into smaller bins using pandas
3-  compare between the implementation and scikit-builtin model using accuracy metrics and time

A4: Decision trees and regression

1- visualizing Trees

image

2- Grid search and cross validation
3- Decision Boundaries

image

A5: Clustering

1- implement Kmeansm kemdoids and elbow method.

image

2- DBSCAN clustering

image

A6: SVM and dimensionality reduction

1- PCA implementation 

image

2- SVM classifier theory and decisoin boundaries 

image

3- hyperparameter tuning 

A7: recommender system

1- Movie recommender system using Cosine similarity approach
2- get recommendation according to similar users or similar movies

About

This repository includes my course work for the machine learning Course SBE3042

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published