Книги и журналы » Компьютерная литература » Программирование (книги)
Large Language Models ProjectsГод издания: 2024
Автор: Martra P.
Издательство: Apress
ISBN: 979-8-8688-0515-8
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 366
Описание: This book offers you a hands-on experience using models from OpenAI and the Hugging Face library. You will use various tools and work on small projects, gradually applying the new knowledge you gain.
The book is divided into three parts. Part one covers techniques and libraries. Here, you'll explore different techniques through small examples, preparing to build projects in the next section. You'll learn to use common libraries in the world of Large Language Models. Topics and technologies covered include chatbots, code generation, OpenAI API, Hugging Face, vector databases, LangChain, fine tuning, PEFT fine tuning, soft prompt tuning, LoRA, QLoRA, evaluating models, and Direct Preference Optimization. Part two focuses on projects. You'll create projects, understanding design decisions. Each project may have more than one possible implementation, as there is often not just one good solution. You'll also explore LLMOps-related topics. Part three delves into enterprise solutions. Large Language Models are not a standalone solution; in large corporate environments, they are one piece of the puzzle. You'll explore how to structure solutions capable of transforming organizations with thousands of employees, highlighting the main role that Large Language Models play in these new solutions.
This book equips you to confidently navigate and implement Large Language Models, empowering you to tackle diverse challenges in the evolving landscape of language processing.
What You Will Learn:
- Gain practical experience by working with models from OpenAI and the Hugging Face library
- Use essential libraries relevant to Large Language Models, covering topics such as Chatbots, Code Generation, OpenAI API, Hugging Face, and Vector databases
- Create and implement projects using LLM while understanding the design decisions involved
- Understand the role of Large Language Models in larger corporate settings
[spoiler="Примеры страниц (скриншоты)"]

[/spoiler]
[spoiler="Оглавление"]
About the Author ix
About the Technical Reviewer xi
Acknowledgments xiii
Introduction xv
Part I: Techniques and Libraries 1
Chapter 1: Introduction to Large Language Models with OpenAI 3
Chapter 2: Vector Databases and LLMs 31
Chapter 3: LangChain and Agents 63
Chapter 4: Evaluating Models 133
Chapter 5: Fine-Tuning Models 191
Part II: Projects 243
Chapter 6: Natural Language to SQL 245
Chapter 7: Creating and Publishing Your Own LLM 297
Part III: Enterprise Solutions 319
Chapter 8: Architecting a NL2SQL Project for Immense Enterprise Databases 321
Chapter 9: Decoding Risk: Transforming Banks with Customer Embeddings 333
Chapter 10: Closing 343
Index 345
[/spoiler]