/Machine-Learning-Coursework

USC INF 552 Course Assignments & Presentations

Primary LanguageJupyter Notebook

Coursework of Machine Learning

Assignment 1: Decision Tree classification

The program will calculate the entropy and information gain required by the Decision Tree algorithm. It will learn the known data and predict for the unknown.

However, it is not yet designed to handle internal collisions within the training dataset. The output is uncertain when incorrect intput occurs.

Problem Description

Report

Assignment 2: K-mean & Gaussian clustering

Problem Description

Report

Assignment 3: Dimensionality Reduction

Problem Description

Report

Assignment 4: Perceptron, Linear & Logistic Regression

Problem Description

Assignment 5: Neural Network classification

(To be continued ...)

Presentation

One possible way that derives multi-layer neuron models from perceptron and linear regression.

Slices