Skip to content

The bootcamp for Milvus, including benchmarking, solutions, and application scenarios.

License

Notifications You must be signed in to change notification settings

zilliz-bootcamp/bootcamp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

Bootcamp for Milvus, including benchmarking, solutions, and application scenarios.

· Report Bug or Request Feature

Table of Contents
  1. About Milvus Bootcamp
  2. Benchmark Tests
  3. Solutions
  4. Collaborations
  5. Contributing
  6. Supports

📣 About Milvus Bootcamp

Milvus Bootcamp is designed to expose users to both the simplicity and depth of the Milvus vector database. Discover how to run benchmark tests as well as build similarity search applications spanning chatbots, recommendation systems, reverse image search, molecular search, video search, audio saerch, and more.

🔍 Benchmark Tests

The Benchmark Test contains 1 million and 100 million vector tests that indicate how your system will react to differently sized datasets.

We extracted one million vectors from the SIFT1B Dataset for accuracy tests and performance tests. Through this test, you can learn the basic operations of Milvus, including creating collections, inserting data, building indexes, searching, etc.

We extracted 100 million vectors from the SIFT1B Dataset for accuracy tests and performance tests. Through this test, you can learn the basic operations of Milvus, including creating collections, inserting data, building indexes, searching, etc.

📝 Solutions

🍦 Run locally

Here are several Milvus based solutions for a wide range of scenarios. Each solution contains a Jupyter Notebook and 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.


Solutions

Have fun with it

Article

Video
Reverse Image Search
Build a reverse image search system using Milvus paired with YOLOv3 for object detection and ResNet-50 for feature extraction.
- Jupyter notebook
- Quick deploy
- Chinese
- English
- Chinese
Question Answering System
Build an intelligent chatbot using Milvus and the BERT model for natural language processing (NLP).
- Jupyter notebook
- Quick deploy
- Chinese
- English
- Chinese
Recommendation System
Build an AI-powered movie recommendation system using Milvus paired with PaddlePaddle’s deep learning framework.
- Jupyter notebook
- Quick deploy
- Chinese
Molecular Similarity Search
Build a molecular similarity search system using Milvus paired with RDKit for cheminformatics.
- Jupyter notebook
- Quick deploy
- Chinese - Chinese
Video Similarity Search
Build a video similarity search engine using Milvus and a VGG neural network.
- Jupyter notebook
- Quick deploy
- Chinese
- English
Audio Similarity Search
Build an audio search engine using Milvus paired with PANNs for audio pattern recognition.
- Jupyter notebook
- Quick deploy
- Chinese
Text Search Engine
Build a text search engine using Milvus and BERT model.
- Jupyter notebook
- Quick deploy
- Chinese - Chinese
DNA Sequence Classification
Build a DNA sequence classification system using Milvus with k-mers & CountVectorizer.
- Jupyter notebook
- Quick deploy

We have built online demos for reverse image search, chatbot and molecular search that everyone can have fun with.

If you want to upload your own data for similarity search, you can try it.

👭 Collaborations

Build a reverse image search system with Milvus using various AI models in collaboration with the Open Neural Network Exchange (ONNX).

📝 Contributing

Contributions to Milvus Bootcamp are welcome from everyone. See Guidelines for Contributing for details.

🔥 Supports

Join the Milvus community on Slack to give feedback, ask for advice, and direct questions to our engineering team. We also have a WeChat group.

About

The bootcamp for Milvus, including benchmarking, solutions, and application scenarios.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Jupyter Notebook 84.9%
  • Python 7.1%
  • TypeScript 5.4%
  • JavaScript 1.7%
  • HTML 0.3%
  • CSS 0.2%
  • Other 0.4%