Martin Herguedas

Course Assignments

A collection of my academic work demonstrating skills in data science, machine learning, and software development. Each project showcases different aspects of computational thinking and algorithm implementation.

Assignment 0: Testing Submissions

This is a dummy assignment to test submissions and familiarize with the submission system.

View on GitHub

Assignment 1: Data Analysis

Data analysis of CDS elevators utilizing statistical methods and data visualization techniques.

View on GitHub

Assignment 2: KMeans Clustering

Interactive webpage featuring KMeans clustering visualization with dynamic data representation and algorithm demonstration.

View on GitHub

Assignment 3: SVD Analysis

Implementation of Singular Value Decomposition for dimensionality reduction and data compression.

View on GitHub

Assignment 4: LSA Search Engine

Latent Semantic Analysis (LSA) Search Engine utilizing natural language processing and information retrieval techniques.

View on GitHub

Assignment 5: KNN Classification

K-Nearest Neighbors implementation for Kaggle competition, focusing on classification accuracy and model optimization.

View on GitHub

Midterm Project: Amazon Ratings Model

Predictive model for Amazon product ratings using machine learning algorithms and feature engineering.

View on GitHub

Assignment 6: Linear Regression

Implementation of linear regression from scratch, including gradient descent optimization and model evaluation.

View on GitHub

Assignment 7: Hypothesis Testing

Statistical hypothesis testing applied to linear regression models, including confidence intervals and p-value analysis.

View on GitHub

Assignment 8: Logistic Regression

Binary classification using logistic regression with regularization and performance metrics analysis.

View on GitHub

Assignment 10: Image Search

Image search engine using computer vision techniques and similarity metrics for image retrieval.

View on GitHub