This repository includes my course work for the machine learning Course SBE3042.
1- Loading and training a knn classifier on the Breast Cancer Wisconsin (Diagnostic) dataset
1- From scratch implementation for linear regression with regularization (L1,L2)
2- Overfitting and underfitting concepts
3- Adding Regulariztion
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
1- visualizing Trees
2- Grid search and cross validation
3- Decision Boundaries
1- implement Kmeansm kemdoids and elbow method.
2- DBSCAN clustering
1- PCA implementation
2- SVM classifier theory and decisoin boundaries
3- hyperparameter tuning
1- Movie recommender system using Cosine similarity approach
2- get recommendation according to similar users or similar movies