Assignments completed as part of SYDE 522 at the University of Waterloo.
- Assignment 1: PCA
- Working with images using scikit-image
- PCA using scikit-learn
- Practical applications of PCA
- Assignment 2: Data Preprocessing, Parameter Tuning, Model Evaluation Using SVM and K-NN
- Data preprocessing
- Parameter Tuning
- Model evaluation
- Employing SVM and K-NN methods on the data
- Assignment 3: Kaggle Challenge
- CNN
- Transfer learning
Assignment 3 data can be acquired from here due to training and test files being too large for GitHub's upload limit.
Final semester project compares various machine learning algorithms to classify heart arrythmia using data from Physionet's MIT-BIH Dataset. The paper can be read here.