Skip to main content

Blog

Learn About Our Meetup

5000+ Members

MEETUPS

LEARN, CONNECT, SHARE

Join our meetup, learn, connect, share, and get to know your Toronto AI community. 

JOB POSTINGS

INDEED POSTINGS

Browse through the latest deep learning, ai, machine learning postings from Indeed for the GTA.

CONTACT

CONNECT WITH US

Are you looking to sponsor space, be a speaker, or volunteer, feel free to give us a shout.

[P] Milvus: A big leap to scalable AI search engine

[P] Milvus: A big leap to scalable AI search engine

The challenge with data search

The explosion in unstructured data, such as images, videos, sound records, and text, requires an effective solution for computer vision, voice recognition, and natural language processing. How to extract value from unstructured data poses as a big challenge for many enterprises.

AI, especially deep learning, has been proved as an effective solution. Vectorization of data features enables people to perform content-based search on unstructured data. For example, you can perform content-based image retrieval, including facial recognition and object detection, etc.

https://preview.redd.it/20lpm6iqouv31.png?width=5148&format=png&auto=webp&s=75051c51002f71687a1ff2eae8f6b8690b2b388e

Now the challenge turns into how to execute effectively search among billions of vectors. That’s what Milvus is designed for.

What is Milvus?

Milvus is an open source distributed vector search engine that provides state-of-the-art similarity search and analysis of feature vectors and unstructured data. Some of its key features are:

  • GPU-accelerated search engine

Milvus is designed for the largest scale of vector index. CPU/GPU heterogeneous computing architecture allows you to process data at a speed 1000 times faster.

  • Intelligent index

With a “Decide Your Own Algorithm” approach, you can embed machine learning and advanced algorithms into Milvus without the headache of complex data engineering or migrating data between disparate systems. Milvus is built on optimized indexing algorithm based on quantization indexing, tree-based and graph indexing methods.

  • Strong scalability

The data is stored and computed on a distributed architecture. This lets you scale data sizes up and down without redesigning the system.

  • High compatibility

Milvus is compatible with major AI/ML models and programming languages such as C++, Java and Python.

https://preview.redd.it/2aadp060puv31.png?width=1275&format=png&auto=webp&s=ce1f18df54bba4744f58421efec4c84374d2ea3a

Billion-Scale similarity search

You may follow this link for step-by-step procedures to carry out performance test on 100 million vector search (SIFT1B).

If you want, you can also try testing 1 billion with Milvus. Here is the hardware requirements.

Join us

Milvus has been open sourced lately. We greatly welcome contributors to join us in reinventing data science!

Milvus on GitHub

Our Slack channel

Check the original article:

https://medium.com/@milvusio/milvus-a-big-leap-to-scalable-ai-search-engine-e9c5004543f

submitted by /u/rainmanwy
[link] [comments]