آموزش ساخت اپلیکیشن‌های هوش مصنوعی با Hugging Face Spaces و Gradio - آخرین آپدیت

دانلود Building AI Apps with Hugging Face Spaces and Gradio

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در پایان این دوره، کاربران قادر خواهند بود: • بارگذاری و پیش‌پردازش مجموعه‌داده‌های HF Hub، بازتنظیم (Fine-tune) یک مدل پیش‌آموزش‌دیده با Trainer API، محاسبه معیارهای ارزیابی و ارسال نتایج به Hub به همراه مدل کارت. • ساخت اپلیکیشن‌های تعاملی هوش مصنوعی با استفاده از gr.Interface و gr.Blocks با چیدمان‌های چند-جزئی، قابلیت نمایش شرطی، مدیریت وضعیت نشست (Session State) و شنونده‌های رویداد. • ساخت یک چت‌بات استریمینگ چند-مرحله‌ای با استفاده از gr.ChatInterface همراه با بک‌اند LLM و گسترش آن با جریان‌های استنتاج بلادرنگ. • استقرار اپلیکیشن Gradio در HF Spaces، پیکربندی سخت‌افزار و متغیرهای محرمانه (Secrets)، ارزیابی توازن هزینه در برابر عملکرد و فراخوانی برنامه‌ی مستقر شده به صورت برنامه‌نویسی شده با استفاده از کلاینت پایتون Gradio. مدلی که در محیط نوت‌بوک باقی بماند، مدلی است که هیچ‌کس از آن استفاده نمی‌کند. آشنایی نسبی با کتابخانه Transformers و API خط لوله (pipeline) در Hugging Face به شما کمک می‌کند تا سریع‌تر پیشرفت کنید. این دوره از جایی شروع می‌شود که اکثر آموزش‌ها متوقف می‌شوند: یعنی داده‌ها. شما یک سناریوی واقعی بازتنظیم را تجربه می‌کنید: زمانی که یک طبقه‌بندی‌کننده آماده برای حوزه کاری شما مناسب نیست، بنابراین یک مجموعه‌داده را از Hub بارگذاری کرده، آن را با استراتژی توکن‌گذاری مناسب پیش‌پردازش می‌کنید، Trainer API را پیکربندی نموده، با معیارهای واقعی ارزیابی می‌کنید و نتیجه را با یک مدل کارت منتشر می‌نمایید. پس از داشتن مدلی که برای حوزه شما کاربرد دارد، سوال بعدی این است: مردم چگونه از آن استفاده کنند؟ آن را در یک اپلیکیشن Gradio قرار دهید، از پروتوتایپ‌های سریع با gr.Interface به برنامه‌های ساختاریافته با gr.Blocks ارتقا یابید و رفتار چت‌بات استریمینگ را با gr.ChatInterface اضافه کنید. در نهایت همه چیز را در Hugging Face Spaces مستقر کنید، در صورت محدودیت بودجه سخت‌افزاری از ZeroGPU استفاده کنید و اپلیکیشن خود را به یک نقطه اتصال (Endpoint) قابل برنامه‌ریزی تبدیل نمایید. در پایان، شما یک مدل بازتنظیم شده و یک اپلیکیشن فعال و مستقر خواهید داشت که سیستم‌های دیگر می‌توانند با آن ارتباط برقرار کنند.

سرفصل ها و درس ها

کار با مجموعه‌داده‌های HF و بازتنظیم مدل Working with HF Datasets and Fine-Tuning

  • خوش‌آمدگویی: از مصرف‌کننده به خلق‌کننده Welcome: From Consumer to Creator

  • بارگذاری و بررسی مجموعه‌داده‌ها از Hub Loading and Exploring Datasets from the Hub

  • پیش‌پردازش با map() و DataCollatorWithPadding Preprocessing with map() and DataCollatorWithPadding

  • بازتنظیم مدل با Trainer API Fine-Tuning with the Trainer API

  • ارزیابی، انتشار و مستندسازی مدل شما Evaluating, Publishing, and Documenting Your Model

مبانی Gradio: اینترفیس و بلاکس Gradio Fundamentals: Interface and Blocks

  • اولین اپلیکیشن Gradio شما با gr.Interface Your First Gradio App with gr.Interface

  • از اینترفیس به بلاکس: کنترل کامل روی چیدمان From Interface to Blocks — Taking Control of Layout

  • مدیریت وضعیت و سیم‌کشی رویدادها در Blocks State Management and Event Wiring in Blocks

ساخت چت‌بات و اپلیکیشن‌های استریمینگ Building Chatbot and Streaming Apps

  • ساخت چت‌بات با gr.ChatInterface Building a Chatbot with gr.ChatInterface

  • استریم کردن پاسخ‌ها توکن به توکن Streaming Responses Token by Token

  • جریان‌های استنتاج بلادرنگ فراتر از چت Real-Time Inference Workflows Beyond Chat

استقرار در HF Spaces Deploying to HF Spaces

  • استقرار در Spaces: جریان کاری مبتنی بر Git Deploying to Spaces — The Git-Based Workflow

  • متغیرهای محرمانه، متغیرهای محیطی و پیکربندی محیط عملیاتی Secrets, Environment Variables, and Production Configuration

  • دسترسی برنامه‌نویسی شده با کلاینت پایتون Gradio Programmatic Access with the Gradio Python Client

  • چه چیزهایی می‌توانید بسازید، عرضه کنید و ادغام نمایید What You Can Build, Ship, and Integrate

نمایش نظرات

آموزش ساخت اپلیکیشن‌های هوش مصنوعی با Hugging Face Spaces و Gradio
جزییات دوره
6h 26m
15
(آخرین آپدیت)
35
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده