آموزش هوش مصنوعی مولد کاربردی و NLP با پایتون - آخرین آپدیت

دانلود Applied Generative AI & NLP with Python

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند تا دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در این دوره، فراگیران با استفاده از پایتون به طور عمیق در دنیای هوش مصنوعی مولد (Generative AI) و پردازش زبان طبیعی (NLP) غوطه‌ور خواهند شد. این دوره با تمرکز بر کدنویسی عملی، شما را در مسیر ساخت اپلیکیشن‌های قدرتمند NLP، از تحلیل احساسات گرفته تا طبقه‌بندی متن و سیستم‌های پاسخ‌گو به سوالات راهنمایی می‌کند. شما با فریم‌ورک‌های محبوبی مانند Huggingface و OpenAI کار خواهید کرد و تکنیک‌هایی مانند Word Embeddings، ترنسفورمرها و Fine-tuning مدل‌ها را خواهید آموخت. در پایان دوره، مهارت‌های لازم برای ایجاد اپلیکیشن‌های پیشرفته NLP و استقرار آن‌ها در سناریوهای واقعی را کسب خواهید کرد. دوره با دانش بنیادی NLP، شامل تحلیل احساسات و Word Embeddings با استفاده از تکنیک‌هایی مانند GloVe آغاز می‌شود. سپس به مدل‌های پیشرفته‌تری مانند ترنسفورمرها، خط لوله‌های (Pipelines) Huggingface و مدل‌های پیش‌آموزش‌دیده می‌پردازد و در نهایت وارد جزئیات Fine-tuning مدل، افزایش داده‌ها (Data Augmentation) و تولید تقویت‌شده با بازیابی (RAG) می‌شود. علاوه بر این، فراگیران در پیاده‌سازی و استقرار اپلیکیشن‌ها، از جمله یک چت‌بات تغییرات اقلیمی با استفاده از RAG و دیتابیس‌های برداری، راهنمایی می‌شوند. این دوره برای افرادی که مشتاق کاوش در حوزه رو به رشد هوش مصنوعی مولد و NLP هستند، ایده‌آل است. برای هر کسی که دانش پایه پایتون و علاقه به یادگیری ماشین، علوم داده یا هوش مصنوعی دارد، مناسب است. هیچ تجربه قبلی در NLP یا یادگیری عمیق مورد نیاز نیست و این دوره هم برای مبتدیان و هم برای توسعه‌دهندگان با تجربه‌ای که به دنبال گسترش مهارت‌های خود هستند، قابل دسترسی است.

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

معارفه دوره Course-Introduction

  • دامنه دوره (مفاهیم) Course Scope (101)

  • من کی هستم؟ Who am I?

  • نحوه کار با دوره (مفاهیم) How to work with The course (101)

  • نحوه دریافت مطالب (کدنویسی) How to get the material? (Coding)

  • راه‌اندازی سیستم (مفاهیم) System Setup (101)

  • راه‌اندازی سیستم (کدنویسی) System Setup (Coding)

آشنایی با NLP NLP-Introduction

  • مرور بخش Section Overview

  • مفاهیم NLP NLP (101)

  • جاسازی کلمات یا Word Embeddings (مفاهیم) Word Embeddings (101)

  • مقدمه‌ای بر کدنویسی Sentiment OHE Sentiment OHE Coding Intro

  • تحلیل احساسات OHE (کدنویسی) Sentiment OHE (Coding)

  • جاسازی کلمات با شبکه‌های عصبی (مفاهیم) Word Embeddings with NN (101)

  • مدل GloVe: دریافت Word Embedding (کدنویسی) GloVe: Get Word Embedding (Coding)

  • مدل GloVe: یافتن نزدیک‌ترین کلمات (کدنویسی) GloVe: Find closest words (Coding)

  • مدل GloVe: آنالوژی کلمات (کدنویسی) GloVe: Word Analogy (Coding)

  • مدل GloVe: خوشه‌بندی کلمات (مفاهیم) GloVe: Word Cluster (101)

  • کدنویسی GloVe Word GloVe Word (Coding)

  • تحلیل احساسات با Embedding (مفاهیم) Sentiment with Embedding (101)

  • تحلیل احساسات با Embedding (کدنویسی) Sentiment with Embedding (Coding)

  • ترنسفورمرها (مفاهیم) Transformers (101)

به‌کارگیری Huggingface برای مدل‌های پیش‌آموزش‌دیده Apply Huggingface for Pre-Trained Models

  • مرور بخش Section Overview

  • آشنایی با Huggingface (مفاهیم) Huggingface (101)

  • پایپ‌لاین‌ها: کاربردهای عمومی (مفاهیم) Pipelines: General Use (101)

  • طبقه‌بندی متن (مفاهیم) Text Classification (101)

  • پایپ‌لاین‌ها: کاربردهای عمومی (کدنویسی) Pipelines: General Use (Coding)

  • بازشناسی موجودات نام‌دار یا NER (مفاهیم) Named Entity Recognition (101)

  • بازشناسی موجودات نام‌دار (کدنویسی) Named Entity Recognition (Coding)

  • سیستم پاسخ‌گو به سوالات (مفاهیم) Question Answering (101)

  • سیستم پاسخ‌گو به سوالات (کدنویسی) Question Answering (Coding)

  • خلاصه‌سازی متن (مفاهیم) Text Summarization (101)

  • خلاصه‌سازی متن (کدنویسی) Text Summarization (Coding)

  • ترجمه (مفاهیم) Translation (101)

  • ترجمه (کدنویسی) Translation (Coding)

  • پر کردن ماسک یا Fill Mask (مفاهیم) Fill-Mask (101)

  • پر کردن ماسک (کدنویسی) Fill-Mask (Coding)

  • طبقه‌بندی متن Zero Shot (مفاهیم) Zero-Shot Text Classification (101)

  • طبقه‌بندی متن Zero Shot (کدنویسی) Zero-Shot Text Classification (Coding)

تنظیم دقیق مدل (Finetuning) Model Finetuning

  • مرور بخش Section Overview:

  • مدل ساده (مفاهیم) Simple Model (101):

  • تحلیل اکتشافی داده‌ها یا EDA (کدنویسی) Exploratory Data Analysis (Coding):

  • مدل ساده (کدنویسی) Simple Model (Coding):

  • تنظیم دقیق مدل یا Finetuning (مفاهیم) Finetuning Model (101):

  • آموزه‌دهنده Huggingface Trainer (مفاهیم) Huggingface Trainer (101):

  • تنظیم دقیق مدل (کدنویسی) Finetuning Model (Coding):

  • ذخیره مدل در huggingface / بارگذاری مدل (کدنویسی) Saving Model to huggingface / Loading Model (Coding):

دیتابیس‌های برداری Vector Databases

  • دیتابیس‌های برداری (مفاهیم) Vector Databases (101):

  • توکنایز کردن یا Tokenization (مفاهیم) Tokenization (101):

  • توکنایز کردن (عملی) Tokenization (Practical):

  • توکنایز کردن (کدنویسی) Tokenization (Coding):

  • دیتابیس برداری کتاب مقدس: نمای کلی Bible Vector DB - The Full Picture:

  • دیتابیس برداری کتاب مقدس: آماده‌سازی داده‌ها (کدنویسی) Bible Vector DB - Data Prep (Coding):

  • دیتابیس برداری کتاب مقدس: مدیریت دیتابیس (کدنویسی) Bible Vector DB - Database Handling (Coding):

  • تمرین: دیتابیس برداری فیلم‌ها Exercise: Movies Vector DB:

  • پاسخ: دیتابیس برداری فیلم‌ها - آماده‌سازی داده‌ها (کدنویسی) Solution: Movies Vector DB - Data Prep (Coding):

  • پاسخ: دیتابیس برداری فیلم‌ها - راه‌اندازی DB (کدنویسی) Solution: Movies Vector DB - DB-Setup (Coding):

  • پاسخ: دیتابیس برداری فیلم‌ها - تابع کوئری (کدنویسی) Solution: Movies Vector DB - Query Function (Coding):

  • دیتابیس برداری چندوجهی یا Multimodal (مفاهیم) Multimodal Vector DB (101):

  • دیتابیس برداری چندوجهی: راه‌اندازی (کدنویسی) Multimodal Vector DB: Setup (Coding):

  • دیتابیس برداری چندوجهی: کوئری (کدنویسی) Multimodal Vector DB: Query (Coding):

رابط برنامه‌نویسی OpenAI API OpenAI API

  • مرور بخش Section Overview:

  • آشنایی با ChatGPT (مفاهیم) ChatGPT (101):

  • رابط OpenAI API (مفاهیم) OpenAI API (101):

  • دریافت کلید API (کدنویسی) Get your API Key (Coding):

  • پکیج پایتون (مفاهیم) Python Package (101):

  • پکیج پایتون (کدنویسی) Python Package (Coding):

  • رابط‌های Rest API (مفاهیم) Rest APIs (101):

  • رابط کاربری وب OpenAI (کدنویسی) OpenAI WebUI (Coding):

  • هزینه‌ها (مفاهیم) Cost (101):

مهندسی پرامپت Prompt Engineering

  • مهندسی پرامپت (مفاهیم) Prompt Engineering (101):

  • دستورالعمل‌های واضح (کدنویسی) Clear Instructions (Coding):

  • تعیین نقش یا Personas (کدنویسی) Personas (Coding):

  • جداکننده‌ها یا Delimiters (کدنویسی) Delimiters (Coding):

  • تقسیم به زیر-وظایف (کدنویسی) Divide into sub-tasks (Coding):

  • ارائه مثال‌ها (کدنویسی) Provide Examples (Coding):

  • کنترل خروجی (کدنویسی) Control Output (Coding):

مهندسی پرامپت پیشرفته Advanced Prompt Engineering

  • مهندسی پرامپت پیشرفته (مفاهیم) Advanced Prompt Engineering (101)

  • پرامپت‌نویسی Few Shot (مفاهیم) Few-Shot Prompting (101)

  • زنجیره تفکر یا Chain of Thought (مفاهیم) Chain-of-Thought (101)

  • زنجیره تفکر (مثال) Chain-of-Thought (Example)

  • زنجیره تفکر (کدنویسی) Chain-of-Thought (Coding)

  • زنجیره تفکر با سازگاری داخلی یا Self Consistency (مفاهیم) Self-Consistency Chain-of-Thought (101)

  • زنجیره تفکر با سازگاری داخلی (مثال) Self-Consistency Chain-of-Thought (Example)

  • زنجیره تفکر با سازگاری داخلی (کدنویسی) Self-Consistency Chain-of-Thought (Coding)

  • زنجیره‌سازی پرامپت یا Prompt Chaining (مفاهیم) Prompt Chaining (101)

  • زنجیره‌سازی پرامپت (مثال) Prompt Chaining (Example)

  • بازتاب یا Reflection (مفاهیم) Reflection (101)

  • درخت تفکر یا Tree of Thought (مفاهیم) Tree-of-Thought (101)

  • بازخورد داخلی یا Self Feedback (مفاهیم) Self-Feedback (101)

  • بازخورد داخلی (مثال) Self-Feedback (Example)

  • بازخورد داخلی (کدنویسی) Self-Feedback (Coding)

  • نقد داخلی یا Self Critique (مفاهیم) Self-Critique (101)

  • نقد داخلی (کدنویسی) Self-Critique (Coding)

تولید تقویت‌شده با بازیابی (RAG) Retrieval-Augmented Generation (RAG)

  • مفاهیم RAG RAG (101)

  • کدنویسی RAG: نتیجه نهایی RAG Coding - The Final Result

  • سیستم RAG: مدیریت دیتابیس برداری (کدنویسی) RAG: Handling Vector DB (Coding)

  • سیستم RAG: مدیریت LLM (کدنویسی) RAG: Handling LLM (Coding)

  • سیستم RAG: تجمیع نهایی (کدنویسی) RAG: Putting It all together (Coding)

پروژه نهایی "چت‌بات" Capstone Project "Chatbot"

  • وب‌اپلیکیشن چت‌بات تغییرات اقلیمی (مفاهیم) Webapp Climate Change Chatbot (101):

  • وب‌اپلیکیشن چت‌بات تغییرات اقلیمی: آماده‌سازی داده‌ها (کدنویسی) Webapp Climate Change Chatbot: Data Prep (Coding):

  • وب‌اپلیکیشن چت‌بات تغییرات اقلیمی: دیتابیس برداری (کدنویسی) Webapp Climate Change Chatbot: Vector DB (Coding):

  • وب‌اپلیکیشن چت‌بات تغییرات اقلیمی: پیاده‌سازی RAG (کدنویسی) Webapp Climate Change Chatbot: RAG (Coding):

  • وب‌اپلیکیشن چت‌بات تغییرات اقلیمی: توسعه وب‌اپ (کدنویسی) Webapp Climate Change Chatbot: Webapp (Coding):

مدل‌های زبانی بزرگ (LLM) متن‌باز Open Source LLMs

  • مدل‌های زبانی بزرگ متن‌باز (مفاهیم) Open Source LLMs (101):

  • مدل‌های زبانی بزرگ متن‌باز (کدنویسی) Open Source LLMs (Coding):

افزایش داده‌ها (Data Augmentation) Data Augmentation

  • افزایش داده‌ها یا Data Augmentation (مفاهیم) Data Augmentation (101):

  • افزایش داده‌ها: ترجمه معکوس (کدنویسی) Data Augmentation: Back-Translation (Coding):

  • افزایش داده‌ها: جایگزینی با مترادف‌ها (کدنویسی) Data Augmentation: Replacement with Synonyms (Coding):

  • افزایش داده‌ها: برش تصادفی (کدنویسی) Data Augmentation: Random Cropping (Coding):

  • افزایش داده‌ها: افزایش زمینه‌ای یا Contextual (کدنویسی) Data Augmentation: Contextual Augmentation (Coding):

  • افزایش داده‌ها: Word Embeddings (کدنویسی) Data Augmentation: Word Embeddings (Coding):

  • افزایش داده‌ها: Fill Mask (کدنویسی) Data Augmentation: Fill-Mask (Coding):

متفرقه Miscellaneous

  • آشنایی با Claude (مفاهیم) Claude (101):

  • کار با Claude (کدنویسی) Claude (Coding):

  • توابع LLM (مفاهیم) LLM-Functions (101):

  • توابع LLM (کدنویسی) LLM-Functions (Coding):

بخش پایانی Final Section

  • سخنان پایانی Closing Remarks:

نمایش نظرات

آموزش هوش مصنوعی مولد کاربردی و NLP با پایتون
جزییات دوره
14h 16m
116
(آخرین آپدیت)
593
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده