Introduction to ML classification, using SVMs, Decision Trees, and k-Nearest Neighbours.
Models: SVM, Decision Tree Classifier, kNN Classifier Dataset: SKLearn Iris
Predicting the survival of passengers on the Titanic using feature engineering.
Models: SVM, Decision Tree Classifier Dataset: Kaggle Titanic Survival
Constructing multi-dimensional linear and logistic regressors from scratch and testing their performance.
Models: Linear Regressor, Logistic Regressor Dataset: Fish Market
Predicting house prices from a large number of features using Linear Regression and Random Forest Regression.
Models: Linear Regressor, XGBoost, Random Forest Regressor Dataset: Kaggle House Prices (Iowa)
Classifying hand-drawn digits using SVM and expanding the dataset using Data Augmentation.
Models: SVM Dataset: SKLearn Digits
Constructing a multi-layer perceptron from scratch and testing its performance.
Models: Multi-Layer Perceptron Dataset: Fish Market
Prediction the boiling points of organic molecules based on descriptors and fingerprints extracted from their structure.
Models: XGBoost, Random Forest Regressor Dataset: Boiling Points
Optimising experimental conditions with multiple objectives and constraints using bayesian optimisation.
Models: Bayesian Optimisation
Classifying a large image dataset of playing cards using a Convolutional Neural Network.
Models: Convolutional Neural Network Dataset: Kaggle Playing Card Images