#160 · Primary category: Deep Learning Frameworks
towhee
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
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.