https://github.com/liamsnow/categorized-github-recommender
Recommendations for all of your niche interests!
https://github.com/liamsnow/categorized-github-recommender
Last synced: 3 months ago
JSON representation
Recommendations for all of your niche interests!
- Host: GitHub
- URL: https://github.com/liamsnow/categorized-github-recommender
- Owner: LiamSnow
- Created: 2024-10-24T22:02:10.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-12-11T17:43:13.000Z (5 months ago)
- Last Synced: 2024-12-11T18:44:04.937Z (5 months ago)
- Language: Python
- Homepage: https://github.liamsnow.com
- Size: 66.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Categorized GitHub Recommender
The goal of this project is such that the user can sign into a website
using their GitHub account and be given recommendations for new
repositories they could explore based off their starred and created
repositories.Different niches in repositories have different amounts
of relative stars, so our goal with this was to split up the
users interests into categories and give recommendation for
each category.In order to achieve this we had to make a pre-processing step
to read of all the GitHub repositories and then categories
based of embedding similarity. This code is located inside
`preprocessor/` and has more information inside its README.The code for recommendation, categorization of unknown
repositories (kNN), and the website is all located under
`website/`.