{"id":16765110,"url":"https://github.com/dataplayer12/cvpr-explorer","last_synced_at":"2025-06-15T12:36:42.559Z","repository":{"id":181347520,"uuid":"666599437","full_name":"dataplayer12/cvpr-explorer","owner":"dataplayer12","description":"Visualize CVPR papers as embeddings","archived":false,"fork":false,"pushed_at":"2023-07-25T16:31:16.000Z","size":26007,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-14T05:28:22.116Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://cvprexplorer.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dataplayer12.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-07-15T00:39:52.000Z","updated_at":"2024-10-03T04:54:17.000Z","dependencies_parsed_at":"2023-07-15T04:27:34.770Z","dependency_job_id":"be4df9b9-6208-41d5-a4f7-e3022a99fd78","html_url":"https://github.com/dataplayer12/cvpr-explorer","commit_stats":null,"previous_names":["dataplayer12/cvpr-explorer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dataplayer12%2Fcvpr-explorer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dataplayer12%2Fcvpr-explorer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dataplayer12%2Fcvpr-explorer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dataplayer12%2Fcvpr-explorer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dataplayer12","download_url":"https://codeload.github.com/dataplayer12/cvpr-explorer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225889052,"owners_count":17540289,"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":[],"created_at":"2024-10-13T05:28:24.933Z","updated_at":"2024-11-22T11:26:43.742Z","avatar_url":"https://github.com/dataplayer12.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cvpr-explorer\nVisualize CVPR papers as embeddings on [cvprexplorer.com](http://cvprexplorer.com)\n\n# Problem Statement\nAs the field of AI and machine learning has exploded in recent years, it has become increasingly difficult to keep up to date with latest research. Conference websites frequently list \u003e2000 papers in one giant list out of which it is not easy to find papers one is interested in.\n\n# This Project\nThe current project is a visual aid for browsing CVPR papers. I am starting with CVPR because its a popular conference and has extensive public records. I scraped the website and found the paper titles and abstracts, then used OpenAI embedding API to find vector embeddings of the abstracts. Finally, I visualized the embeddings in 2D with t-SNE plot. Each point in the plot is a paper.\n\nThe results are amazing. The embeddings reveal clusters of popular topics like transformers, NeRF, diffusion models etc in recent years. So, if you are interested in only diffusion models, for example, you do not have to wade through hundreds of irrelevant papers and only need to look at points (papers) in the corresponding cluster.\n\nI hope this tool will be useful for stuents, researchers and ML engineers. I invite the community to biuld on this project and add more conferences. I hope that some day this will become the standard way of finding new papers and that unorganized long lists of \u003e2000 papers will be a thing of the past.\n\n# Demo\nYou can view the app at [cvprexplorer.com](http://cvprexplorer.com)\n\n# Results\n![embeddings](https://github.com/dataplayer12/cvpr-explorer/assets/11517109/d8913d58-26f2-43a2-b0f8-de5c526f0ab6)\n\n\n## Deploy using docker\n```Shell\ngit clone http://github.com/dataplayer12/cvpr-explorer.git\ncd cvpr-explorer/\ndocker build -t cvpr-explorer .\ndocker run --network=host cvpr-explorer\n```\n\n## Deploy with docker compose\n```Shell\ndocker compose build\ndocker compose up\n```\n\n## Roadmap\n\n- [x] Show paper title, abstract and PDF link\n- [x] Allow figure to stretch with screen size\n- [x] Cache embeddings to disk, read from disk\n- [x] Add links to the GitHub repo and my LinkedIn\n- [ ] Mark papers with code, add 'see code' button\n- [ ] Allow searching by keyword\n- [x] Use OpenAI embeddings\n- [x] Add more years, allow selecting year\n- [x] Add ECCV\n- [ ] Add ICCV\n- [ ] Docker image that builds on both arm and x86\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdataplayer12%2Fcvpr-explorer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdataplayer12%2Fcvpr-explorer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdataplayer12%2Fcvpr-explorer/lists"}