تسلط به مدلهای زبانی بزرگ با LangChain
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک نظریه پشت مدلهای زبانی بزرگ و مفاهیم کلیدی از LangChain و Hugging Face
- یکپارچهسازی مدلهای زبانی بزرگ اختصاصی (مانند چت جی پی تی از OpenAI) و مدلهای متن باز مانند Llama از متا و Phi از مایکروسافت
- آشنایی با کامپوننتهای LangChain از جمله زنجیرهها، قالبها، ماژولهای RAG، عاملها و ابزارها
- بررسی RAG به صورت گامبهگام برای ذخیرهسازی و بازیابی با فروشگاههای بردار، با دسترسی به اسناد و صفحات وب
- پیادهسازی عاملها و ابزارها برای افزودن ویژگیهایی مانند جستجوی اینترنت و بازیابی اطلاعات بروز
- استقرار راهحلها در یک محیط محلی که امکان استفاده از مدلهای متن باز بدون اتصال اینترنت را فراهم میکند.
- ساخت یک اپلیکیشن که بهطور خودکار ویدئوها را خلاصه میکند و به سوالات مربوط به آنها پاسخ میدهد.
- توسعه یک چتبات سفارشی کامل با حافظه و ایجاد یک رابط کاربری کاربرپسند با Streamlit
- ایجاد یک اپلیکیشن پیشرفته RAG برای تعامل با اسناد و استخراج اطلاعات مرتبط با یک رابط چت
پیشنیازهای دوره
- منطق برنامهنویسی
- برنامهنویسی اولیه پایتون
توضیحات دوره
در این دوره، عمیقاً به دنیای Generative AI با مدلهای زبانی بزرگ (LLM) خواهیم پرداخت و پتانسیل ترکیب LangChain با پایتون را بررسی خواهیم کرد. شما راهحلهای اختصاصی (مانند چت جی پی تی) و مدلهای متن باز مدرن مانند Llama و Phi را پیادهسازی خواهید کرد. از طریق پروژههای عملی و واقعی، اپلیکیشنهای نوآورانهای شامل یک دستیار مجازی سفارشی و یک چتبات که با اسناد و ویدئوها تعامل دارد، توسعه خواهید داد. ما تکنیکهای پیشرفتهای مانند RAG و عاملها را بررسی خواهیم کرد و از ابزارهایی مانند Streamlit برای ایجاد رابطهای کاربری شهودی استفاده خواهیم کرد. شما یاد خواهید گرفت چگونه از این فناوریها بهطور رایگان در Google Colab استفاده کنید و همچنین چگونه پروژهها را بهطور محلی اجرا کنید.
در مقدمه، شما با نظریه مدلهای زبان بزرگ (LLM) و مفاهیم بنیادی آنها آشنا میشوید. همچنین، ما اکوسیستم Hugging Face را بررسی خواهیم کرد که راهحلهای مدرنی برای پردازش زبان طبیعی (NLP) ارائه میدهد. شما یاد خواهید گرفت چگونه مدلهای زبانی بزرگ را با هر دو روش Hugging Face و کتابخانه LangChain پیادهسازی کنید و مزایای هر رویکرد را درک نمایید.
قسمت دوم بر تسلط به LangChain متمرکز است. شما یاد خواهید گرفت چگونه به مدلهای متن باز، مانند Llama از متا و Phi از مایکروسافت و همچنین مدلهای زبانی بزرگ اختصاصی، مانند چت جی پی تی از OpenAI دسترسی پیدا کنید. ما مفهوم کمیسازی مدلها را برای بهبود عملکرد و مقیاسپذیری توضیح خواهیم داد. کامپوننتهای کلیدی LangChain، مانند زنجیرهها، قالبها و ابزارها را معرفی خواهیم کرد و نحوه استفاده از آنها برای توسعه راهحلهای قوی پردازش زبان طبیعی را توضیح خواهیم داد. تکنیکهای مهندسی پرامپت را نیز پوشش میدهیم تا به شما کمک کنیم نتایج دقیقتری بدست آورید. مفهوم RAG (Retrieval-Augmented Generation) را نیز بررسی خواهیم کرد که شامل فرآیندهای ذخیرهسازی و بازیابی اطلاعات است. شما یاد خواهید گرفت چگونه فروشگاههای بردار را پیادهسازی کنید و اهمیت تعبیهها و اینکه چگونه از آنها به طور موثر استفاده کنید را درک نمایید. ما همچنین نشان خواهیم داد چگونه میتوان از RAG برای تعامل با اسناد PDF و صفحات وب استفاده کرد. علاوه بر این، شما این فرصت را خواهید داشت که یکپارچهسازی عاملها و ابزارها، مانند استفاده از مدلهای زبانی بزرگ برای انجام جستجوی وب و بازیابی اطلاعات اخیر را بررسی کنید. راهحلها بهطور محلی پیادهسازی خواهند شد و امکان دسترسی به مدلهای متن باز را حتی بدون اتصال به اینترنت فراهم میکنند.
در مرحله توسعه پروژه، شما یاد خواهید گرفت یک چتبات سفارشی با یک رابط و حافظه برای سوال و جواب ایجاد کنید. همچنین یاد خواهید گرفت چگونه اپلیکیشنهای تعاملی را با Streamlit توسعه دهید، این کار ساخت رابطهای کاربری شهودی را آسان میکند. یکی از پروژهها شامل توسعه یک اپلیکیشن پیشرفته با RAG برای تعامل با چندین سند و استخراج اطلاعات مرتبط از طریق یک رابط چت است. پروژه دیگری روی ساخت یک اپلیکیشن تمرکز خواهد داشت که بهطور خودکار ویدئوها را خلاصه کرده و به سوالات مرتبط پاسخ میدهد که ابزاری قدرتمند برای درک خودکار ویدئوها است.
این دوره برای چه کسانی مناسب است؟
- متخصصان و علاقمندان به هوش مصنوعی که به بررسی استفاده از مدلهای زبانی بزرگ علاقهمندند.
- متخصصانی که به دنبال پیادهسازی مدلهای زبانی بزرگ در اپلیکیشنهای خود هستند.
- دانشجویانی که قصد دارند دانش عمیقتری از پردازش زبان طبیعی بدست آورند و یاد بگیرند چگونه راهحلهای مدرن را پیادهسازی کنند.
- متخصصان از سایر زمینهها که میخواهند یاد بگیرند چگونه از مدلهای زبانی در اپلیکیشنهای واقعی استفاده کنند.
- توسعهدهندگانی که به دنبال گسترش مهارتهای خود در Generative AI هستند.
- محققانی که به بررسی پیشرفتهای مدلهای زبانی بزرگ و کاربردهای عملی آنها علاقهمندند.
تسلط به مدلهای زبانی بزرگ با LangChain
-
محتوای دوره 13:59
-
مدلهای زبانی بزرگ چه هستند؟ 05:25
-
مدلهای زبانی بزرگ چگونه کار میکنند؟ - قسمت 1 09:22
-
مدلهای زبانی بزرگ چگونه کار میکنند؟ - قسمت 2 08:10
-
تعبیهها و توکنها 10:01
-
تکامل و زمینه تاریخی 05:25
-
نمونههایی از کاربردها 04:50
-
چالشها، محدودیتها و اخلاق 06:46
-
مدلهای زبانی بزرگ 12:40
-
حساب و توکن Hugging Face 07:34
-
انواع مدلها 08:10
-
نصب و پیکربندی 16:28
-
پارامترها برای تولید متن 08:21
-
قالبهای پرامپت 06:08
-
بررسی مهندسی پرامپت 04:50
-
فرمت پیام 03:19
-
بهینهسازی با کمیسازی 11:46
-
LangChain - شهود 07:06
-
نصب LangChain 03:05
-
مدلهای LangChain 05:23
-
مدلهای متن باز دیگر 09:14
-
مدلهای چت 02:48
-
قالبهای پرامپت 09:02
-
زنجیرهها و توابع سفارشی 15:52
-
استریمینگ 02:50
-
سرویسهای دیگر مدل 05:37
-
اجرا در ماشین محلی 12:17
-
Ollama در ماشین محلی 04:30
-
RAG - شهود 14:08
-
آمادهسازی محیط 03:42
-
تستها با RAG 07:35
-
عیبیابی 03:55
-
ایندکسگذاری - شهود 05:31
-
ایندکسگذاری - پیادهسازی 14:27
-
بازیابی و تولید متن - شهود 08:23
-
بازیابی و تولید متن - پیادهسازی 09:32
-
عاملها و ابزارها - شهود 11:03
-
ابزار ویکیپدیا 07:54
-
ابزار سفارشی 02:59
-
ReAct 12:55
-
ایجاد و اجرای عامل 09:13
-
تستها با چت جی پی تی 07:06
-
تستها با Tavily 04:30
-
قالبهای چت 08:12
-
Langsmith 06:06
-
آمادهسازی محیط 03:58
-
رونویسی ویدئو 07:41
-
بارگذاری مدل 06:08
-
الگوی پرامپت 03:17
-
زنجیره، پاسخ و ترجمه 05:42
-
پایپلاین کامل 04:30
-
Markdown برای مصورسازی 07:34
-
آمادهسازی محیط 07:07
-
پرامپت، زنجیره و پاسخ 07:49
-
سشن State 05:21
-
ورودی کاربر و مکالمه 09:50
-
کد Google Colab 05:31
-
آمادهسازی محیط 04:59
-
پنل برای انتخاب اسناد 03:31
-
ایندکسگذاری و بازیابی 10:42
-
زنجیره پیشرفته برای مکالمه 14:06
-
متغیرهای سشن 02:49
-
مکالمه 15:26
-
کد Google Colab 02:57
-
نکات پایانی 01:19
-
جایزه 01:32
مشخصات آموزش
تسلط به مدلهای زبانی بزرگ با LangChain
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:66
- مدت زمان :08:10:04
- حجم :3.3GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy