# Annoy Projects at AI Tinkerers

> Canonical HTML: https://aitinkerers.org/technologies/annoy
> Markdown URL: https://aitinkerers.org/technologies/annoy.md
> Technology record last updated: 2026-03-04T17:23:08Z
> Generated: 2026-09-20T22:36:02Z

Spotify’s C++ library with Python bindings for memory-efficient approximate nearest neighbor searches in high-dimensional spaces.

Annoy (Approximate Nearest Neighbors Oh Yeah) optimizes similarity searches by building static file-based index structures that are shared across processes via mmap. This architecture allows systems to handle millions of vectors (like 100-dimensional song embeddings) without bloating RAM usage. It uses random projections to create a forest of trees, balancing search speed and accuracy through a single parameter: the number of trees. Whether you are serving music recommendations to 500 million users or clustering research data, Annoy delivers sub-millisecond lookups and a minimal memory footprint.

- Official technology site: https://github.com/spotify/annoy
- Public AI Tinkerers demos and talks: 1
- Result page: 1 of 1

## Recent Public Talks and Demos

### [Teaching AI to read ancient Maya Glyphs](https://montreal.aitinkerers.org/talks/rsvp_Z7tI1x8ww7I)

The ancient Maya developed one of the most beautiful, complex, and intriguing writing systems in human history. For centuries, these glyphs recorded stories, rituals, dynasties, and the deep relationship between people, time, and the cosmos. Yet this knowledge was silenced — burned, buried, and forgotten for nearly a thousand years. Even today, only a few thousand people in the world can read Maya writing. I will the development of an AI agent designed to help bridge that gap. Using computer vision and deep learning, the system can detect glyph blocks, identify individual signs, and suggest possible readings by comparing them to a vast epigraphic corpus. It is not perfect — but it is a powerful first step toward using artificial intelligence to preserve and reactivate knowledge that was nearly lost forever. In doing so, we demonstrate how AI can be more than just code — it can be a force for memory, preservation, and cultural resilience. I will be presenting a live demo.

- Event context: AI Tinkerers Montreal – Spooky October 2025 Meetup — 2025-10-21 — Montreal
- Public talk page: https://montreal.aitinkerers.org/talks/rsvp_Z7tI1x8ww7I

## Related Technologies

- [Chroma](https://aitinkerers.org/technologies/chroma) ([Markdown](https://aitinkerers.org/technologies/chroma.md)) — 8 public demos
- [FAISS](https://aitinkerers.org/technologies/faiss) ([Markdown](https://aitinkerers.org/technologies/faiss.md)) — 17 public demos
- [Grad-CAM](https://aitinkerers.org/technologies/grad-cam) ([Markdown](https://aitinkerers.org/technologies/grad-cam.md)) — 1 public demo
- [hnswlib](https://aitinkerers.org/technologies/hnswlib) ([Markdown](https://aitinkerers.org/technologies/hnswlib.md)) — 3 public demos
- [Milvus](https://aitinkerers.org/technologies/milvus) ([Markdown](https://aitinkerers.org/technologies/milvus.md)) — 3 public demos
- [Pinecone](https://aitinkerers.org/technologies/pinecone) ([Markdown](https://aitinkerers.org/technologies/pinecone.md)) — 25 public demos
- [PyTorch](https://aitinkerers.org/technologies/pytorch) ([Markdown](https://aitinkerers.org/technologies/pytorch.md)) — 273 public demos
- [Qdrant](https://aitinkerers.org/technologies/qdrant) ([Markdown](https://aitinkerers.org/technologies/qdrant.md)) — 17 public demos
- [ResNet](https://aitinkerers.org/technologies/resnet) ([Markdown](https://aitinkerers.org/technologies/resnet.md)) — 1 public demo
- [Weaviate](https://aitinkerers.org/technologies/weaviate) ([Markdown](https://aitinkerers.org/technologies/weaviate.md)) — 5 public demos
- [YOLOv8](https://aitinkerers.org/technologies/yolov8) ([Markdown](https://aitinkerers.org/technologies/yolov8.md)) — 5 public demos
