{"id":20101530,"url":"https://github.com/towhee-io/examples","last_synced_at":"2025-04-04T12:08:23.298Z","repository":{"id":36967268,"uuid":"480318757","full_name":"towhee-io/examples","owner":"towhee-io","description":"Analyze the unstructured data with Towhee, such as reverse image search, reverse video search, audio classification, question and answer systems, molecular search, etc.","archived":false,"fork":false,"pushed_at":"2024-02-09T05:43:05.000Z","size":302812,"stargazers_count":480,"open_issues_count":27,"forks_count":118,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-28T11:08:34.636Z","etag":null,"topics":["audio-classification","cross-modal","embeddings","image-classification","machine-learning","nlp","video-tagging"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/towhee-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-11T09:48:54.000Z","updated_at":"2025-03-22T08:51:53.000Z","dependencies_parsed_at":"2023-02-19T14:45:59.918Z","dependency_job_id":"e3275758-4048-4b23-8df5-eaae7bc5352c","html_url":"https://github.com/towhee-io/examples","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/towhee-io%2Fexamples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/towhee-io%2Fexamples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/towhee-io%2Fexamples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/towhee-io%2Fexamples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/towhee-io","download_url":"https://codeload.github.com/towhee-io/examples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247174419,"owners_count":20896078,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio-classification","cross-modal","embeddings","image-classification","machine-learning","nlp","video-tagging"],"created_at":"2024-11-13T17:25:38.717Z","updated_at":"2025-04-04T12:08:23.279Z","avatar_url":"https://github.com/towhee-io.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Towhee Examples\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/towhee-io/towhee\"\u003e\n    \u003cimg src=\"https://github.com/towhee-io/towhee/raw/main/towhee_logo.png#gh-light-mode-only\" alt=\"Logo\"  width=\"60%\"\u003e\n  \u003c/a\u003e\n  \u003cp align=\"center\" style=\"padding-left: 10px; padding-right: 10px\"\u003e\n      Towhee Examples are used to analyze the unstructured data with towhee, such as reverse image search, reverse video search, audio classification, question and answer systems, molecular search, etc.\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/towhee-io/towhee/issues\"\u003eReport Bug or Request Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n​      \n\n\n## About Towhee Examples\n\nx2vec, [Towhee](https://github.com/towhee-io/towhee) is all you need! Towhee can generate embedding vectors via a pipeline of ML models and other operations. It aims to make democratize `x2vec`, allowing everyone - from beginner developers to large organizations - to generate dense embeddings with just a few lines of code.\n\n\n\nThere are many interesting examples that use Towhee to process various unstructured data like images, audio, video, etc. You can easily run these examples on your machine.\n\n## Funny Example List\n\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cb\u003e\u003c/b\u003e\u003c/td\u003e\n        \u003ctd width=\"60%\"\u003e\u003cb\u003eBootcamp\u003c/b\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cb\u003eOperators\u003c/b\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd rowspan=\"1\"\u003eGetting Started\u003c/td\u003e\n        \u003ctd \u003e\u003ca href=\"pipeline\"\u003eGetting Started with Pipeline\u003c/a\u003e\n             \u003cp\u003eAn introduction to `Pipeline`, which can help you better learn the data processing pipeline with Towhee.\u003c/p\u003e\n        \u003c/td\u003e\n        \u003ctd \u003e\n            \u003ca\u003e\u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd rowspan=\"5\"\u003eImage\u003c/td\u003e\n        \u003ctd \u003e\u003ca href=\"image/reverse_image_search\"\u003eReverse Image Search\u003c/a\u003e\u003cbr /\u003e\n             \u003cp\u003eSearch for images that are similar or related to the input image, it supports a lot of models such as ResNet, VGG, EfficientNet, ViT, etc.\u003c/p\u003e\n        \u003c/td\u003e\n        \u003ctd \u003e\n            \u003ca href=\"https://towhee.io/tasks/detail/operator?field_name=Computer-Vision\u0026task_name=Image-Embedding\"\u003eImage Embedding\u003c/a\u003e\u003cbr /\u003e\n            \u003ca href=\"https://towhee.io/image-embedding/timm\"\u003eTimm\u003c/a\u003e\u003cbr /\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd \u003e\n            \u003ca href=\"image/image_animation\"\u003eImage Animation\u003c/a\u003e\u003cbr /\u003e\n            \u003cp\u003eConvert an image into an animated image.\u003c/p\u003e\n        \u003c/td\u003e\n        \u003ctd \u003e\n            \u003ca href=\"https://towhee.io/img2img-translation/animegan\"\u003eAnimegan\u003c/a\u003e\u003cbr /\u003e\n            \u003ca href=\"https://towhee.io/img2img-translation/cartoongan\"\u003eCartoongan\u003c/a\u003e\u003cbr /\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd \u003e\n            \u003ca href=\"image/image_deduplication\"\u003eImage Deduplication\u003c/a\u003e\u003cbr /\u003e\n            \u003cp\u003eFind exact or near-exact duplicates within a collection of images.\u003c/p\u003e\n        \u003c/td\u003e\n        \u003ctd \u003e\n            \u003ca href=\"https://towhee.io/tasks/detail/operator?field_name=Computer-Vision\u0026task_name=Image-Decode\"\u003eImage Decode\u003c/a\u003e\u003cbr /\u003e\n            \u003ca href=\"https://towhee.io/image-embedding/timm\"\u003eTimm\u003c/a\u003e\u003cbr /\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd \u003e\n            \u003ca href=\"image/text_image_search\"\u003eText Image Search\u003c/a\u003e\u003cbr /\u003e\n            \u003cp\u003eReturns images related to the description of the input query text, which is cross-modal retrieval.\u003c/p\u003e\n        \u003c/td\u003e\n        \u003ctd \u003e\n            \u003ca href=\"https://towhee.io/image-text-embedding/clip\"\u003eCLIP\u003c/a\u003e\u003cbr /\u003e\n        \u003c/td\u003e\n    \u003ctr\u003e\n        \u003ctd \u003e\n            \u003ca href=\"image/visualization\"\u003eVisualization\u003c/a\u003e\u003cbr /\u003e\n            \u003cp\u003eUnder the hood: Embedding models and ANNS indexes in image search.\u003c/p\u003e\n        \u003c/td\u003e\n        \u003ctd \u003e\n            \u003ca href=\"https://towhee.io/tasks/detail/operator?field_name=Computer-Vision\u0026task_name=Image-Embedding\"\u003eImage Embedding\u003c/a\u003e\u003cbr /\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd rowspan=\"2\"\u003eNLP\u003c/td\u003e\n        \u003ctd \u003e\u003ca href=\"nlp/question_answering\"\u003eQ\u0026A System\u003c/a\u003e\u003cbr /\u003e\n             \u003cp\u003eProcess user questions and give answers through natural language technology.\u003c/p\u003e\n        \u003c/td\u003e\n        \u003ctd \u003e\n            \u003ca href=\"https://towhee.io/tasks/detail/operator?field_name=Natural-Language-Processing\u0026task_name=Text-Embedding\"\u003eText Embedding\u003c/a\u003e\u003cbr /\u003e\n            \u003ca href=\"https://towhee.io/text-embedding/dpr\"\u003eDPR\u003c/a\u003e\u003cbr /\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd \u003e\n          \u003cp\u003e\u003ca href=\"nlp/text_search\"\u003eText Search\u003c/a\u003e\u003c/p\u003e\n            \u003cp\u003eSearch most similar text to the query text across all data. \u003c/p\u003e\n        \u003c/td\u003e\n        \u003ctd \u003e\n          \u003ca href=\"https://towhee.io/text-embedding/dpr\"\u003eDPR\u003c/a\u003e\u003cbr /\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd rowspan=\"4\"\u003eVideo\u003c/td\u003e\n        \u003ctd \u003e\u003ca href=\"video/reverse_video_search\"\u003eReverse Video Search\u003c/a\u003e\u003cbr /\u003e\n             \u003cp\u003eIt takes a video as input to search for similar videos.\u003c/p\u003e\n        \u003c/td\u003e\n        \u003ctd \u003e\n            \u003ca href=\"https://towhee.io/tasks/detail/operator?field_name=Computer-Vision\u0026task_name=Action-Classification\"\u003eAction Classification\u003c/a\u003e\u003cbr /\u003e\n            \u003ca href=\"https://towhee.io/action-classification/pytorchvideo\"\u003ePytorchvideo\u003c/a\u003e\u003cbr /\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd \u003e\n            \u003ca href=\"video/video_tagging\"\u003eVideo Classification\u003c/a\u003e\n            \u003cp\u003eVideo Classification is the task of producing a label that is relevant to the video given its frames.\u003c/p\u003e\n        \u003c/td\u003e\n        \u003ctd \u003e\n            \u003ca href=\"https://towhee.io/tasks/detail/operator?field_name=Computer-Vision\u0026task_name=Action-Classification\"\u003eAction Classification\u003c/a\u003e\u003cbr /\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd \u003e\n            \u003ca href=\"video/text_video_retrieval\"\u003eText Video Search\u003c/a\u003e\u003cbr /\u003e\n            \u003cp\u003eSearch for similar or related videos with the input text.\u003c/p\u003e\n        \u003c/td\u003e\n        \u003ctd \u003e\n            \u003ca href=\"https://towhee.io/video-text-embedding/clip4clip\"\u003eCLIP4Clip\u003c/a\u003e\u003cbr /\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd \u003e\n            \u003ca href=\"video/deepfake_detection\"\u003eDeepfake Detection\u003c/a\u003e\u003cbr /\u003e\n            \u003cp\u003ePredict the probability of a fake video for a given video.\u003c/p\u003e\n        \u003c/td\u003e\n        \u003ctd \u003e\n            \u003ca href=\"https://towhee.io/towhee/deepfake\"\u003eDeepfake\u003c/a\u003e\u003cbr /\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd rowspan=\"1\"\u003eAudio\u003c/td\u003e\n        \u003ctd \u003e\u003ca href=\"audio/audio_classification\"\u003eAudio Classification\u003c/a\u003e\u003c/br\u003e\n             \u003cp\u003eCategorize certain sounds into certain categories, such as ambient sound classification and speech recognition.\u003c/p\u003e\n        \u003c/td\u003e\n        \u003ctd \u003e\n            \u003ca href=\"https://towhee.io/tasks/detail/operator?field_name=Audio\u0026task_name=Audio-Classification\"\u003eAudio Classification\u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd rowspan=\"1\"\u003eMedical\u003c/td\u003e\n        \u003ctd \u003e\u003ca href=\"medical/molecular_search\"\u003eMolecular Search\u003c/a\u003e\n             \u003cp\u003eSearch for similar molecular formulas based on the Tanimoto metric, and also supports searching for substructures and superstructures.\u003c/p\u003e\n        \u003c/td\u003e\n        \u003ctd \u003e\n            \u003ca href=\"https://towhee.io/molecular-fingerprinting/rdkit\"\u003eRDKit\u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd rowspan=\"1\"\u003eData Science\u003c/td\u003e\n        \u003ctd \u003e\u003ca href=\"data_science/credit_card_approval_prediction\"\u003eCredit Card Approval Prediction\u003c/a\u003e\n             \u003cp\u003ePredict whether the bank issues a credit card to the applicant, and the credit scores can objectively quantify the magnitude of risk.\u003c/p\u003e\n        \u003c/td\u003e\n        \u003ctd \u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd rowspan=\"1\"\u003eTraining\u003c/td\u003e\n        \u003ctd \u003e\u003ca href=\"fine_tune\"\u003eFine Tune\u003c/a\u003e\u003c/br\u003e\n             \u003cp\u003eTutorial about how to fine tuen with towhee.\u003c/p\u003e\n        \u003c/td\u003e\n        \u003ctd \u003e\n            \u003ca href=\"https://towhee.io/tasks/detail/operator?field_name=Computer-Vision\u0026task_name=Image-Embedding\"\u003eImage Embedding\u003c/a\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\n## Contributing\n\nContributions to Milvus Bootcamp are welcome from everyone. See [Guidelines for Contributing](https://github.com/towhee-io/towhee/blob/main/CONTRIBUTING.md) for details.\n\n## Support\n\nJoin the Towhee community on [Slack](https://join.slack.com/t/towheeio/shared_invite/zt-19xhoo736-PhIYh~hwOBsDSy5ZvGWJxA) to give feedback, ask for advice, and direct questions to the engineering team. You can also submit [Issues](https://github.com/towhee-io/towhee/issues) or join [Discussions](https://github.com/towhee-io/towhee/discussions).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftowhee-io%2Fexamples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftowhee-io%2Fexamples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftowhee-io%2Fexamples/lists"}