Assignments

Assignment 0: Dummy Assignment

This is the first assignment for us to get used to the layout of the website. I simply created the repo and created a python file where I wrote my short script before git adding, commiting, and pushing.
Link to the assignment: Github Link

Assignment 1: Data Collection and Analysis

I approached this assignment by first going through the elevator data collection and handling each task little by little. Fortunately I took BA476 before this class and that prepared me on knowing how to use Jupyter notebooks and Google Colab. Because of that experience I was able to tackle this assignment task by task to the best of my ability using Google Colab.
Link to the assignment: Github Link

Assignment 2: KMeans Clustering Visualization Webpage

I approached this assignment by first reading through the requirements and discussing with my peers how they were going to approach the assignment. I then began doing things step by step, using resources available to me when I was confused about anything.
The demo to my finished website is in the repo for the assignment and it is also here: YouTube Link
Link to the assignment: Github Link

Assignment 3: Singular Value Decomposition

I approached thus assignment by using Google Colab since I have some problems with imports on my laptop. I then proceeded to complete the assignment step-by-step while discussing with my peers. I tested a number of SVD components.
Link to the assignment: Github Link

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

In this assignment, I had a lot of problems since I did not have the necessary dependencies to complete the assignment. These dependencies took 10+ hours each to download so I was not able to hand in the assignment on time. However, I used the starter code and slowly went through the assignment from there.
The demo to my finished website is in the repo for the assignment and it is also here: YouTube Link
Link to the assignment: Github Link

Assignment 5: K-Nearest Neighbors

I approached this assignment by first reading through Kaggle and then taking a look at the starter code. I also decided to do the lab before I approached the assignment because I felt like it would give me a better idea of where to start. I then went through the assignment, changing the number of splits, distance metrics, and k to ensure that I would have a good model.
Link to the assignment: Github Link

Midterm: Amazon Movie Reviews

Here is a link to the pdf where I explain my method: Google Drive Link
Link to the midterm: Github Link
The report is also available at the github link.

Assignment 6: Linear Regression

In this assignment, I had all the dependencies downloaded from assignment 4 and could therefore complete it. I started by using the starter code given to us and what we did in class/lab to help me through the assignment.
The demo to my finished website is in the repo for the assignment and it is also here: YouTube Link
Link to the assignment: Github Link

Assignment 7: Hypothesis Testing and Confidence Intervals in Linear Regression

In this assignment, I used some of the code that I had built in assignment 6 to help me with this assignment. I also made use of the starter code that was given to us and the lab that we had this week. I had some problems, especially NoneType when I tried to run hypothesis and interval testing. I was able to fix it by keeping my N and S at 70 like it said on piazza.
The demo to my finished website is in the repo for the assignment and it is also here: YouTube Link
Link to the assignment: Github Link

Assignment 8: Logistic Regression

I started by making use of the starter code that was given to us and the lab that we had this week. This assignment was fairly straightforward. I ran into a small issue with mathplotlib but that was about it. Once I finished the code I recorded the demo video and uploaded it to YouTube.
The demo to my finished website is in the repo for the assignment and it is also here: YouTube Link
Link to the assignment: Github Link

Assignment 9: Neural Networks

This assignment was one of the ones that took me longer to finish. I used the starter code and the material we had done in class and lab to help me. It was hard to create the visualizations but I used a lot of resources to aid me in this process. I also tested the assignment in various ways to see what would work better for the ReLu function. Once I finished the assignment and confirmed that it was working as needed, I filmed the demo and uploaded it to YouTube.
The demo to my finished website is in the repo for the assignment and it is also here: YouTube Link
Link to the assignment: Github Link

Assignment 10: Semantic Search Demo

This assignment was very complicated because the files were too large to be updated in Drive but the dependencies failed to load on my computer when running on VSCode. Therefore, I was not able to complete the assignment.
Link to the assignment: Github Link