# Mulan Projects at AI Tinkerers

> Canonical HTML: https://aitinkerers.org/technologies/mulan
> Markdown URL: https://aitinkerers.org/technologies/mulan.md
> Technology record last updated: 2026-04-28T00:26:15Z
> Generated: 2026-09-21T19:40:10Z

Mulan is a joint acoustic-semantic embedding model that links music recordings to natural language descriptions using a dual-encoder architecture.

Developed by Google Research, Mulan maps unaligned audio and text into a shared 128-dimensional embedding space. The model leverages two distinct towers (a ResNet-50 for audio and a BERT-base for text) trained on 44 million music clips and 370,000 hours of audio. By utilizing contrastive learning, Mulan enables zero-shot music tagging and cross-modal retrieval without requiring manual annotations. This technology powers advanced music understanding tasks, allowing systems to identify complex genres or moods (e.g., 'lo-fi hip hop for studying') directly from raw waveforms.

- Official technology site: https://google-research.github.io/seanet/mulan/
- Public AI Tinkerers demos and talks: 1
- Result page: 1 of 1

## Recent Public Talks and Demos

### [In-Context Learning for Extreme Multi-Label Classification](https://chicago.aitinkerers.org/talks/rsvp_y-7-uutZyio)

How to leverage large language models to identify &gt; 10,000 different labels with &lt; 10 labelled examples for each class? And how to do it by systematically searching the prompt space without tinkering with prompts for each class? There is this Stanford paper (From Chris Potts' group) and an accompanying Github repository that offers an answer to the questions above. I have been tinkering with it. The idea was to share what I am learning with fellow tinkerers in a quick talk.

- Event context: AI Tinkerers Chicago July Meetup — 2024-07-23 — Chicago
- Public talk page: https://chicago.aitinkerers.org/talks/rsvp_y-7-uutZyio

## Related Technologies

- [Apache Spark](https://aitinkerers.org/technologies/apache-spark) ([Markdown](https://aitinkerers.org/technologies/apache-spark.md)) — 1 public demo
- [BERT](https://aitinkerers.org/technologies/bert) ([Markdown](https://aitinkerers.org/technologies/bert.md)) — 179 public demos
- [BLOOM](https://aitinkerers.org/technologies/bloom) ([Markdown](https://aitinkerers.org/technologies/bloom.md)) — 115 public demos
- [ECC](https://aitinkerers.org/technologies/ecc) ([Markdown](https://aitinkerers.org/technologies/ecc.md)) — 1 public demo
- [fastXML](https://aitinkerers.org/technologies/fastxml) ([Markdown](https://aitinkerers.org/technologies/fastxml.md)) — 1 public demo
- [GitHub](https://aitinkerers.org/technologies/github) ([Markdown](https://aitinkerers.org/technologies/github.md)) — 74 public demos
- [GPT-3](https://aitinkerers.org/technologies/gpt-3) ([Markdown](https://aitinkerers.org/technologies/gpt-3.md)) — 191 public demos
- [GPT-4](https://aitinkerers.org/technologies/gpt-4) ([Markdown](https://aitinkerers.org/technologies/gpt-4.md)) — 529 public demos
- [In-Context Learning](https://aitinkerers.org/technologies/in-context-learning) ([Markdown](https://aitinkerers.org/technologies/in-context-learning.md)) — 2 public demos
- [Llama-2](https://aitinkerers.org/technologies/llama-2) ([Markdown](https://aitinkerers.org/technologies/llama-2.md)) — 227 public demos
- [PaLM 2](https://aitinkerers.org/technologies/palm-2) ([Markdown](https://aitinkerers.org/technologies/palm-2.md)) — 116 public demos
- [prompt space](https://aitinkerers.org/technologies/prompt-space) ([Markdown](https://aitinkerers.org/technologies/prompt-space.md)) — 1 public demo
- [RAkEL](https://aitinkerers.org/technologies/rakel) ([Markdown](https://aitinkerers.org/technologies/rakel.md)) — 1 public demo
- [RoBERTa](https://aitinkerers.org/technologies/roberta) ([Markdown](https://aitinkerers.org/technologies/roberta.md)) — 118 public demos
- [scikit-learn](https://aitinkerers.org/technologies/scikit-learn) ([Markdown](https://aitinkerers.org/technologies/scikit-learn.md)) — 84 public demos
- [TensorFlow](https://aitinkerers.org/technologies/tensorflow) ([Markdown](https://aitinkerers.org/technologies/tensorflow.md)) — 90 public demos
- [XML-CNN](https://aitinkerers.org/technologies/xml-cnn) ([Markdown](https://aitinkerers.org/technologies/xml-cnn.md)) — 1 public demo
