My Assignments for CS2340

Assignment 2 - Working on Django

GT Movies Store is a web application that allows users to browse movies, view details including name, price, description, and image, and place orders to purchase them. Users can also list, create, edit, and delete movie reviews through a user-friendly interface.

Report
CS506 (Archived)

Final Project

Optimizing Classroom Allocation to Minimize Professors’ Walking Cost at Boston University

Github Link

Assignment 0: Dummy Assignment

A dummy assignment for testing purposes

Github Link

Assignment 1: Data Collection and Analysis

Gather and examine elevator arrival data to identify the optimal waiting spot, aiming to reduce the anticipated walking distance to the subsequent elevator.

Github Link

Assignment 2: KMeans Clustering Visualization Webpage

Develoe an interactive web application using Flask and Chart.js to demonstrate the KMeans clustering algorithm.

Github Link

Assignment 3: SVD Preprocessing on MNIST with Logistic Regression

Preprocess the MNIST dataset by implementing SVD and subsequently train a logistic regression classifier using sklearn and numpy.

Github Link

Assignment 4: Latent Semantic Analysis (LSA) Search Engine Webpage

A basic search engine based on Latent Semantic Analysis (LSA).

Github Link

Assignment 5: K-Nearest Neighbors Kaggle Competition

Prediction of customer churn in the banking industry using the K-Nearest Neighbors (KNN) algorithm.

Github Link

Midterm: Rating Prediction Kaggle Competition

Prediction of star rating associated with user reviews from Amazon Movie Reviews using the available features.

Github Link

Assignment 6: Linear Regression

An interactive webpage to demonstrate how modifying parameters affects linear regression results.

Github Link

Assignment 7: Hypothesis Testing and Confidence Intervals in Linear Regression

An interactive webpage to demonstrate hypothesis testing and confidence intervals in Linear Regression

Github Link

Assignment 8: Logistic Regression

An interactive webpage for exploring the effect of shifting clusters in a dataset on the parameters of a logistic regression model

Github Link

Assignment 9: Neural Networks

An interactive webpage for exploring simple neural network by visualizing its learned features, decision boundary, and gradients.

Github Link

Assignment 10: Image Search

A simplified version of Google Image Search.

Github Link

Extra Credit: Identifying Credit Card Fraud

Prediction of credit card fraud given transaction and customer details.

Github Link