/CSEN_240_MACHINE_LEARNING

This repository constitutes the solutions for the weekly programming assignments as part of CSEN 240 Machine Learning offered by Dr. Yen Kuang Chen at Santa Clara University.

Primary LanguageJupyter Notebook

CSEN_240_MACHINE_LEARNING

Implementation of programming assignments for the CSEN 240 Machine Learning under the guidance of Dr. Yen Kuang Chen.

PART 1 Supervised Machine Learning:
Week 1: Perceptron Learning Algorithm
Week 2: Support Vector Machine
Week 3: Decision Trees & Ensemble Modelling (Random Forest)
Week 4: KNN & Bayesian Classifier

PART 2 Unsupervised Machine Learning:
Week 5: Linear & Polynomial Regression
Week 6: Logisitc Regression & K-Means
Week 7: Dimensionality Reduction: PCA & LDA (supervised technique)

PART 3 Neural Networks:
Week 8: ANN & CNN