آموزش عملی هوش مصنوعی: ساخت اولین چت‌بات هوشمند (Conversational AI) - آخرین آپدیت

دانلود Hands-On AI: Building Your First Conversational AI Chatbot

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

توضیحات دوره

این دوره درباره چیست؟

هوش مصنوعی محاوره‌ای (Conversational AI) اکنون طراحی، شخصی‌سازی و مدیریت چت‌بات‌های شخصی را راحت‌تر از همیشه کرده است. در این دوره، شما با ساخت، توسعه و بهینه‌سازی اولین چت‌بات خود با استفاده از PyTorch و Hugging Face Transformers آشنا خواهید شد. مدرس دوره، Zhongyu Pan، مبانی ایجاد یک چت‌بات پایه مبتنی بر هوش مصنوعی و ارتقای آن از طریق Fine-tuning (تنظیم دقیق) روی مجموعه‌داده‌های واقعی گفتگوها را آموزش می‌دهد. در طول این مسیر، مفاهیم کلیدی مانند توکن‌بندی (Tokenization)، آموزش مدل و تکنیک‌های ارزیابی را بررسی خواهید کرد. در پایان این دوره، شما مهارت‌های بازارپسند و مورد نیاز برای ایجاد یک چت‌بات کاملاً کاربردی برای کسب‌وکارهای واقعی را کسب خواهید کرد.

مدرس دوره

چه کسی این دوره را تدریس می‌کند؟

Zhongyu Pan متخصص GenAI در شرکت Innodata است. او از مهندسی نرم‌افزار برای دسترس‌پذیرتر کردن موسیقی و زبان‌ها استفاده می‌کند.

اهداف دوره

در پایان این دوره چه توانایی‌هایی خواهم داشت؟

  • ساخت یک چت‌بات پایه با استفاده از PyTorch و Hugging Face Transformers.
  • تنظیم دقیق (Fine-tune) یک مدل هوش مصنوعی پیش‌آموزش‌دیده با مجموعه‌داده‌های سفارشی برای بهبود پاسخ‌های چت‌بات.
  • استقرار چت‌بات به عنوان یک اپلیکیشن وب با استفاده از Gradio و Hugging Face Spaces.
  • ارزیابی عملکرد چت‌بات از طریق مقایسه مدل‌های پایه و مدل‌های تنظیم‌شده.
  • ارتقای چت‌بات با استفاده از رویکردهای تکمیلی.

مخاطبان دوره

این دوره برای چه کسانی است؟

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

پیش‌نیازها

قبل از شروع این دوره چه چیزهایی باید بدانم؟

  • برای دسترسی به Google Colab، داشتن یک حساب کاربری گوگل الزامی است.


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

مقدمه Introduction

  • خوش‌آمدگویی به دوره عملی هوش مصنوعی محاوره‌ای Hands-on conversational AI welcome

  • نقشه راه دوره: آنچه خواهید آموخت Course roadmap: What you’ll learn

1. آشنایی با هوش مصنوعی محاوره‌ای 1. Introduction to Conversational AI

  • چگونه چت‌بات‌ها ساخته می‌شوند How to build chatbots

  • انواع چت‌بات‌ها Types of chatbots

  • هوش مصنوعی محاوره‌ای چیست؟ What is conversational AI?

  • کاربردهای چت‌بات‌ها Applications of chatbots

2. آماده‌سازی محیط توسعه 2. Setting Up the Development Environment

  • مقدمه‌ای بر PyTorch و Hugging Face Transformers Introduction to PyTorch and Hugging Face Transformers

  • تنظیم Google Colab و GPU برای آموزش مدل Setting up Google Colab and GPU for training

  • نصب و فراخوانی کتابخانه‌های مورد نیاز Installing and importing required libraries

3. ساخت یک چت‌بات پایه 3. Building a Baseline Chatbot

  • تولید پاسخ‌ها با مدل Transformers Generating responses with Transformers model

  • آشنایی با مدل محاوره‌ای پیش‌آموزش‌دیده DialoGPT Introduction to pretrained conversational model: DialoGPT

  • توکن‌بندی و پیش‌پردازش ورودی کاربر Tokenization and preprocessing user input

  • بارگذاری مدل DialoGPT Loading DialoGPT

4. اجرای اولین چت‌بات به صورت محلی 4. Launch Your First Chatbot Locally

  • اجرا و تست چت‌بات به صورت محلی Launching and testing chatbot locally

  • راه‌اندازی Gradio برای چت‌بات Setting up Gradio for your chatbot

  • افزودن CSS به ظاهر چت‌بات Add CSS to your chatbot

  • مقدمه‌ای بر Gradio Introduction to Gradio

5. درک مفهوم تنظیم دقیق (Fine-tuning) چت‌بات 5. Understanding Chatbot Fine-tuning

  • انتخاب استراتژی مناسب: تنظیم دقیق در مقابل استفاده از مدل‌های پیش‌آموزش‌دیده Choosing the right strategy: Fine-tuning vs. using pretrained models

  • مقدمه‌ای بر Fine-tuning چت‌بات: چیستی و اهمیت Introduction to chatbot fine-tuning: What it is and why it matters

  • اصول تنظیم دقیق: مجموعه‌داده‌ها، بیش‌برازش (Overfitting) و تعمیم‌پذیری Fine-tuning essentials: Datasets, overfitting, and generalization

6. تنظیم دقیق چت‌بات برای گفتگوهای بهتر 6. Fine-Tuning the Chatbot for Better Conversations

  • ارزیابی کیفیت پاسخ‌های چت‌بات Evaluate chatbot response quality

  • تنظیم دقیق با استفاده از Trainer API Fine-tuning with Trainer API

  • انتخاب مجموعه‌داده مناسب Choosing the right dataset

  • توکن‌بندی و پیش‌پردازش داده‌های متنی Text data tokenization and preprocessing

7. ارتقای بیشتر پاسخ‌های چت‌بات 7. Further Upgrading Chatbot Responses

  • ارتقای ۲: بهبود انسجام پاسخ‌ها و آگاهی از متن (و منابع) Upgrade 2: Improving response coherence and context awareness (and resources)

  • ارتقای ۱: آشنایی با RAG (تولید تقویت‌شده با بازیابی) Upgrade 1: RAG (retrieval-augmented generation)

  • ارتقای ۳: مدیریت پاسخ‌های نامطمئن با مکانیزم Fallback Upgrade 3: Handle uncertain responses with fallback mechanism

8. آنلاین کردن چت‌بات: استقرار در Hugging Face Spaces 8. Launch Your Chatbot Online: Deploying on Hugging Face Spaces

  • آپلود کد چت‌بات Upload your chatbot code

  • ایجاد یک Space جدید Creating a new space

  • راه اندازی آنلاین چت‌بات Launching your chatbot online

جمع‌بندی Conclusion

  • خلاصه دوره Course summary

  • گام‌های بعدی برای یادگیرندگان Next steps for learners

نمایش نظرات

آموزش عملی هوش مصنوعی: ساخت اولین چت‌بات هوشمند (Conversational AI)
جزییات دوره
1h 48m
32
(آخرین آپدیت)
7,857
- از 5
دارد
دارد
دارد
Zhongyu Pan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Zhongyu Pan Zhongyu Pan

سازنده محتوا در لینکدین

برای Zhongyu Pan، موسیقی، زبان ها و مهندسی نرم افزار همه بخش های ضروری زندگی هستند.

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