chroma
chroma copied to clipboard
Anton/density
TODO:
- Blog post
- Documentation
- ~~Resolve merge conflicts~~
~~This change requires a change to the index metric (from l2 to ip). I'll wait for that to be surfaced to the user so I can use it here more cleanly, rather than globally changing the metric.~~ (https://github.com/chroma-core/chroma/pull/245)
Description of changes
- Adds the Experimental client,
chromadb.experimental.ExperimentalClientwhich is a wrapper around the main Chroma client which allows for the easy addition of experimental features without touching the core code. - Adds the experimental density feature, which computes an adaptive version of query relevance
- Adds a notebook demonstrating the density feature
Test plan
Running the chromadb/experimental/examples/density.ipynb notebook.
Documentation Changes
None.