آموزش پردازش زبان طبیعی کاربردی با پایتون

Applied Natural Language Processing with Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: درک و پیاده سازی Huggingface-Models، LLMs، Vector Databases، RAG، Prompt Engineering، و موارد دیگر مقدمه ای بر پیاده سازی مدل پردازش زبان طبیعی (NLP) بر اساس مدل های huggingface که با OpenAI Vector Databases بازیابی-تولید افزوده شده (RAG) کاربردهای دنیای واقعی و مطالعات موردی پیاده‌سازی طبقه‌بندی صفر شات، طبقه‌بندی متن، مدل‌های تولید متن بهینه‌سازی مدل‌های تقویت داده‌ها مهندسی سریع

به دوره جامع من در مورد پردازش زبان طبیعی (NLP) بپیوندید. این دوره هم برای مبتدیان و هم برای حرفه ای های باتجربه طراحی شده است. این دوره دروازه شما برای باز کردن پتانسیل عظیم NLP در حل چالش های دنیای واقعی است. این طیف گسترده ای از موضوعات مختلف را پوشش می دهد و شما را در اجرای راه حل های NLP به سرعت می رساند.

نکات برجسته دوره:

  • NLP-Introduction

    • درکی کامل از اصول اساسی حاکم بر پردازش زبان طبیعی و کاربردهای آن به دست آورید.

    • مبانی NLP

    • جاسازی‌های کلمه

    • ترانسفورماتور

  • Hugingface را برای شبکه‌های از پیش آموزش دیده اعمال کنید

    • درباره مدل‌های Huggingface و نحوه اعمال آنها برای نیازهای خود بیاموزید

  • تنظیم دقیق مدل

    • گاهی اوقات شبکه های از پیش آموزش دیده کافی نیستند، بنابراین باید یک مدل موجود را روی کار و/یا مجموعه داده خاص خود تنظیم کنید. در این بخش شما یاد خواهید گرفت که چگونه.

  • پایگاه های داده برداری

    • پایگاه های داده برداری، جستجوی اطلاعات از متون را ساده می کند. شما یاد خواهید گرفت که آنها چگونه کار می کنند و چگونه پایگاه داده های برداری را پیاده سازی کنید.

    • Tokenization

    • DB برداری را با ChromaDB پیاده سازی کنید

    • DB برداری چند وجهی

  • OpenAI API

    • OpenAI با ChatGPT ابزار بسیار قدرتمندی برای NLP فراهم می کند. شما یاد خواهید گرفت که چگونه از طریق پایتون از آن استفاده کنید و آن را در گردش کار خود ادغام کنید.

  • مهندسی سریع

    • راهبردهایی برای ایجاد اعلان های کارآمد بیاموزید

  • نسل افزایش یافته بازیابی

    • نظریه RAG

    • RAG را پیاده سازی کنید

  • پروژه Capstone "Chatbot"

    • یک ربات چت برای "چت" با یک سند PDF ایجاد کنید

    • یک برنامه وب برای ربات چت ایجاد کنید

  • LLMهای منبع باز

    • با نحوه استفاده از OpenSource LLM

      آشنا شوید
  • افزایش داده

    • نظریه و رویکردهای تقویت داده های NLP

    • اجرای افزایش داده


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

دوره-مقدمه Course-Introduction

  • محدوده دوره (101) Course Scope (101)

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

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

  • چگونه مواد را بدست آوریم؟ (کد نویسی) How to get the material? (Coding)

  • چگونه مواد را بدست آوریم؟ (متناوب) How to get the material? (Alternate)

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

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

NLP-مقدمه NLP-Introduction

  • نمای کلی بخش Section Overview

  • NLP (101) NLP (101)

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

  • معرفی کدگذاری احساس OHE Sentiment OHE Coding Intro

  • احساس OHE (کدگذاری) Sentiment OHE (Coding)

  • جاسازی کلمه با NN (101) Word Embeddings with NN (101)

  • GloVe: جاسازی کلمه (کدگذاری) را دریافت کنید GloVe: Get Word Embedding (Coding)

  • GloVe: پیدا کردن نزدیکترین کلمات (کدگذاری) GloVe: Find closest words (Coding)

  • GloVe: قیاس کلمات (کدگذاری) GloVe: Word Analogy (Coding)

  • GloVe: Word Cluster (101) GloVe: Word Cluster (101)

  • GloVe Word (کدگذاری) GloVe Word (Coding)

  • احساس با جاسازی (101) Sentiment with Embedding (101)

  • احساس با جاسازی (کدگذاری) Sentiment with Embedding (Coding)

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

از Huggingface برای مدل های از قبل آموزش دیده استفاده کنید Apply Huggingface for Pre-Trained Models

  • نمای کلی بخش Section Overview

  • صورت در آغوش گرفته (101) Huggingface (101)

  • خطوط لوله: استفاده عمومی (101) Pipelines: General Use (101)

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

  • خطوط لوله: استفاده عمومی (کدگذاری) Pipelines: General Use (Coding)

  • شناسایی نهاد نامگذاری شده (101) Named Entity Recognition (101)

  • شناسایی موجودیت نامگذاری شده (کدگذاری) Named Entity Recognition (Coding)

  • پاسخ به سوال (101) Question Answering (101)

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

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

  • خلاصه سازی متن (کدگذاری) Text Summarization (Coding)

  • ترجمه (101) Translation (101)

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

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

  • Fill-Mask (کدگذاری) Fill-Mask (Coding)

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

  • طبقه بندی متن صفر شات (کدگذاری) Zero-Shot Text Classification (Coding)

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

  • نمای کلی بخش Section Overview

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

  • تجزیه و تحلیل داده های اکتشافی (کدگذاری) Exploratory Data Analysis (Coding)

  • مدل ساده (کدگذاری) Simple Model (Coding)

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

  • Huggingface Trainer (101) Huggingface Trainer (101)

  • مدل تنظیم دقیق (کدگذاری) Finetuning Model (Coding)

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

پایگاه های داده برداری Vector Databases

  • پایگاه های داده برداری (101) Vector Databases (101)

  • توکن سازی (101) Tokenization (101)

  • توکن سازی (عملی) Tokenization (Practical)

  • رمزگذاری (کدگذاری) Tokenization (Coding)

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

  • Bible Vector DB - Data Prep (Coding) Bible Vector DB - Data Prep (Coding)

  • Bible Vector DB - Database Handling (Coding) Bible Vector DB - Database Handling (Coding)

  • تمرین: فیلم وکتور DB Exercise: Movies Vector DB

  • راه حل: Movies Vector DB - Data Prep (Coding) Solution: Movies Vector DB - Data Prep (Coding)

  • راه حل: فیلم وکتور DB - DB-Setup (کدگذاری) Solution: Movies Vector DB - DB-Setup (Coding)

  • راه حل: Movies Vector DB - Query Function (Coding) Solution: Movies Vector DB - Query Function (Coding)

  • DB برداری چندوجهی (101) Multimodal Vector DB (101)

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

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

OpenAI API OpenAI API

  • نمای کلی بخش Section Overview

  • ChatGPT (101) ChatGPT (101)

  • OpenAI API (101) OpenAI API (101)

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

  • بسته پایتون (101) Python Package (101)

  • بسته پایتون (کد نویسی) Python Package (Coding)

  • Rest API (101) Rest APIs (101)

  • OpenAI WebUI (کدنویسی) OpenAI WebUI (Coding)

  • هزینه (101) Cost (101)

مهندسی سریع Prompt Engineering

  • مهندسی سریع (101) Prompt Engineering (101)

  • پاک کردن دستورالعمل ها (کدگذاری) Clear Instructions (Coding)

  • پرسونا (کدنویسی) Personas (Coding)

  • جداکننده (کدگذاری) Delimiters (Coding)

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

  • ارائه مثال (کدگذاری) Provide Examples (Coding)

  • خروجی کنترل (کدگذاری) Control Output (Coding)

Retrieval-Augmented Generation (RAG) Retrieval-Augmented Generation (RAG)

  • RAG (101) RAG (101)

  • کدگذاری RAG - نتیجه نهایی RAG Coding - The Final Result

  • RAG: Handling Vector DB (Coding) RAG: Handling Vector DB (Coding)

  • RAG: Handling LLM (کدگذاری) RAG: Handling LLM (Coding)

  • RAG: قرار دادن همه با هم (کدگذاری) RAG: Putting all together (Coding)

پروژه Capstone "Chatbot" Capstone Project "Chatbot"

  • چت بات تغییر آب و هوای وب اپلیکیشن (101) Webapp Climate Change Chatbot (101)

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

  • Webapp Climate Chatbot: Vector DB (Coding) Webapp Climate Change Chatbot: Vector DB (Coding)

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

  • ربات چت تغییرات آب و هوای Webapp: Webapp (کدنویسی) Webapp Climate Change Chatbot: Webapp (Coding)

LLM های منبع باز Open Source LLMs

  • LLMهای منبع باز (101) Open Source LLMs (101)

  • LLMهای منبع باز (کدنویسی) Open Source LLMs (Coding)

افزایش داده ها Data Augmentation

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

  • افزایش داده ها: ترجمه برگشتی (کدگذاری) Data Augmentation: Back-Translation (Coding)

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

  • افزایش داده ها: برش تصادفی (کدگذاری) Data Augmentation: Random Cropping (Coding)

  • افزایش داده ها: تقویت متنی (کدگذاری) Data Augmentation: Contextual Augmentation (Coding)

  • افزایش داده ها: تعبیه کلمه (کدگذاری) Data Augmentation: Word Embeddings (Coding)

  • افزایش داده ها: Fill-Mask (کدگذاری) Data Augmentation: Fill-Mask (Coding)

بخش پایانی Final Section

  • تبریک و تشکر از شما! Congratulations and Thank You!

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

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش پردازش زبان طبیعی کاربردی با پایتون
جزییات دوره
7.5 hours
98
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,054
5 از 5
ندارد
دارد
دارد
Bert Gollnick
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bert Gollnick Bert Gollnick

دانشمند داده