Introduction to Machine Learning Assignments
requirements: python3, numpy, pandas, scikit-learn
submission1a : Implementation of Ridge Regression using cross-validation for hyperparameter selection
submission1b : Implementation of Lasso Regression using cross-validation for hyperparameter selection Also implemented feature extraction
submission2: Feature Selection using Random Forest Hyperparameter selection for SVM using Cross-Validation, SVM for classification using the selected features with the optimal hyperparameter