پیشرفتهای اخیر در هوش مصنوعی نه تنها تقاضا برای محصولات هوش مصنوعی را افزایش داده، بلکه موانع ورود برای کسانی که میخواهند محصولات هوش مصنوعی بسازند را نیز کاهش داده است. رویکرد مدل به عنوان سرویس (model-as-a-service) هوش مصنوعی را از یک رشته تخصصی به یک ابزار توسعه قدرتمند تبدیل کرده که هر کسی میتواند از آن استفاده کند. اکنون همه، از جمله کسانی که تجربه قبلی کمی در هوش مصنوعی دارند یا اصلاً ندارند، میتوانند از مدلهای هوش مصنوعی برای ساخت برنامهها بهره ببرند. در این کتاب، نویسنده چیپ هویان به بحث درباره مهندسی هوش مصنوعی میپردازد: فرآیند ساخت برنامهها با استفاده از مدلهای بنیادی (foundation models) که به راحتی در دسترس هستند. این کتاب با مروری بر مهندسی هوش مصنوعی آغاز میشود و توضیح میدهد که چگونه با مهندسی یادگیری ماشین (ML engineering) سنتی تفاوت دارد و پشته جدید هوش مصنوعی را مورد بحث قرار میدهد. هرچه بیشتر از هوش مصنوعی استفاده شود، فرصتهای بیشتری برای شکستهای فاجعهبار وجود دارد، و بنابراین، ارزیابی اهمیت بیشتری پیدا میکند. این کتاب رویکردهای مختلفی را برای ارزیابی مدلهای باز (open-ended models)، از جمله رویکرد به سرعت در حال رشد هوش مصنوعی به عنوان داور (AI-as-a-judge)، مورد بحث قرار میدهد. توسعهدهندگان برنامههای هوش مصنوعی کشف خواهند کرد که چگونه در چشمانداز هوش مصنوعی، از جمله مدلها، مجموعهدادهها، معیارهای ارزیابی، و تعداد بیشمار موارد استفاده و الگوهای کاربردی، حرکت کنند. شما یک چارچوب برای توسعه یک برنامه هوش مصنوعی یاد خواهید گرفت، که با تکنیکهای ساده شروع میشود و به سمت روشهای پیچیدهتر پیش میرود، و کشف خواهید کرد که چگونه این برنامهها را به طور کارآمد پیادهسازی کنید. * درک اینکه مهندسی هوش مصنوعی چیست و چگونه با مهندسی یادگیری ماشین سنتی تفاوت دارد. * یادگیری فرآیند توسعه یک برنامه هوش مصنوعی، چالشهای هر مرحله، و رویکردهای مقابله با آنها. * بررسی تکنیکهای مختلف تطبیق مدل (model adaptation)، از جمله مهندسی پرامپت (prompt engineering)، RAG، تنظیم دقیق (fine-tuning)، عاملها (agents)، و مهندسی مجموعهداده (dataset engineering)، و درک چگونگی و چرایی عملکرد آنها. * بررسی گلوگاههای تأخیر (latency) و هزینه هنگام سرویسدهی مدلهای بنیادی و یادگیری چگونگی غلبه بر آنها. * انتخاب مدل، مجموعهداده، معیارهای ارزیابی، و سنجههای مناسب برای نیازهای شما. چیپ هویان در Voltron Data برای تسریع تحلیل دادهها روی GPUها کار میکند. پیش از این، او در Snorkel AI و NVIDIA بود، یک استارتاپ زیرساخت هوش مصنوعی را تأسیس کرد، و طراحی سیستمهای یادگیری ماشین را در استنفورد تدریس میکرد. او نویسنده کتاب Designing Machine Learning Systems است که یک کتاب پرفروش آمازون در زمینه هوش مصنوعی است. مهندسی هوش مصنوعی بر پایه کتاب Designing Machine Learning Systems (O'Reilly) بنا شده و مکمل آن است.
اشتراکی

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

مقدمهای بر ساخت برنامههای هوش مصنوعی با مدلهای بنیادی
The Rise of AI Engineering • From Language Models to Large Language Models • From Large Language Models to Foundation Models • From Foundation Models to AI Engineering • Foundation Model Use Cases • Coding • Image and Video Production • Writing • Education • Conversational Bots • Information Aggregation • Data Organization • Workflow Automation • Planning AI Applications • Use Case Evaluation • Setting Expectations • Milestone Planning • Maintenance • The AI Engineering Stack • Three Layers of the AI Stack • AI Engineering Versus ML Engineering • AI Engineering Versus Full-Stack Engineering • Summary
درحال تولید...

درک مدلهای بنیادی
Training Data • Multilingual Models • Domain-Specific Models • Modeling • Model Architecture • Model Size • Post-Training • Supervised Finetuning • Preference Finetuning • Sampling • Sampling Fundamentals • Sampling Strategies • Test Time Compute • Structured Outputs • The Probabilistic Nature of AI • Summary
درحال تولید...

روششناسی ارزیابی
Challenges of Evaluating Foundation Models • Understanding Language Modeling Metrics • Entropy • Cross Entropy • Bits-per-Character and Bits-per-Byte • Perplexity • Perplexity Interpretation and Use Cases • Exact Evaluation • Functional Correctness • Similarity Measurements Against Reference Data • Introduction to Embedding • AI as a Judge • Why AI as a Judge? • How to Use AI as a Judge • Limitations of AI as a Judge • What Models Can Act as Judges? • Ranking Models with Comparative Evaluation • Challenges of Comparative Evaluation • The Future of Comparative Evaluation • Summary
درحال تولید...

ارزیابی سیستمهای هوش مصنوعی
Evaluation Criteria • Domain-Specific Capability • Generation Capability • Instruction-Following Capability • Cost and Latency • Model Selection • Model Selection Workflow • Model Build Versus Buy • Navigate Public Benchmarks • Design Your Evaluation Pipeline • Step 1. Evaluate All Components in a System • Step 2. Create an Evaluation Guideline • Step 3. Define Evaluation Methods and Data • Summary
درحال تولید...

مهندسی پرامپت
Introduction to Prompting • In-Context Learning: Zero-Shot and Few-Shot • System Prompt and User Prompt • Context Length and Context Efficiency • Prompt Engineering Best Practices • Write Clear and Explicit Instructions • Provide Sufficient Context • Break Complex Tasks into Simpler Subtasks • Give the Model Time to Think • Iterate on Your Prompts • Evaluate Prompt Engineering Tools • Organize and Version Prompts • Defensive Prompt Engineering • Proprietary Prompts and Reverse Prompt Engineering • Jailbreaking and Prompt Injection • Information Extraction • Defenses Against Prompt Attacks • Summary
درحال تولید...

RAG و عاملها
RAG • RAG Architecture • Retrieval Algorithms • Retrieval Optimization • RAG Beyond Texts • Agents • Agent Overview • Tools • Planning • Agent Failure Modes and Evaluation • Memory • Summary
درحال تولید...

تنظیم دقیق
Finetuning Overview • When to Finetune • Reasons to Finetune • Reasons Not to Finetune • Finetuning and RAG • Memory Bottlenecks • Backpropagation and Trainable Parameters • Memory Math • Numerical Representations • Quantization • Finetuning Techniques • Parameter-Efficient Finetuning • Model Merging and Multi-Task Finetuning • Finetuning Tactics • Summary
درحال تولید...

مهندسی مجموعهداده
Data Curation • Data Quality • Data Coverage • Data Quantity • Data Acquisition and Annotation • Data Augmentation and Synthesis • Why Data Synthesis • Traditional Data Synthesis Techniques • AI-Powered Data Synthesis • Model Distillation • Data Processing • Inspect Data • Deduplicate Data • Clean and Filter Data • Format Data • Summary
درحال تولید...

بهینهسازی استنتاج
Understanding Inference Optimization • Inference Overview • Inference Performance Metrics • AI Accelerators • Inference Optimization • Model Optimization • Inference Service Optimization • Summary
درحال تولید...

معماری مهندسی هوش مصنوعی و بازخورد کاربر
AI Engineering Architecture • Step 1. Enhance Context • Step 2. Put in Guardrails • Step 3. Add Model Router and Gateway • Step 4. Reduce Latency with Caches • Step 5. Add Agent Patterns • Monitoring and Observability • AI Pipeline Orchestration • User Feedback • Extracting Conversational Feedback • Feedback Design • Feedback Limitations • Summary
درحال تولید...
10 فصل در حال تولید
مدت زمان خوانش
15:52
نوع کتاب
اشتراکی
شرکت کنندگان
0 نفر
تولید کتاب
۳۰ شهریور ۱۴۰۵