Git Product home page Git Product logo

lixianglong1205 / bootcamp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from milvus-io/bootcamp

0.0 0.0 0.0 156.88 MB

Dealing with all unstructured data, such as reverse image search, audio search, molecular search, video analysis, question and answer systems, NLP, etc.

Home Page: https://milvus.io

License: Apache License 2.0

Shell 1.73% JavaScript 0.76% Python 82.11% Go 0.56% TypeScript 8.59% CSS 1.93% HTML 2.50% Dockerfile 1.81%

bootcamp's Introduction

Logo

Dealing 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
  1. About Milvus Bootcamp
  2. Solutions
  3. Benchmark Tests
  4. Collaborations
  5. Contributing
  6. Supports

📣 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 vide 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 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 like chatbots, recommender systems, reverse image search, molecular search, video search, audio search, and more.

📝 Solutions

🍦 Run locally

Here are several 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.

You can also refer to the Bootcamp FAQ for troubleshooting, and if you have any ideas or suggestions, you are more than welcome to submit an issue.

Solutions Have fun with it Article Video
Reverse Image Search

Build a reverse image search system using Milvus paired with Towhee for feature extraction.

- Jupyter notebook

- Quick deploy

- Object detection

- 10 行代码搞定以图搜图

- Building a Search by Image Shopping Experience with VOVA and Milvus

- 中文

Text Image Search

Search for matched or related images given an input text by Milvus and Towhee.

- Jupyter notebook

- 从零到一,教你搭建「CLIP 以文搜图」搜索服务(一)

- 从零到一,教你搭建「CLIP 以文搜图」搜索服务(二):5 分钟实现原型

Question Answering

System Build an intelligent chatbot using Milvus and Towhee for natural language processing (NLP).

- Jupyter notebook

- Quick deploy

-快速搭建对话机器人,就用这一招!

-Building an Intelligent QA System with NLP and Milvus

-中文

-PaddlePaddle(QA 中文)

-PaddlePaddle(FAQ 中文)

Text Search Engine

Build a text search engine using Milvus and BERT model.

- Jupyter notebook

- Quick deploy

- Milvus 实战 | Milvus 与 BERT 搭建文本搜索 - 中文

- PaddlePaddle(中文)

Recommender System

Build an AI-powered movie recommender system using Milvus paired with PaddlePaddle’s deep learning framework.

- Jupyter notebook

- Quick deploy

- 强强联手!Milvus 与 PaddlePaddle 深度整合,赋能工业级 AI 应用

Video Similarity Search

Build a video similarity search engine using Milvus and Towhee.

- Jupyter notebook

- Quick deploy

- Object detection

- Milvus实战| 以图搜视频系统

- Building a Video Analysis System with Milvus Vector Database

Video Deduplication

Build a video deduplication system to detect copied video sharing duplicate segments.

- Jupyter notebook

Text Video Search

Search for matched or related videos given an input text by Milvus and Towhee.

- Jupyter notebook - 5分钟实现「视频检索」:基于内容理解,无需任何标签

Audio Similarity Search

Build an audio search engine using Milvus paired with PANNs for audio pattern recognition.

- Jupyter notebook

- Quick deploy

- 基于 Milvus 的音频检索系统

Audio Classification

Build an audio classification engine using Milvus & Towhee to classify audio.

- Jupyter notebook

Audio Fingerprinting

Build engines based on audio fingerprints using Milvus & Towhee, such as music detection system.

- Jupyter notebook

Molecular Similarity Search

Build a molecular similarity search system using Milvus paired with RDKit for cheminformatics.

- Jupyter notebook

- Quick deploy

- Milvus 赋能 AI 药物研发 - 中文

DNA Sequence Classification

Build a DNA sequence classification system using Milvus with k-mers & CountVectorizer.

- Jupyter notebook

- Quick deploy

- 用 AI 识别基因,从向量化 DNA 序列开始

Face Recognition System

Build a Face Recognition Pipeline using Milvus Vector Database to store face embeddings & perform face similaity search.

- Jupyter notebook

- Quick deploy

🎬 Live Demo

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

🔍 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.

👭 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.

bootcamp's People

Contributors

shiyu22 avatar bennu-li avatar jingkl avatar jaelgu avatar jacklcl avatar ryanwei avatar yamasite avatar gujun720 avatar jielinxu avatar soulteary avatar dependabot[bot] avatar arya0812 avatar thyeezz avatar miia12 avatar spnetic-5 avatar filip-halt avatar aharonh avatar ss892714028 avatar egoebelbecker avatar googleaa avatar giriraj-roy avatar hey-hoho avatar douglarek avatar yylstudy avatar want-fly avatar gouzil avatar sapora1 avatar chensanle avatar rafaeldss avatar manifoldhiker avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.