{"id":21062670,"url":"https://github.com/shendrew/coursescope","last_synced_at":"2026-04-09T20:48:50.695Z","repository":{"id":214126715,"uuid":"735767157","full_name":"shendrew/CourseScope","owner":"shendrew","description":"Machine learning for course classification by topics","archived":false,"fork":false,"pushed_at":"2024-01-26T05:24:41.000Z","size":1110,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-20T20:34:43.417Z","etag":null,"topics":["beautifulsoup","machine-learning","nlp","scikit-learn"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shendrew.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-26T02:53:32.000Z","updated_at":"2024-09-08T00:58:10.000Z","dependencies_parsed_at":"2024-01-13T21:30:12.596Z","dependency_job_id":"6b54722b-38d2-47be-b7ff-6c07ab8f902f","html_url":"https://github.com/shendrew/CourseScope","commit_stats":null,"previous_names":["shendrew/coursescope"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shendrew%2FCourseScope","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shendrew%2FCourseScope/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shendrew%2FCourseScope/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shendrew%2FCourseScope/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shendrew","download_url":"https://codeload.github.com/shendrew/CourseScope/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243505964,"owners_count":20301619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["beautifulsoup","machine-learning","nlp","scikit-learn"],"created_at":"2024-11-19T17:39:47.327Z","updated_at":"2025-12-28T20:27:32.557Z","avatar_url":"https://github.com/shendrew.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CourseScope\n\nTopic modelling for university courses using clustering techniques, with the intent of providing intuitive analytics of course schedules. This NLP model groups courses into similar areas of interests based on significant keywords extracted using TF-IDF vectors.\n\nThe sample dataset present was scrapped from Stanford's CS courses using Beautiful Soup, and is used for non-commercial purposes. (https://explorecourses.stanford.edu/search?page=0\u0026catalog=\u0026q=CS\u0026view=catalog\u0026filter-catalognumber-CS=on)\n\nAfter removing common stop words from the course descriptions, Sklearn is mainly used to vectorize the text inputs, and then clustered based on cosine distances.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshendrew%2Fcoursescope","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshendrew%2Fcoursescope","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshendrew%2Fcoursescope/lists"}