آموزش RAG - ارتقای پتانسیل LLMs چتجیپیتی به سطح بعدی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مقدمهای بر Generative AI و مدلهای زبانی بزرگ (LLM)
- تکنیکها برای بهبود LLMs
- اصول بازیابی نسل افزوده (RAG)
- کاربردهای RAGs
- ابزارها برای توسعه RAG
- جیپیتیهای سفارشی
- Langchain
- کامپوننتهای RAG
- Flowise، فریمورک ایدهآل برای توسعه RAGs
- پایپلاین ایندکسگذاری و پایپلاین RAG
- فرگمنتیشن سند
- تعبیهها و پایگاه دادههای برداری
- جستجوی اطلاعات و بازیابی
- LLMs متنباز برای RAGs - بهترین متحد برای حفاظت از داده و حریم خصوصی
- ارزیابی عملکرد RAG
پیشنیازهای دوره
- بدون الزامات
توضیحات دوره
این دوره به طور خاص برای حرفهایهایی طراحی شده که میخواهند پتانسیل کامل مدلهای زبانی مانند چتجیپیتی را از طریق سیستمهای بازیابی نسل افزوده (RAGS) کشف کنند. ما به بررسی اینکه چگونه RAGS این مدلهای زبانی را به ابزارهای متخصص با عملکرد بالا در چندین رشته تبدیل میکند، خواهیم پرداخت. این کار با ارائه دسترسی مستقیم و بلادرنگ به اطلاعات مرتبط و بروز انجام میشود.
اهمیت RAGS در مدلهای زبانی
RAGS برای تکامل مدلهای زبانی بزرگ (LLMs) مانند چتجیپیتی اساسی هستند. از طریق یکپارچهسازی دانش خارجی به صورت بلادرنگ، این سیستمها به LLMs امکان میدهند که نه تنها به حجم زیادی از اطلاعات بروزرسانی دسترسی پیدا کنند بلکه همچنین به صورت پیوسته یاد بگیرند و به اطلاعات جدید سازگار شوند. این قابلیت بازیابی و یادگیری به طور قابل توجهی تولید متن را بهبود میبخشد و به مدلها اجازه میدهد که با دقت و مرتبطترین پاسخها واکنش نشان دهند. غنیسازی دانش برای اپلیکیشنهایی که به دقت بالا و زمینهسازی نیاز دارند، حیاتی است و امکانات جدیدی در زمینههایی مانند مراقبتهای بهداشتی، تحلیل مالی و غیره ایجاد میکند.
محتوای دوره
اصول Generative AI و RAG
- مقدمهای بر تولید محتوای کمکی و مدلهای زبانی
- کلاسهایی درباره اصول Generative AI، اصطلاحات کلیدی، چالشها و تکامل LLMs
- تأثیر generative AI در بخشهای مختلف
مطالعه عمیق مدلهای زبانی بزرگ (LLM)
- مقدمه و توسعه LLMs، از جمله مدلهای پایه و مدلهای تیونینگ شده
- بررسی چشمانداز فعلی LLMs، محدودیتهای آنها و نحوه کاهش مشکلات رایج مانند توهمات
دسترسی و استفاده از LLMs
استفاده عملی از چتجیپیتی، از جمله لابراتوارهای عملی و دسترسی به OpenAI API
بهینهسازی LLM
تکنیکهای پیشرفته برای بهبود عملکرد مدل، از جمله RAG با گرافهای دانش و توسعه مدل سفارشی
کاربردها و یوزکیسهای RAGs
بحث درباره مزایا و محدودیتهای RAGs، با مثالهایی از پیادهسازیهای واقعی و تأثیر آنها در صنایع مختلف
ابزارهای توسعه RAG
آموزش استفاده از ابزارهای خاص برای توسعه RAG، از جمله پلتفرمهای بدون کد مانند Flowise و LangChain و LlamaIndex
کامپوننت های فنی و پیشرفته RAG
جزئیات درباره معماری RAG، پایپلاینهای ایندکسگذاری، فرگمنتیشن سند و استفاده از تعبیهها و پایگاه دادههای برداری
لابراتوارها و پروژههای عملی
مجموعهای از لابراتوارها و پروژههای عملی که شرکتکنندگان را در توسعه یک RAG از شروع تا پایان، با استفاده از ابزارهایی مانند Flowise و LangChain هدایت میکنند.
متدولوژی
این دوره بین جلسات تئوری که درک عمیقی از RAGS را فراهم میکنند و جلسات عملی که به شرکتکنندگان اجازه میدهد با این فناوری در سناریوهای کنترل شده و واقعی تست کنند، نوسان دارد.
این برنامه برای کسانی که آمادهاند عملکرد چتجیپیتی و دیگر مدلهای زبانی را به سطوحی فراتر ببرد، ایدهآل است و RAGS را به ابزاری ضروری در زمینه هوش مصنوعی تبدیل میکند.
الزامات
نیازی به تجربه برنامهنویسی قبلی نیست. این دوره شامل استفاده از ابزارهای بدون کد برای تسهیل یادگیری و پیادهسازی RAGS خواهد بود.
این دوره برای چه کسانی مناسب است؟
- حرفهایهای فناوری و هوش مصنوعی - مناسب برای کسانی که در زمینههای هوش مصنوعی، یادگیری ماشین، توسعه نرمافزار و فناوری اطلاعات کار میکنند و به دنبال یکپارچهسازی و بهینهسازی قابلیتهای پیشرفته در سیستمهای خود هستند.
- توسعهدهندگان نرمافزار - به ویژه کسانی که به بهبود عملکرد و دقت اپلیکیشنهای مبتنی بر پردازش زبان طبیعی (NLP) و مدلهای زبانی علاقهمند هستند.
- علاقهمندان به هوش مصنوعی و خودآموزان - افرادی که به طور کلی به هوش مصنوعی و فناوریهای نوظهور علاقهمند هستند و میخواهند با آخرین نوآوریها و کاربردهای عملی آن آشنا شوند.
آموزش RAG - ارتقای پتانسیل LLMs چتجیپیتی به سطح بعدی
-
مقدمهای بر دوره 14:20
-
اصول Generative AI و نقش RAGs 03:35
-
اصطلاحات کلیدی Generative AI و GAW 02:52
-
مقدمهای بر مدلهای زبانی بزرگ (LLM) 03:35
-
توسعه مدل LLM_Base و LLM تیونینگ شده با دستورالعمل 03:07
-
محدودیتهای LLMs 03:53
-
چگونه توهمات LLM را کاهش دهیم؟ 02:52
-
مدلهای زبانی معروف (LLMs) 03:32
-
مقدمهای بر چتجیپیتی 03:00
-
لابراتوار عملی - شروع کار با چتجیپیتی 04:00
-
دسترسی و عملیات OpenAI API 06:00
-
تکنیکها برای بهبود عملکرد مدل 02:44
-
تکنیکهای یادگیری تک شات و یادگیری با چند شات 02:07
-
تکنیک بازیابی نسل افزوده (RAG) 02:18
-
تکنیک RAG با گرافهای دانش 01:57
-
مدلهای سفارشی و نحوه توسعه آنها 03:56
-
ملاحظات مهم هنگام اعمال تکنیکهای بهینهسازی مدل 04:56
-
محدودیتهای LLMs، پیشنهاد کانتکس و RAGs به عنوان ابزاری برای پشتیبانی از LLM 02:56
-
مزایای RAGs و ملاحظات مرتبط 03:49
-
کاربرد RAGs در یوزکیس واقعی 02:34
-
کاربردهای RAGs در زمینههای مختلف و یوزکیسها 04:13
-
پروژه واقعی RAG در تولید از شروع تا پایان 05:29
-
ابزارها و کتابخانهها برای توسعه RAGs 04:26
-
مبانی جیپیتیهای سفارشی به عنوان RAG 04:03
-
توسعه جیپیتی سفارشی خودمان 04:30
-
اطلاعرسانی درباره جیپیتیهای سفارشی 03:54
-
انواع دانش من و تحلیل کوئریها 02:25
-
ملاحظات مهم هنگام کار با مستندات 03:07
-
مقدمهای بر LangChain 03:22
-
ارائه دسترسی به داده خارجی از طریق ایندکسهای LangChain 02:36
-
کامپوننتها و معماری RAG 02:52
-
پایپلاین ایندکسگذاری و پایپلاین RAG 03:37
-
لابراتوار - افزودن زنجیره QA، فروشگاه بردار و بارگذار PD 03:40
-
لابراتوار - افزودن تقسیمکننده متن و تعبیههای OpenAI 03:50
-
تمرین عملی - طراحی wizard سفارشی 01:43
-
راهحل - طراحی wizard سفارشی 01:55
-
مقدمهای بر Flowise 01:59
-
ویژگیهای Flowise 02:56
-
نصب Flowise 02:47
-
شروع کار با Flowise 05:35
-
تمرین عملی - توسعه ChatFlow اولیه 00:38
-
راهحل - توسعه ChatFlow اولیه 02:20
-
پایپلاین ایندکسگذاری RAGs 02:01
-
استخراج داده از منابع مختلف با LlamaIndex و Langchain 06:37
-
اهمیت فرگمنتیشن و ملاحظات مهم 03:43
-
انواع فرگمنتها 03:17
-
مثالهای عملی از زمان پیادهسازی هر نوع fragmenter 03:17
-
تعبیهها چه هستند و چگونه کار میکنند؟ 01:55
-
لابراتوار - مدلهای تعبیه مختلف در Flowise 03:07
-
مدلهای تعبیه مختلف و نحوه انتخاب آنها 05:00
-
عملکرد پایگاه دادههای برداری 02:16
-
اصول Pinecone 05:35
-
افزودن فروشگاه برداری Pinecone 04:11
-
بارگذاری تعبیهها و ایندکسها از Pinecone 03:31
-
انواع مختلف پایگاه دادههای برداری 06:49
-
زنجیره QA بازیابی چندگانه با پایگاه دادههای برداری همزمان 04:01
-
Vectara، یک پایگاه داده برداری و RAG به عنوان یک سرویس 03:42
-
چگونه نوع پایگاه داده برداری مناسب را انتخاب کنیم؟ 02:06
-
تمرین عملی - توسعه ایندکسها و تعبیهها برای Pinecone 00:57
-
راهحل - توسعه ایندکسها و تعبیهها برای Pinecone 04:54
-
عملکرد و کامپوننتهای پایپلاین RAG 04:32
-
لابراتوار عملی توسعه پایپلاین RAG با Flowise 03:44
-
پایگاه دادههای برداری پایدار، ایندکسهای زمانی و داده کوچک 02:51
-
تمرین عملی - توسعه LLM سفارشی 00:38
-
راهحل - توسعه LLM سفارشی 02:20
-
اصول فرآیند بازیابی 02:09
-
متدهای بازیابی مختلف 02:31
-
فرآیند نهایی افزایش و تولید 01:58
-
مقدمهای بر پروژه و تمرین عملی 01:39
-
وب اسکرپر، Pinecone و زنجیره QA بازیابی مکالمهای 03:25
-
بهبود وب اسکرپر و اجتناب از توهمات مدل 01:59
-
دانلود و مقداردهی اولیه مدل با داکر، LocalAI و GPT4All 05:34
-
استفاده از مدل متنباز LLM از Flowise 03:14
-
پروژه پیشرفته با LLama2 Local AI و Faiss و تعبیههای Local AI 03:38
-
ارزیابی RAG و متریکهای ارزیابی 03:04
-
RAGAS برای ارزیابی RAG 03:33
-
سهگانه TrueLens در RAG برای ارزیابی RAG 03:25
-
لابراتوار عملی درباره توسعه و ارزیابی RAG با TrueLens 04:18
مشخصات آموزش
آموزش RAG - ارتقای پتانسیل LLMs چتجیپیتی به سطح بعدی
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:78
- مدت زمان :04:31:33
- حجم :1.75GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy