logo

CardDev

مسیر یادگیری
logo

CardDev

کتاب طراحی برنامه‌های کاربردی مدل‌های زبانی بزرگ

0 فلش‌کارت
0 گالری‌کارت
0 صوت
0 پرامپت
0 واژه‌نامه

مدل‌های زبانی بزرگ (LLMs) به ابزارهای قدرتمندی برای حل طیف گسترده‌ای از وظایف تبدیل شده‌اند و سازمان‌ها نیز به این موضوع توجه ویژه‌ای نشان داده‌اند. با این حال، گذار از نمونه‌های اولیه (Prototypes) به برنامه‌های کاربردی کامل و عملیاتی می‌تواند دشوار باشد. این کتاب با ارائه ابزارها، تکنیک‌ها و دستورالعمل‌های لازم، به متخصصان کمک می‌کند تا محصولاتی کاربردی بسازند که از قدرت مدل‌های زبانی بهره می‌برند. سوهاس پای، محقق باسابقه یادگیری ماشین (ML)، توصیه‌های عملی برای بهره‌گیری از LLMs در موارد استفاده مختلف و مدیریت حالت‌های شکست رایج ارائه می‌دهد. شما در این کتاب به بررسی عمیق اجزای تشکیل‌دهنده یک مدل زبانی می‌پردازید، تکنیک‌های مختلف سفارشی‌سازی مانند تنظیم دقیق (Fine-tuning) را کاوش می‌کنید و با الگوهای کاربردی مانند تولید تقویت‌شده با بازیابی (RAG) و عامل‌ها (Agents) آشنا می‌شوید.

اشتراکی

book cover
O’Reilly
0 فلش‌کارت
0 گالری‌کارت
0 صوت
0 پرامپت
0 واژه‌نامه
جزئیاتمقدمهفصل‌هانسخه‌ها

فصل های کتاب

با مرور فصل‌ها، ساختار ، محتوای کتاب را به سرعت بشناسید.

با مرور فصل‌های این کتاب می‌تونی خیلی سریع بفهمی هر بخش چی یاد میده، ساختار کلی چطوره و از کجا باید شروع کنی. هر فصل روی یک مفهوم یا مهارت خاص تمرکز داره و موضوعات اصلیش رو می‌بینی تا انتخابت آگاهانه‌تر باشه. چه بخوای کل کتاب رو دنبال کنی، چه فقط یک بخش خاص رو دنبال کنی، این نما کمکت می‌کنه مسیرت رو پیدا کنی.

اجزای مدل‌های زبانی بزرگ

در این بخش، ما با معرفی مدل‌های زبانی بزرگ (LLMs) و اجزای کلیدی تشکیل‌دهنده آن‌ها شروع می‌کنیم. این شامل درک نحوه جمع‌آوری و آماده‌سازی داده‌های آموزشی، بررسی واژگان مدل و کاوش در معماری‌های زیربنایی آن‌ها است.

book cover

مقدمه

Defining LLMs • A Brief History of LLMs • Early Years • The Modern LLM Era • The Impact of LLMs • LLM Usage in the Enterprise • Prompting • Zero-Shot Prompting • Few-Shot Prompting • Chain-of-Thought Prompting • Prompt Chaining • Adversarial Prompting • Accessing LLMs Through an API • Strengths and Limitations of LLMs • Building Your First Chatbot Prototype • From Prototype to Production • Summary

فصل 1

درحال تولید...

book cover

داده‌های پیش‌آموزش

Ingredients of an LLM • Pre-Training Data Requirements • Popular Pre-Training Datasets • Synthetic Pre-Training Data • Training Data Preprocessing • Data Filtering and Cleaning • Selecting Quality Documents • Deduplication • Removing Personally Identifiable Information • Training Set Decontamination • Data Mixtures • Effect of Pre-Training Data on Downstream Tasks • Bias and Fairness Issues in Pre-Training Datasets • Summary

فصل 2

درحال تولید...

book cover

واژگان و توکنایز کردن

Vocabulary • Tokenizers • Tokenization Pipeline • Normalization • Pre-Tokenization • Tokenization • Byte Pair Encoding • WordPiece • Special Tokens • Summary

فصل 3

درحال تولید...

book cover

معماری‌ها و اهداف یادگیری

Preliminaries • Representing Meaning • The Transformer Architecture • Self-Attention • Positional Encoding • Feedforward Networks • Layer Normalization • Loss Functions • Intrinsic Model Evaluation • Transformer Backbones • Encoder-Only Architectures • Encoder-Decoder Architectures • Decoder-Only Architectures • Mixture of Experts • Learning Objectives • Full Language Modeling • Prefix Language Modeling • Masked Language Modeling • Which Learning Objectives Are Better? • Pre-Training Models • Summary

فصل 4

درحال تولید...

بهره‌گیری از مدل‌های زبانی بزرگ

در این بخش از کتاب، ما بررسی خواهیم کرد که چگونه می‌توان مدل‌های زبانی پیش‌آموزش‌دیده را برای حل انواع وظایف زبانی که در فصل اول معرفی کردیم، به کار گرفت و تطبیق داد. برای استفاده بهینه از این فصل‌ها، قویاً پیشنهاد می‌کنم که به صورت عملی با تمامی تکنیک‌های معرفی‌شده آزمایش کنید.

book cover

انطباق مدل‌های زبانی با موارد استفاده شما

Navigating the LLM Landscape • Who Are the LLM providers? • Model Flavors • Open Source LLMs • How to Choose an LLM for Your Task • Open Source Versus Proprietary LLMs • LLM Evaluation • Loading LLMs • Hugging Face Accelerate • Ollama • LLM Inference APIs • Decoding Strategies • Greedy Decoding • Beam Search • Top-k Sampling • Top-p Sampling • Running Inference on LLMs • Structured Outputs • Model Debugging and Interpretability • Summary

فصل 5

درحال تولید...

book cover

تنظیم دقیق

The Need for Fine-Tuning • Fine-Tuning: A Full Example • Learning Algorithms Parameters • Memory Optimization Parameters • Regularization Parameters • Batch Size • Parameter-Efficient Fine-Tuning • Working with Reduced Precision • Putting It All Together • Fine-Tuning Datasets • Utilizing Publicly Available Instruction-Tuning Datasets • LLM-Generated Instruction-Tuning Datasets • Summary

فصل 6

درحال تولید...

book cover

تکنیک‌های پیشرفته تنظیم دقیق

Continual Pre-Training • Replay (Memory) • Parameter Expansion • Parameter-Efficient Fine-Tuning • Adding New Parameters • Subset Methods • Combining Multiple Models • Model Ensembling • Model Fusion • Adapter Merging • Summary

فصل 7

درحال تولید...

book cover

آموزش هم‌ترازی و استدلال

Defining Alignment Training • Reinforcement Learning • Types of Human Feedback • RLHF Example • Hallucinations • Mitigating Hallucinations • Self-Consistency • Chain-of-Actions • Recitation • Sampling Methods for Addressing Hallucination • Decoding by Contrasting Layers • In-Context Hallucinations • Hallucinations Due to Irrelevant Information • Reasoning • Deductive Reasoning • Inductive Reasoning • Abductive Reasoning • Common Sense Reasoning • Inducing Reasoning in LLMs • Verifiers for Improving Reasoning • Inference-Time Computation • Fine-Tuning for Reasoning • Summary

فصل 8

درحال تولید...

book cover

بهینه‌سازی استنتاج

LLM Inference Challenges • Inference Optimization Techniques • Techniques for Reducing Compute • K-V Caching • Early Exit • Knowledge Distillation • Techniques for Accelerating Decoding • Speculative Decoding • Parallel Decoding • Techniques for Reducing Storage Needs • Symmetric Quantization • Asymmetric Quantization • Summary

فصل 9

درحال تولید...

الگوهای کاربردی مدل‌های زبانی

در این بخش از کتاب، تمرکز خود را به لایه کاربردی تغییر می‌دهیم. تا به اینجا، مدل‌های زبانی را به عنوان مفاهیمی مستقل بررسی کردیم، اما اکنون بررسی خواهیم کرد که چگونه آن‌ها در سیستم‌های نرم‌افزاری بزرگ‌تر ادغام می‌شوند. بدین منظور، به الگوهای کاربردی محبوبی مانند تولید تقویت‌شده با بازیابی (RAG) و عامل‌ها خواهیم پرداخت.

book cover

ارتباط مدل‌های زبانی با ابزارهای خارجی

LLM Interaction Paradigms • Passive Approach • The Explicit Approach • The Autonomous Approach • Defining Agents • Agentic Workflow • Components of an Agentic System • Models • Tools • Data Stores • Agent Loop Prompt • Guardrails and Verifiers • Agent Orchestration Software • Summary

فصل 10

درحال تولید...

book cover

یادگیری بازنمایی و تعبیه‌ها

Introduction to Embeddings • Semantic Search • Similarity Measures • Fine-Tuning Embedding Models • Base Models • Training Dataset • Loss Functions • Instruction Embeddings • Optimizing Embedding Size • Matryoshka Embeddings • Binary and Integer Embeddings • Product Quantization • Chunking • Sliding Window Chunking • Metadata-Aware Chunking • Layout-Aware Chunking • Semantic Chunking • Late Chunking • Vector Databases • Interpreting Embeddings • Summary

فصل 11

درحال تولید...

book cover

تولید تقویت‌شده با بازیابی

The Need for RAG • Typical RAG Scenarios • Deciding When to Retrieve • The RAG Pipeline • Rewrite • Retrieve • Rerank • Refine • Insert • Generate • RAG for Memory Management • RAG for Selecting In-Context Training Examples • RAG for Model Training • Limitations of RAG • RAG Versus Long Context • RAG Versus Fine-Tuning • Summary

فصل 12

درحال تولید...

book cover

الگوهای طراحی و معماری سیستم

Multi-LLM Architectures • LLM Cascades • Routers • Task-Specialized LLMs • Programming Paradigms • DSPy • LMQL • Summary

فصل 13

درحال تولید...

خانهدسته‌بندیکتابخانهکتاب‌منپروفایل
انتشار کتاب

13 فصل در حال تولید

آخرین بروزرسانی
۳۱ شهریور ۱۴۰۵
امتیاز
5.0
پیش نیاز
ندارد

مدت زمان خوانش

9:31

نوع کتاب

اشتراکی

شرکت کنندگان

0 نفر

تولید کتاب

۳۱ شهریور ۱۴۰۵

درباره ما

قوانین و سوالات

کتاب‌های نرم افزار خوندنش چه نسخه اصلی و چه ترجمه شده میتونه برامون چالش برانگیز و سخت باشه. یا شاید اصلا حوصله نکنی این همه وقت و انرژی بزاری برای کتاب ، ما هستیم تا تو بتونی کتاب های مطرح و مهم دنیای نرم افزار رو بیشتر از پیش و با انگیزه بیشتر و کیفیت بهتر مطاله کنی و یادش بگیری.
CardDev قدمی کوچک برای یک تیم و قدمی بزرگ برای جامعه بزرگ مهندسین نرم‌افزار و برنامه نویسان!

ارتباط با ما

ایمیل

info@aiflashcard.dev

شبکه های اجتماعی

CardDev
CardDev

نصب اپ CardDev

دسترسی سریع‌تر از هوم‌اسکرین

کلیه حقوق مادی و معنوی برای سایت CardDev محفوظ است.

Built pixel by pixel by Khadem

Khadem Al Mahdi

Built pixel by pixel by