لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت اپلیکیشنهای هوش مصنوعی با 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
نمایش نظرات