آموزش مدلهای زبانی بزرگ OpenSource از صفر تا صد
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مدل زبانی چیست و پایپلاین آموزشی چگونه آن به نظر میرسد؟
- فاین تیونینگ LLMs با فاین تیونینگ نظارت شده (LoRA و QLoRA و DoRA)
- همسویی LLMs با ترجیحات انسانی با استفاده از DPO و KTO و ORPO
- تسریع آموزش LLM با استفاده از آموزش چندین GPU و کتابخانه Unsloth
پیشنیازهای دوره
- هیچ دانش قبلی لازم نیست.
توضیحات دوره
شما پتانسیل کامل مدلهای زبانی بزرگ (LLMs) را با این دوره جامع که برای توسعهدهندگان و دانشمندان داده طراحی شده است، کشف میکنید. این دوره به شما کمک میکند تا به تکنیکهای پیشرفته آموزش و بهینهسازی تسلط یابید.
ما همه موارد را از صفر تا صد پوشش میدهیم، به توسعهدهندگان کمک میکنیم بفهمند LLMs چگونه کار میکنند و به دانشمندان داده یاد میدهیم که تکنیکهای آموزش ساده و پیشرفته را بیاموزند.
شما از اصول مدلهای زبانی و قدرت تحولآفرین معماری ترنسفرمر شروع میکنید و محیط توسعه خود را راهاندازی کرده و نخستین مدل خود را از ابتدا آموزش خواهید داد.
شما با متدهای پیشرفته فاین تیونینگ مانند LoRA و QLoRA و DoRA به عمق مسائل میپردازید تا عملکرد مدل را به طور موثری افزایش دهید. شما یاد میگیرید چگونه با استفاده از تکنیکهایی مانند Flash Attention و NEFTune، به بهبود پایداری LLM در برابر داده نویزدار بپردازید و تجربه عملی از طریق جلسات کدنویسی به دست آورید.
این دوره همچنین به همسویی LLMs با ترجیحات انسانی با استفاده از متدهای پیشرفته مانند بهینهسازی مستقیم ترجیحات (DPO) و KTO و ORPO میپردازد. شما این تکنیکها را پیاده خواهید کرد تا اطمینان حاصل کنید مدلهای شما نه تنها به خوبی عمل میکنند، بلکه با انتظارات کاربران و استانداردهای اخلاقی نیز همخوانی دارند.
در نهایت، آموزش LLM خود را با راهاندازیهای چندین GPU، موازیسازی مدلها، آموزش داده موازی کاملا مشترک (FSDP) و فریمورک Unsloth سرعت میبخشید تا سرعت را افزایش دهید و مصرف VRAM را کاهش دهید. در پایان دوره، شما درک خوبی از روشهای آموزش، فاین تیونینگ و بهینهسازی LLMs متنباز خواهید داشت.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان، دانشمندان داده و علاقهمندان به هوش مصنوعی
آموزش مدلهای زبانی بزرگ OpenSource از صفر تا صد
-
مقدمهای بر آموزش مدلهای زبانی 08:45
-
مدل ترنسفرمر - کشف قدرت یادگیری عمیق 04:13
-
معماریهای ترنسفرمر برای مدلهای زبانی بزرگ 07:41
-
آموزش یک مدل زبانی از ابتدا 10:28
-
راهاندازی محیط توسعه خود 21:46
-
فاین تیونینگ نظارت شده LLMs با LoRA و مقدمهای بر کمیسازی 06:08
-
آموزش تیونینگ کامل نظارت شده LLM [کد] 13:06
-
آموزش LLM با پارامترهای فریز شده [کد] 05:26
-
آموزش LLM با LoRA [کد] 07:49
-
معرفی LoRA کمی شده (QLoRA) 03:51
-
آموزش LLM با QLoRA [کد] 08:04
-
مقدمهای بر فاین تیونینگ DoRA 01:43
-
آموزش DoRA برای بهبود ثبات [کد] 03:05
-
افزایش سرعت با Flash Attention 02:27
-
NEFTune - مقاومسازی در آموزش LLM 01:15
-
تقویت پایداری LLM و سرعت آموزش [کد] 03:03
-
مقدمهای بر بهینهسازی مستقیم ترجیحات (DPO) 06:35
-
آموزش DPO برای همسویی LLM با ترجیحات انسانی [کد] 08:46
-
سازماندهی آسانتر داده برای آموزش LLMs با KTO 03:04
-
آموزش KTO برای بهبود سازماندهی داده [کد] 04:15
-
آموزش همهجانبه با ORPO 02:33
-
آموزش همهجانبه با ORPO [کد] 02:59
-
آموزش چندین GPU - سرعت بخشیدن به یادگیری عمیق 04:09
-
موازیسازی مدل چندین GPU [کد] 04:54
-
آموزش FSDP GPU [کد] 05:41
-
Unsloth - فریمورکی برای فاین تیونینگ سریعتر 01:17
-
آموزش Unsloth برای بهبود سرعت و VRAM [کد] 02:27
مشخصات آموزش
آموزش مدلهای زبانی بزرگ OpenSource از صفر تا صد
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:27
- مدت زمان :02:35:46
- حجم :1.96GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy