Atnaujinkite slapukų nuostatas

Building Natural Language Pipelines: An introduction to Haystack by Deepset [Minkštas viršelis]

  • Formatas: Paperback / softback, 102 pages, aukštis x plotis: 235x191 mm
  • Išleidimo metai: 27-Jun-2025
  • Leidėjas: Packt Publishing Limited
  • ISBN-10: 1835467997
  • ISBN-13: 9781835467992
Kitos knygos pagal šią temą:
  • Formatas: Paperback / softback, 102 pages, aukštis x plotis: 235x191 mm
  • Išleidimo metai: 27-Jun-2025
  • Leidėjas: Packt Publishing Limited
  • ISBN-10: 1835467997
  • ISBN-13: 9781835467992
Kitos knygos pagal šią temą:
Unlock the power of Natural Language Processing with Haystack. Learn to design, build, and deploy production-ready NLP pipelines leveraging Large Language Models for diverse applications.

Key Features

Understand, select, and optimize LLMs for your specific needs. Gain expertise in the leading framework for NLP pipelines and LLM orchestration. Implement ready-made pipelines, develop custom components, and package applications for production.

Book DescriptionBuilding Natural Language Pipelines guides you through mastering LLM-powered applications using Haystack by deepset. From understanding Large Language Models to implementing production-ready NLP pipelines, this book covers it all. You'll explore LLMs, learn to optimize their performance, and dive deep into the Haystack framework. Through hands-on projects, you'll build applications ranging from question-answering systems to sentiment analysis and semantic search engines. You'll learn to leverage Haystack's components and create custom ones. The book teaches you to package applications with Docker, enhance them with custom APIs, and apply best practices for scalable, well-documented projects. Real-world case studies demonstrate practical applications of these concepts. By the end, you'll confidently design, implement, and deploy sophisticated NLP pipelines for various language processing challenges, equipping you with essential skills for building powerful, scalable NLP applications.What you will learn

Understand LLMs and select the right one for your NLP tasks Master techniques for interacting with and optimizing LLMs Design and implement end-to-end NLP pipelines using Haystack Build custom components to extend Haystack's functionality Create production-ready applications with proper packaging and APIs Implement real-world NLP projects like Q&A systems and search engines Optimize NLP pipeline performance and mitigate common challenges Stay updated with future trends in NLP and LLM applications

Who this book is forThis book is ideal for NLP developers and engineers with basic Natural Language Processing knowledge who want to leverage LLMs for scalable applications. It's also valuable for Machine Learning practitioners integrating LLMs into larger ML frameworks, and Data Scientists seeking hands-on experience with advanced NLP projects. Technical Product Managers will gain crucial insights into LLM capabilities and the Haystack framework. Additionally, tech startups aiming for scalable NLP products and seasoned professionals transitioning to AI will find this book an indispensable guide.
Table of Contents

Introduction to Natural Language Processing (NLP) pipelines
Foundational concepts in NLP pipelines
Introduction to Haystack by Deepset
Bringing components together: Haystack pipelines for different use cases
Haystack pipeline development with custom components
Setting up a reproducible project: Q&A pipeline
Deploying Haystack-based applications
Hands-on Projects
Future Trends and Beyond
Conclusion
Laura Funderburk works as a Developer Advocate for Ploomber, an organization focused on improving the MLOps lifecycle. As a Developer Advocate, Laura combines her passion for MLOps, SQL, and data engineering, with her love for community outreach. Prior to this, Laura held positions as a Data Scientist and DevOps engineer in a variety of settings, including academia, non-for-profit and private sectors. Laura obtained a Machine Learning Engineering certification from the University of California San Diego, and a Bachelor of Mathematics from Simon Fraser University. Since the introduction of Large Language Models, Laura has dedicated her time to learning how to package, productionize and automate data extraction, processing and retrieval through LLMs and open-source packages, and has found a framework she loves in Haystack. When not immersed in building pipelines and engaging with the open-source community, Laura trains Brazilian Jiu-jitsu.