#160 · Primary category: Deep Learning Frameworks

towhee

computer-vision convolutional-networks embedding-vectors embeddings feature-extraction feature-vector image-processing image-retrieval llm machine-learning milvus pipeline towhee transformer unstructured-data video-processing vision-transformer vit

Towhee is a framework that is dedicated to making neural data processing pipelines simple and fast.

Project last updated:10/18/24

GitHub Stars

3.5K

Forks

259

Contributors

38

License

Apache-2.0

Why we included this project

Towhee is a Python framework for building neural data processing pipelines, and its main appeal is that you assemble them from operators instead of writing glue code by hand. You chain steps like decoding video frames, embedding text or images with models such as CLIP and BERT, normalizing vectors, and writing results into an index through a fluent map/filter style API. For teams working on retrieval systems, text-image search, or video copy detection, that means consistent embedding generation across different data types without reinventing the pipeline each time. The project also ships prebuilt ETL pipelines for common workloads, so you can stand up a sentence-similarity or RAG flow quickly and then swap in your own operators where the defaults do not fit. Engineers get a working path from prototype to deployment without having to build the supporting infrastructure themselves.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category