ساخت و استقرار هوش مصنوعی با Hugging Face - عملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اکوسیستم Hugging Face و کامپوننت های اصلی آن را درک کنید.
- از مدلهای از پیش آموزشدیده با کتابخانه Transformers استفاده کنید.
- با tokenizers، پیکربندیها و پایپ لاین های استنتاج کار کنید.
- مجموعه داده را با استفاده از کتابخانه Datasets آماده و مدیریت کنید.
- مدل خود را با پیکربندی سفارشی بسازید.
- مدلها را روی مجموعه داده سفارشی فاین تیونینگ کنید.
- عملکرد مدل و معیارها را ارزیابی کنید.
- آموزش را با Accelerate و Optimum بهینهسازی و مقیاسپذیر کنید.
- داراییها را در Hugging Face Hub مدیریت و به اشتراک بگذارید.
- مدلها را با استفاده از Hugging Face Spaces مستقر کنید.
پیشنیازهای دوره
- درک اولیه از پایتون
- آشنایی با اصول یادگیری ماشین و Generative AI
توضیحات دوره
هوش مصنوعی با سرعت زیادی در حال پیشرفت است و این پیشرفت، حاصل نوآوری متنباز و مدلهای بنیادین در مقیاس بزرگ است. Hugging Face به عنوان پلتفرم پیشرو برای کشف، آموزش و استقرار مدلهای پیشرفته هوش مصنوعی شناخته میشود و به توسعهدهندگان و سازمانها کمک میکند تا راهکارهای قدرتمند هوش مصنوعی را به صورت کارآمد بسازند.
این دوره برای توسعهدهندگان، مهندسان یادگیری ماشین، دانشمندان داده و علاقهمندان هوش مصنوعی طراحی شده است که میخواهند به اکوسیستم Hugging Face - از درک مدلها، transformers و مجموعه داده گرفته تا تیونینگ دقیق، بهینهسازی و استقرار اپلیکیشن های واقعی هوش مصنوعی با استفاده از ابزارهای متنباز مسلط شوند.
شما یاد خواهید گرفت چگونه از Hugging Face Hub، Transformers ،Datasets ،Accelerate و Spaces برای ساخت راهکارهای هوش مصنوعی مقیاسپذیر، کارآمد و آماده تولید استفاده کنید. تا پایان این دوره، میتوانید با اطمینان با مدلهای زبانی بزرگ (LLM) متنباز مدرن کار کنید و اپلیکیشن های تعاملی هوش مصنوعی را مستقر کنید.
محتوای این دوره
دوره با معرفی Hugging Face و اکوسیستم آن آغاز میشود تا درک کنید مدلها، مجموعه داده و فضاها چگونه با هم کار میکنند. سپس وارد توسعه عملی با استفاده از کتابخانهها و گردشکارهای اصلی Hugging Face میشوید.
در طول دوره، از طریق دموها و پروژهها تجربه عملی به دست میآورید که شامل موارد زیر است:
- درک مدلها، مجموعه داده و کارتهای فضای Hugging Face
- بررسی و استفاده از مدلهای از پیش آموزشدیده در Hugging Face Hub
- کار با کتابخانه Transformers برای استنتاج و سفارشیسازی
- آمادهسازی و توکنسازی مجموعه داده با استفاده از کتابخانه Datasets
- تیونینگ دقیق مدلها روی مجموعه داده سفارشی
- ارزیابی عملکرد مدل و مدیریت گردشکارهای آموزش
- بهینهسازی آموزش با استفاده از کتابخانههای Accelerate و Optimum
- استقرار مدلها به صورت اپلیکیشن های تعاملی با استفاده از Hugging Face Spaces
- ساخت اپلیکیشن های هوش مصنوعی ابتدا تا انتها با مدلهای متنباز
تا پایان این دوره، مهارت و اعتماد به نفس لازم را برای طراحی، آموزش، بهینهسازی و استقرار راهکارهای هوش مصنوعی با استفاده از اکوسیستم Hugging Face به دست خواهید آورد.
نکته ویژه
این دوره تمرکز زیادی بر یادگیری عملی دارد. ماژولها شامل دموهای زنده و گردشکارهای کاربردی هستند تا مطمئن شوید به جای صرفاً دانش نظری، تجربه واقعی کار با ابزارهای Hugging Face را به دست میآورید.
ساختار دوره
- درسها
- دموهای زنده
- آزمایشگاههای عملی
سرفصلهای دوره
- مقدمهای بر Hugging Face
- اکوسیستم و Hub در Hugging Face
- بررسی مدلها و کارتهای مدل
- بررسی عمیق کتابخانه Transformers
- کار با مجموعه داده
- تیونینگ دقیق و آموزش مدلها
- ارزیابی و بهینهسازی مدل
- مقیاسپذیری و بهینهسازی عملکرد
- استقرار مدل با Hugging Face Spaces
تمام بخشهای این دوره به صورت زنده نمایش داده میشوند تا کاربرانی که شرکت کرده اند تشویق شوند محیط خود را راهاندازی کنند، تمرینها را انجام دهند و از طریق تجربه عملی یاد بگیرند!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگانی که با هوش مصنوعی و Generative AI کار میکنند.
- مهندسان یادگیری ماشین و پردازش زبان طبیعی (NLP)
- دانشمندان داده که در حال بررسی مدلهای زبانی بزرگ (LLM) متنباز هستند.
- دانشجویان و متخصصانی که گردشکارهای مدرن هوش مصنوعی را یاد میگیرند.
- پژوهشگران و علاقهمندان هوش مصنوعی که به Hugging Face علاقه دارند.
- تیمهایی که با استفاده از مدلهای متنباز، اپلیکیشن های مجهز به هوش مصنوعی میسازند و مستقر میکنند.
ساخت و استقرار هوش مصنوعی با Hugging Face - عملی
-
مقدمه 02:47
-
بررسی بخش 00:47
-
Hugging Face چیست؟ 04:04
-
کامپوننت های اصلی Hugging Face 04:32
-
درک کارت مدل، کارت مجموعه داده و کارت فضا 04:41
-
دمو - درک رابط کاربری Hugging Face 06:12
-
دمو - راهاندازی محیط 03:23
-
بررسی بخش 00:38
-
درک کارت مدل و فراداده 03:30
-
دمو - دانلود و استفاده از مدلها از Hub 05:28
-
مقدمهای بر Hugging Face Hub Python SDK 08:51
-
دمو - بررسی Hugging Face Hub Python SDK 05:17
-
دمو - احراز هویت و استفاده از توکنهای دسترسی 07:51
-
مروری بر بخش 00:38
-
مقدمهای بر کتابخانه transformers 05:58
-
مروری بر معماری - کتابخانه Transformers 07:54
-
دمو - کار با پیکربندیهای مدل 06:34
-
درک AutoModel ،AutoTokenizer و AutoConfig 05:47
-
دمو - سفارشیسازی پایپ لاین های استنتاج 07:00
-
مروری بر بخش 00:37
-
دمو - بررسی مجموعه داده عمومی در Hub 05:24
-
دمو - کار با بخشبندیها و ویژگیهای مجموعه داده 08:25
-
دمو - توکنسازی داده برای آموزش مدل 06:53
-
دمو - کش کردن مجموعه داده و بهینهسازی حافظه 05:46
-
دمو - ایجاد و بارگذاری مجموعه داده سفارشی 04:54
-
مروری بر بخش 00:33
-
فاین تیونینگ چیست؟ 04:26
-
دمو - آموزش مدل روی یک مجموعه داده نمونه 07:10
-
دمو - لاگ کردن، ارزیابی و توقف زودهنگام 06:37
-
دمو - استفاده از کتابخانه evaluate برای معیارها 04:01
-
دمو - ذخیره و بارگذاری مدلهای فاین تیونینگ شده 06:50
-
مروری بر بخش 00:26
-
مقدمهای بر کتابخانه Accelerate 05:44
-
آموزش بهینه از نظر حافظه با Gradient Checkpointing 04:36
-
کتابخانه Optimum برای بهینهسازی سختافزار 05:42
-
مروری بر بخش 00:45
-
مروری بر رابطهای Gradio و Streamlit 03:09
-
دمو: استقرار مدل سفارشی با استفاده از Hugging Face Space 05:59
-
جمعبندی 01:21
مشخصات آموزش
ساخت و استقرار هوش مصنوعی با Hugging Face - عملی
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:Alls
- تعداد درس:39
- مدت زمان :03:01:18
- حجم :1.69GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy