3

System Design and Engineering Challenges

Understanding Machine Learning (ML) and deep learning concepts is essential, but if you’re looking to build an effective search solution powered by Artificial Intelligence (AI) and deep learning, you need production engineering capabilities as well. Effectively deploying ML models requires competencies more commonly found in technical fields such as software engineering and DevOps. These competencies are called MLOps. This is particularly the case for a search system that requires high useability and low latency.

In this chapter, you will learn the basics of designing a search system. You will understand core concepts such as indexing and querying and how to use them to save and retrieve information. ...

Get Neural Search - From Prototype to Production with Jina now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.