Iamogeee / BusinessConnect

0 stars 0 forks source link

Rec system live version 2 #12

Closed Iamogeee closed 2 months ago

Iamogeee commented 2 months ago

This pull request implements a recommendation system using a linear regression model built from scratch, without relying on the previous external library, TensorFlow.js. The changes made in the code focus on leveraging JavaScript and custom functions to achieve a content-based filtering recommendation system.

Changes Implemented Feature Engineering:

Model Training:

Prediction and Recommendation Generation:

Future implementations: Continue advanced feature engineering to increase the complexity and improve the recommendation system's accuracy.

Demo:

Loom Message - 15 July 2024 - Watch Video

mylesdomingo commented 2 months ago

The UI is a bit unclear, in the recommendations tab are all these listings recommended by the algorithm? How many businesses are in our data set? It doesn't seem like we have that many to provided more than 1 or 2 recommnedations.

Iamogeee commented 2 months ago

The UI is a bit unclear, in the recommendations tab are all these listings recommended by the algorithm? How many businesses are in our data set? It doesn't seem like we have that many to provided more than 1 or 2 recommendations.

@mylesdomingo I didn't want the recommendations page to be scanty at first glance for a new user (this was something Jose also agreed on). So at first, based on the user's favorite categories and preferred rating, the algorithm produces recs from all categories. Then as the user continually interacts with the website, the model retrains and gives more accurate recs. As for the data set, I do still plan on seeding in more data and categories.