{"id":28438299,"url":"https://github.com/azurecosmosdb/vector-vizualizer","last_synced_at":"2025-07-11T02:33:46.427Z","repository":{"id":268888819,"uuid":"905746539","full_name":"AzureCosmosDB/vector-vizualizer","owner":"AzureCosmosDB","description":"A simple Jupyter Notebook that visualizes vectors to see semantic similarity between words.","archived":false,"fork":false,"pushed_at":"2024-12-19T13:34:55.000Z","size":323,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-28T15:42:41.445Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","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/AzureCosmosDB.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-19T12:47:04.000Z","updated_at":"2025-05-22T11:55:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"5fd6e194-a6d0-4922-891c-7dfadf38a1e1","html_url":"https://github.com/AzureCosmosDB/vector-vizualizer","commit_stats":null,"previous_names":["azurecosmosdb/vector-vizualizer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AzureCosmosDB/vector-vizualizer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureCosmosDB%2Fvector-vizualizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureCosmosDB%2Fvector-vizualizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureCosmosDB%2Fvector-vizualizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureCosmosDB%2Fvector-vizualizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AzureCosmosDB","download_url":"https://codeload.github.com/AzureCosmosDB/vector-vizualizer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AzureCosmosDB%2Fvector-vizualizer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264713036,"owners_count":23652707,"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":"2025-06-06T01:05:54.372Z","updated_at":"2025-07-11T02:33:46.421Z","avatar_url":"https://github.com/AzureCosmosDB.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vector Visualizer\n\nThis repository provides a powerful and intuitive visualization tool for exploring vector embeddings, a foundational concept in machine learning and natural language processing (NLP). \nEmbeddings are high-dimensional numerical representations of data—commonly used to encode semantic information about words, sentences, or other entities. \nBy capturing relationships such as similarity and context, embeddings allow algorithms to process and analyze data with meaningful geometric structure. \n\nFor example, word embeddings can represent the semantic similarity between words like \"king\" and \"queen\" or \"car\" and \"vehicle\" as vectors close in space. However, understanding these complex, high-dimensional embeddings can be challenging. This tool bridges the gap by reducing the dimensionality of embeddings and visualizing them in an interactive, human-readable format. By providing an accessible way to explore how vectors capture relationships within datasets, this tool empowers users to better understand semantic structures, debug models, and gain insights into the behavior of embedding-based algorithms.\n\n# How to use\n\n- Open the Notebook in VS Code or other Jupyter Notebook IDE.\n- Copy or rename config.env to my-config.env and fill in the values for OpenAI.\n- Run the first three cells.\n- Run the last cell to visualize the words in the text array.\n- Modify any of the words to see how the visualization changes.\n\n\n# Visualizing Embeddings\n\nHere is what the 3D graph looks like\n\n![Visualizing Embeddings](./visualizer.png \"Visualizing Embeddings\")","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazurecosmosdb%2Fvector-vizualizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fazurecosmosdb%2Fvector-vizualizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazurecosmosdb%2Fvector-vizualizer/lists"}