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

NLP - Natural Language Processing with Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش استفاده از Machine Learning، Spacy، NLTK، SciKit-Learn، Deep Learning و موارد دیگر برای انجام پردازش زبان طبیعی آموزش کار با فایل های متنی با پایتون یاد بگیرید چگونه با فایل های PDF در پایتون کار کنید استفاده از عبارات منظم برای جستجوی الگو در متن استفاده کنید. Spacy برای نشانه‌سازی فوق‌العاده سریع درباره ریشه‌سازی و لماتی‌سازی بیاموزید تطبیق واژگان را با Spacy درک کنید استفاده از بخشی از برچسب‌گذاری گفتار برای پردازش خودکار فایل‌های متن خام درک موجودیت نام‌گذاری شده تجسم POS و NER با استفاده از فضا استفاده از SciKit-Learn برای طبقه‌بندی متن استفاده از مدل‌سازی پنهان Dirichlet برای بالا آشنایی با فاکتورسازی ماتریس غیرمنفی استفاده از الگوریتم Word2Vec استفاده از NLTK برای تحلیل احساسات استفاده از آموزش عمیق برای ساخت ربات چت خود استفاده کنید

به بهترین دوره پردازش زبان طبیعی در اینترنت خوش آمدید! این دوره به عنوان منبع آنلاین کامل شما برای یادگیری نحوه استفاده از پردازش زبان طبیعی با زبان برنامه نویسی پایتون طراحی شده است.

در این دوره، همه چیزهایی را که شما برای تبدیل شدن به یک متخصص در سطح جهانی NLP با پایتون نیاز دارید، پوشش خواهیم داد.

ما با اصول اولیه شروع می‌کنیم، یادگیری نحوه باز کردن و کار با متن و فایل‌های PDF با پایتون، و همچنین یادگیری نحوه استفاده از عبارات منظم برای جستجوی الگوهای سفارشی در داخل فایل‌های متنی.

بعد از آن، با اصول اولیه پردازش زبان طبیعی، استفاده از کتابخانه Natural Language Toolkit برای پایتون، و همچنین کتابخانه پیشرفته Spacy برای توکن‌سازی فوق‌العاده سریع، تجزیه، تشخیص موجودیت، و واژه‌سازی متن شروع می‌کنیم.

ما مفاهیم اساسی NLP مانند ریشه‌یابی، واژه‌سازی، توقف کلمات، تطبیق عبارت، نشانه‌سازی و موارد دیگر را درک خواهیم کرد!

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

ما همچنین در مورد شناسایی موجودیت نام‌گذاری شده یاد خواهیم گرفت، که به کد شما اجازه می‌دهد تا با ارائه اطلاعات متنی به طور خودکار مفاهیمی مانند پول، زمان، شرکت‌ها، محصولات و ساده‌تر را درک کند.

از طریق کتابخانه‌های تجسمی پیشرفته، می‌توانیم این روابط را در زمان واقعی مشاهده کنیم.

سپس به درک یادگیری ماشینی با Scikit-Learn می‌رویم تا طبقه‌بندی متن را انجام دهیم، مانند ساخت خودکار سیستم‌های یادگیری ماشینی که می‌تواند بررسی‌های مثبت و منفی فیلم را تعیین کند، یا هرزنامه در مقابل پیام‌های ایمیل قانونی.

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

این دوره حتی موضوعات پیشرفته‌ای مانند تحلیل احساسات متن با کتابخانه NLTK و ایجاد بردارهای کلمه معنایی با الگوریتم Word2Vec را پوشش می‌دهد.

در این دوره یک بخش کامل به موضوعات پیشرفته پیشرفته، مانند استفاده از یادگیری عمیق برای ساخت ربات‌های چت اختصاص داده شده است!

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

همه اینها با ضمانت بازگشت پول 30 روزه همراه است، بنابراین می‌توانید دوره را بدون ریسک امتحان کنید.

منتظر چه هستید؟ امروز در پردازش زبان طبیعی متخصص شوید!

من شما را در دوره آموزشی خواهم دید،

ژوزه



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

معرفی Introduction

  • بررسی اجمالی دوره - لطفاً از این سخنرانی چشم پوشی نکنید. اطلاعات مهم در اینجا! Course Overview - DO NOT SKIP THIS LECTURE PLEASE. IMPORTANT INFO HERE!

  • بررسی سریع Quick Check

  • بررسی اجمالی برنامه درسی Curriculum Overview

  • سخنرانی نصب و راه اندازی Installation and Setup Lecture

  • سوالات متداول - سوالات متداول FAQ - Frequently Asked Questions

معرفی Introduction

  • بررسی اجمالی دوره - لطفاً از این سخنرانی چشم پوشی نکنید. اطلاعات مهم در اینجا! Course Overview - DO NOT SKIP THIS LECTURE PLEASE. IMPORTANT INFO HERE!

  • بررسی سریع Quick Check

  • بررسی اجمالی برنامه درسی Curriculum Overview

  • سخنرانی نصب و راه اندازی Installation and Setup Lecture

  • سوالات متداول - سوالات متداول FAQ - Frequently Asked Questions

مبانی متن پایتون Python Text Basics

  • مقدمه ای بر مبانی متن پایتون Introduction to Python Text Basics

  • کار با فایل های متنی با پایتون - قسمت اول Working with Text Files with Python - Part One

  • کار با فایل های متنی با پایتون - قسمت دوم Working with Text Files with Python - Part Two

  • کار با PDF Working with PDFs

  • عبارات منظم قسمت اول Regular Expressions Part One

  • عبارات منظم قسمت دوم Regular Expressions Part Two

  • مبانی متن پایتون - بررسی اجمالی ارزیابی Python Text Basics - Assessment Overview

  • مبانی متن پایتون - راه حل های ارزیابی Python Text Basics - Assessment Solutions

مبانی متن پایتون Python Text Basics

  • مقدمه ای بر مبانی متن پایتون Introduction to Python Text Basics

  • کار با فایل های متنی با پایتون - قسمت اول Working with Text Files with Python - Part One

  • کار با فایل های متنی با پایتون - قسمت دوم Working with Text Files with Python - Part Two

  • کار با PDF Working with PDFs

  • عبارات منظم قسمت اول Regular Expressions Part One

  • عبارات منظم قسمت دوم Regular Expressions Part Two

  • مبانی متن پایتون - بررسی اجمالی ارزیابی Python Text Basics - Assessment Overview

  • مبانی متن پایتون - راه حل های ارزیابی Python Text Basics - Assessment Solutions

مبانی پردازش زبان طبیعی Natural Language Processing Basics

  • مقدمه ای بر پردازش زبان طبیعی Introduction to Natural Language Processing

  • تنظیم فضایی و نمای کلی Spacy Setup and Overview

  • پردازش زبان طبیعی چیست؟ What is Natural Language Processing?

  • مبانی فضایی Spacy Basics

  • Tokenization - قسمت اول Tokenization - Part One

  • Tokenization - قسمت دوم Tokenization - Part Two

  • ساقه Stemming

  • Lemmatization Lemmatization

  • کلمات را متوقف کنید Stop Words

  • تطبیق عبارات و واژگان - قسمت اول Phrase Matching and Vocabulary - Part One

  • تطبیق عبارت و واژگان - قسمت دوم Phrase Matching and Vocabulary - Part Two

  • بررسی اجمالی ارزیابی مبانی NLP NLP Basics Assessment Overview

  • راه حل ارزیابی مبانی NLP NLP Basics Assessment Solution

مبانی پردازش زبان طبیعی Natural Language Processing Basics

  • مقدمه ای بر پردازش زبان طبیعی Introduction to Natural Language Processing

  • تنظیم فضایی و نمای کلی Spacy Setup and Overview

  • پردازش زبان طبیعی چیست؟ What is Natural Language Processing?

  • مبانی فضایی Spacy Basics

  • Tokenization - قسمت اول Tokenization - Part One

  • Tokenization - قسمت دوم Tokenization - Part Two

  • ساقه Stemming

  • Lemmatization Lemmatization

  • کلمات را متوقف کنید Stop Words

  • تطبیق عبارات و واژگان - قسمت اول Phrase Matching and Vocabulary - Part One

  • تطبیق عبارت و واژگان - قسمت دوم Phrase Matching and Vocabulary - Part Two

  • بررسی اجمالی ارزیابی مبانی NLP NLP Basics Assessment Overview

  • راه حل ارزیابی مبانی NLP NLP Basics Assessment Solution

بخشی از برچسب گذاری گفتار و شناسایی موجودیت نامگذاری شده Part of Speech Tagging and Named Entity Recognition

  • مقدمه ای بر بخش POS و NER Introduction to Section on POS and NER

  • بخشی از برچسب گذاری گفتار Part of Speech Tagging

  • تجسم بخشی از گفتار Visualizing Part of Speech

  • شناسایی نهاد نامگذاری شده - قسمت اول Named Entity Recognition - Part One

  • شناسایی نهاد نامگذاری شده - قسمت دوم Named Entity Recognition - Part Two

  • تجسم شناسایی موجودیت نامگذاری شده Visualizing Named Entity Recognition

  • تقسیم بندی جمله Sentence Segmentation

  • بخشی از ارزیابی گفتار Part Of Speech Assessment

  • بخشی از ارزیابی گفتار - راه حل Part Of Speech Assessment - Solutions

بخشی از برچسب گذاری گفتار و شناسایی موجودیت نامگذاری شده Part of Speech Tagging and Named Entity Recognition

  • مقدمه ای بر بخش POS و NER Introduction to Section on POS and NER

  • بخشی از برچسب گذاری گفتار Part of Speech Tagging

  • تجسم بخشی از گفتار Visualizing Part of Speech

  • شناسایی نهاد نامگذاری شده - قسمت اول Named Entity Recognition - Part One

  • شناسایی نهاد نامگذاری شده - قسمت دوم Named Entity Recognition - Part Two

  • تجسم شناسایی موجودیت نامگذاری شده Visualizing Named Entity Recognition

  • تقسیم بندی جمله Sentence Segmentation

  • بخشی از ارزیابی گفتار Part Of Speech Assessment

  • بخشی از ارزیابی گفتار - راه حل Part Of Speech Assessment - Solutions

طبقه بندی متن Text Classification

  • مقدمه ای بر طبقه بندی متون Introduction to Text Classification

  • مروری بر یادگیری ماشین Machine Learning Overview

  • معیارهای طبقه بندی Classification Metrics

  • ماتریس سردرگمی Confusion Matrix

  • پرایمر Scikit-Learn - نحوه استفاده از SciKit-Learn Scikit-Learn Primer - How to Use SciKit-Learn

  • پرایمر Scikit-Learn - کد در امتداد قسمت اول Scikit-Learn Primer - Code Along Part One

  • Scikit-Learn Primer - Code Along Part Two Scikit-Learn Primer - Code Along Part Two

  • بررسی اجمالی استخراج ویژگی متن Text Feature Extraction Overview

  • استخراج ویژگی متن - کد در کنار پیاده سازی Text Feature Extraction - Code Along Implementations

  • استخراج ویژگی متن - کد همراه - قسمت دوم Text Feature Extraction - Code Along - Part Two

  • کد طبقه بندی متن در امتداد پروژه Text Classification Code Along Project

  • بررسی اجمالی ارزیابی طبقه بندی متن Text Classification Assessment Overview

  • راه حل های ارزیابی طبقه بندی متن Text Classification Assessment Solutions

طبقه بندی متن Text Classification

  • مقدمه ای بر طبقه بندی متون Introduction to Text Classification

  • مروری بر یادگیری ماشین Machine Learning Overview

  • معیارهای طبقه بندی Classification Metrics

  • ماتریس سردرگمی Confusion Matrix

  • پرایمر Scikit-Learn - نحوه استفاده از SciKit-Learn Scikit-Learn Primer - How to Use SciKit-Learn

  • پرایمر Scikit-Learn - کد در امتداد قسمت اول Scikit-Learn Primer - Code Along Part One

  • Scikit-Learn Primer - Code Along Part Two Scikit-Learn Primer - Code Along Part Two

  • بررسی اجمالی استخراج ویژگی متن Text Feature Extraction Overview

  • استخراج ویژگی متن - کد در کنار پیاده سازی Text Feature Extraction - Code Along Implementations

  • استخراج ویژگی متن - کد همراه - قسمت دوم Text Feature Extraction - Code Along - Part Two

  • کد طبقه بندی متن در امتداد پروژه Text Classification Code Along Project

  • بررسی اجمالی ارزیابی طبقه بندی متن Text Classification Assessment Overview

  • راه حل های ارزیابی طبقه بندی متن Text Classification Assessment Solutions

معناشناسی و تحلیل احساسات Semantics and Sentiment Analysis

  • مقدمه ای بر معناشناسی و تحلیل احساسات Introduction to Semantics and Sentiment Analysis

  • مروری بر معناشناسی و واژه بردار Overview of Semantics and Word Vectors

  • معناشناسی و بردارهای کلمه با فاصله Semantics and Word Vectors with Spacy

  • بررسی اجمالی تحلیل احساسات Sentiment Analysis Overview

  • تجزیه و تحلیل احساسات با NLTK Sentiment Analysis with NLTK

  • کد تحلیل احساسات در کنار پروژه نقد و بررسی فیلم Sentiment Analysis Code Along Movie Review Project

  • ارزیابی پروژه تحلیل احساسات Sentiment Analysis Project Assessment

  • ارزیابی پروژه تحلیل احساسات - راهکارها Sentiment Analysis Project Assessment - Solutions

معناشناسی و تحلیل احساسات Semantics and Sentiment Analysis

  • مقدمه ای بر معناشناسی و تحلیل احساسات Introduction to Semantics and Sentiment Analysis

  • مروری بر معناشناسی و واژه بردار Overview of Semantics and Word Vectors

  • معناشناسی و بردارهای کلمه با فاصله Semantics and Word Vectors with Spacy

  • بررسی اجمالی تحلیل احساسات Sentiment Analysis Overview

  • تجزیه و تحلیل احساسات با NLTK Sentiment Analysis with NLTK

  • کد تحلیل احساسات در کنار پروژه نقد و بررسی فیلم Sentiment Analysis Code Along Movie Review Project

  • ارزیابی پروژه تحلیل احساسات Sentiment Analysis Project Assessment

  • ارزیابی پروژه تحلیل احساسات - راهکارها Sentiment Analysis Project Assessment - Solutions

مدل سازی موضوع Topic Modeling

  • مقدمه ای بر بخش مدل سازی موضوعی Introduction to Topic Modeling Section

  • مروری بر مدل سازی موضوع Overview of Topic Modeling

  • بررسی اجمالی تخصیص دیریکله نهفته Latent Dirichlet Allocation Overview

  • تخصیص دیریکله پنهان با پایتون - قسمت اول Latent Dirichlet Allocation with Python - Part One

  • تخصیص دیریکله پنهان با پایتون - قسمت دوم Latent Dirichlet Allocation with Python - Part Two

  • بررسی اجمالی فاکتورسازی ماتریس غیرمنفی Non-negative Matrix Factorization Overview

  • فاکتورسازی ماتریس غیر منفی با پایتون Non-negative Matrix Factorization with Python

  • پروژه مدلسازی موضوع - بررسی اجمالی Topic Modeling Project - Overview

  • پروژه مدلسازی موضوع - راهکارها Topic Modeling Project - Solutions

مدل سازی موضوع Topic Modeling

  • مقدمه ای بر بخش مدل سازی موضوعی Introduction to Topic Modeling Section

  • مروری بر مدل سازی موضوع Overview of Topic Modeling

  • بررسی اجمالی تخصیص دیریکله نهفته Latent Dirichlet Allocation Overview

  • تخصیص دیریکله پنهان با پایتون - قسمت اول Latent Dirichlet Allocation with Python - Part One

  • تخصیص دیریکله پنهان با پایتون - قسمت دوم Latent Dirichlet Allocation with Python - Part Two

  • بررسی اجمالی فاکتورسازی ماتریس غیرمنفی Non-negative Matrix Factorization Overview

  • فاکتورسازی ماتریس غیر منفی با پایتون Non-negative Matrix Factorization with Python

  • پروژه مدلسازی موضوع - بررسی اجمالی Topic Modeling Project - Overview

  • پروژه مدلسازی موضوع - راهکارها Topic Modeling Project - Solutions

یادگیری عمیق برای NLP Deep Learning for NLP

  • مقدمه ای بر یادگیری عمیق برای NLP Introduction to Deep Learning for NLP

  • مدل پایه پرسپترون The Basic Perceptron Model

  • مقدمه ای بر شبکه های عصبی Introduction to Neural Networks

  • Keras Basics - قسمت اول Keras Basics - Part One

  • Keras Basics - قسمت دوم Keras Basics - Part Two

  • مروری بر شبکه عصبی تکراری Recurrent Neural Network Overview

  • LSTMs، GRU، و تولید متن LSTMs, GRU, and Text Generation

  • تولید متن با LSTM با Keras و Python - قسمت اول Text Generation with LSTMs with Keras and Python - Part One

  • تولید متن با LSTM با Keras و Python - قسمت دوم Text Generation with LSTMs with Keras and Python - Part Two

  • تولید متن با LSTMS با Keras - قسمت سوم Text Generation with LSTMS with Keras - Part Three

  • بررسی اجمالی روبات های چت Chat Bots Overview

  • ساخت ربات های چت با پایتون - قسمت اول Creating Chat Bots with Python - Part One

  • ساخت ربات های چت با پایتون - قسمت دوم Creating Chat Bots with Python - Part Two

  • ساخت ربات های چت با پایتون - قسمت سوم Creating Chat Bots with Python - Part Three

  • ساخت ربات های چت با پایتون - قسمت چهارم Creating Chat Bots with Python - Part Four

یادگیری عمیق برای NLP Deep Learning for NLP

  • مقدمه ای بر یادگیری عمیق برای NLP Introduction to Deep Learning for NLP

  • مدل پایه پرسپترون The Basic Perceptron Model

  • مقدمه ای بر شبکه های عصبی Introduction to Neural Networks

  • Keras Basics - قسمت اول Keras Basics - Part One

  • Keras Basics - قسمت دوم Keras Basics - Part Two

  • مروری بر شبکه عصبی تکراری Recurrent Neural Network Overview

  • LSTMs، GRU، و تولید متن LSTMs, GRU, and Text Generation

  • تولید متن با LSTM با Keras و Python - قسمت اول Text Generation with LSTMs with Keras and Python - Part One

  • تولید متن با LSTM با Keras و Python - قسمت دوم Text Generation with LSTMs with Keras and Python - Part Two

  • تولید متن با LSTMS با Keras - قسمت سوم Text Generation with LSTMS with Keras - Part Three

  • بررسی اجمالی روبات های چت Chat Bots Overview

  • ساخت ربات های چت با پایتون - قسمت اول Creating Chat Bots with Python - Part One

  • ساخت ربات های چت با پایتون - قسمت دوم Creating Chat Bots with Python - Part Two

  • ساخت ربات های چت با پایتون - قسمت سوم Creating Chat Bots with Python - Part Three

  • ساخت ربات های چت با پایتون - قسمت چهارم Creating Chat Bots with Python - Part Four

بخش پاداش: از شما متشکرم! BONUS SECTION: THANK YOU!

  • سخنرانی جایزه BONUS LECTURE

بخش پاداش: از شما متشکرم! BONUS SECTION: THANK YOU!

  • سخنرانی جایزه BONUS LECTURE

نمایش نظرات

نظری ارسال نشده است.

آموزش NLP - پردازش زبان طبیعی با پایتون
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
11.5 hours
80
Udemy (یودمی) udemy-small
13 شهریور 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
68,041
4.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jose Portilla Jose Portilla

رئیس بخش علوم داده در آموزش پیریان

Jose Portilla Jose Portilla

رئیس بخش علوم داده در آموزش پیریان

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.