Skip to content

Curated website for Awesome Learning to Hash, featuring research papers, resources, and tools on learning to hash, approximate nearest neighbor (ANN) search, and vector quantization.

License

Notifications You must be signed in to change notification settings

learning2hash/learning2hash.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔑 Learning to Hash

Website License: GPL v3 Stars Issues


Explore the field of Learning to Hash with structure and clarity.
A visual, searchable map of key papers on hashing methods, ANN search, quantization, and vector indexing.

🔗 Live site: learning2hash.github.io


🧭 Why This Exists

Learning to Hash is a foundational area in efficient similarity search, powering applications in large-scale retrieval, vision, and information systems.

But the literature is fragmented across subfields and venues. It’s hard to get a clear picture of the landscape.

Learning to Hash solves that by providing an interactive, structured interface to the field — with categories, tags, search, and taxonomy across modalities and methods.


✨ Features

  • 📌 Taxonomy of methods: Binary hashing, deep hashing, quantization, indexing, multimodal
  • 🔍 Search: Instantly find papers by title, authors, tags, or topics
  • 🧠 Clustered tagging: Group papers by supervision level, modality, and algorithmic approach
  • 🗂️ Categorized views: Hashing vs Quantization vs Indexing, clearly separated
  • 🚫 No ads, no subscriptions — just structured research access

🖼️ Overview

screenshot


🚀 Get Started

Visit: https://learning2hash.github.io


🛠️ How It Works

This site is statically hosted using GitHub Pages and built with:

  • Python backend (for parsing arXiv data and generating markdown)
  • Jekyll and JavaScript for the frontend
  • YAML-based taxonomy and metadata files

All entries are manually curated and auto-generated from structured data.


📬 Contributing

Want to improve it or suggest new papers?

  1. Fork the repo
  2. Add a markdown file for the paper or update taxonomy.yaml
  3. Submit a pull request

You can also open an issue with suggestions or corrections — contributions are welcome!


⭐ Support & Share

If this project helps you:

  • Give it a ⭐ on GitHub
  • Share the site with others in the ANN / CV / ML community
  • Suggest recent papers, tools, or ideas to include

📄 License

This project is licensed under the GNU General Public License v3.0.
You may use, modify, and share this code, but any redistributed or derivative work must also be licensed under GPLv3.
See the LICENSE file for details.


About

Curated website for Awesome Learning to Hash, featuring research papers, resources, and tools on learning to hash, approximate nearest neighbor (ANN) search, and vector quantization.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages