Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/milvus-io/bootcamp
Dealing with all unstructured data, such as reverse image search, audio search, molecular search, video analysis, question and answer systems, NLP, etc.
https://github.com/milvus-io/bootcamp
audio-search benchmark-testing deep-learning hacktoberfest image-classification image-recognition image-search milvus nlp python question-answering unstructured-data
Last synced: 3 days ago
JSON representation
Dealing with all unstructured data, such as reverse image search, audio search, molecular search, video analysis, question and answer systems, NLP, etc.
- Host: GitHub
- URL: https://github.com/milvus-io/bootcamp
- Owner: milvus-io
- License: apache-2.0
- Created: 2019-08-09T10:00:06.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-28T04:04:52.000Z (about 2 months ago)
- Last Synced: 2024-10-29T15:39:30.379Z (about 2 months ago)
- Topics: audio-search, benchmark-testing, deep-learning, hacktoberfest, image-classification, image-recognition, image-search, milvus, nlp, python, question-answering, unstructured-data
- Language: HTML
- Homepage: https://milvus.io
- Size: 195 MB
- Stars: 1,861
- Watchers: 35
- Forks: 575
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Contributing: contributing.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- StarryDivineSky - milvus-io/bootcamp
README
Working with all unstructured data, such as reverse image search, audio search, molecular search, video analysis, question and answer systems, NLP, etc.
Report Bug or Request Feature
Reverse Image search
Chatbots
Chemical structure search
Table of Contents
## :mega: About Milvus Bootcamp
**Embed everything**, thanks to AI, we can use neural networks to extract feature vectors from unstructured data, such as image, audio and video etc. Then analyse the unstructured data by calculating the feature vectors, for example calculating the Euclidean or Cosine distance of the vectors to get the similarity.
[Milvus Bootcamp](https://github.com/milvus-io/bootcamp) is designed to expose users to both the simplicity and depth of the [**Milvus**](https://milvus.io/) vector database. Discover how to run **benchmark tests** as well as build similarity search applications like **chatbots**, **recommender systems**, **reverse image search**, **molecular search**, **video search**, **audio search**, and more.
## :pencil: Applications
### :icecream: Run locally
Here are several applications for a wide range of scenarios. Each application contains a Jupyter Notebook or a Docker deployable solution, meaning anyone can run it on their local machine. In addition to this there are also some related technical articles and live streams.
Look here for more application [**Examples**](https://github.com/towhee-io/examples).
💡 Please refer to the [Bootcamp FAQ](applications/applications_faq.md) for troubleshooting.
💡 For Chinese links below, try using Google Translate.
Applications
Have fun with it
Article
Video
Reverse Image Search using Images
Build a reverse image search system using Milvus paired with Towhee for feature extraction.
- 10 lines of code for reverse image search
- Reverse Image Search Shopping Experience with VOVA and Milvus
- VOVA video demo (in Chinese)
Reverse Image Search using Text
Using Milvus and Towhee.
- Jupyter notebook
- 1. CLIP text-based image search)
- 2. Implement the prototype in 5 minutes
RAG
Question answering chatbot using Milvus and Towhee for natural language processing (NLP).
-Quickly build a conversational chatbot
-Building an Intelligent QA System with NLP and Milvus
-PaddlePaddle FAQ (in Chinese)
Retrieval
Build a text search engine using Milvus and BERT model.
- Using Milvus and BERT
- video demo (in Chinese)
- PaddlePaddle Hybrid Search with neural cross-encoder (in Chinese)
Recommender System
Build an AI-powered movie recommender system using Milvus paired with PaddlePaddle’s deep learning framework.
- Milvus and PaddlePaddle (in Chinese)
Video Search by Image
Build a video similarity search engine using Milvus and Towhee.
- Milvus video search by image
- Building a Video Analysis System with Milvus Vector Database
Video Deduplication
Build a video deduplication system to detect copied video sharing duplicate segments.
Video Search by Text
Search for matched or related videos given an input text. Uses Milvus and Towhee.
- Jupyter notebook
- Implement video search in 5 minutes no tags required
Audio Classification
Build an audio classification engine using Milvus & Towhee to classify audio.
Audio Fingerprinting
Build engines based on audio fingerprints using Milvus & Towhee, such as music detection system.
Molecular Similarity Search
Build a molecular similarity search system using Milvus paired with RDKit for cheminformatics.
- Milvus powers AI drug research (in Chinese)
- demo video (in Chinese)
### :clapper: Live Demo
We have built [online demos](https://milvus.io/milvus-demos/) for reverse image search, chatbot and molecular search that everyone can have fun with.
## :mag: Benchmark Tests
The [VectorDBBench](https://github.com/zilliztech/VectorDBBench) is not just an offering of benchmark results for mainstream vector databases and cloud services, it's your go-to tool for the ultimate performance and cost-effectiveness comparison.
## :pencil: Contributing
Contributions to Milvus Bootcamp are welcome from everyone. See [Guidelines for Contributing](./contributing.md) for details.
## :fire: Community
- 🤖 Join the Milvus community on [Discord](https://discord.gg/8uyFbECzPX) to chat with the Milvus team and community.
- #️⃣ Enterprise Zilliz customers, join us on Slack (ask your Zilliz contact for an invitation) for technical support.
- 😺 For all other open source Milvus technical support, to discuss, and report bugs, join us on [GitHub Discussions](https://github.com/milvus-io/milvus/discussions).
- 🧧 We also have a [Chinese WeChat group](images/wechat_group.png).