0% found this document useful (0 votes)
6 views14 pages

Fvpht9701 s01 Notes

Uploaded by

amirh.mok
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views14 pages

Fvpht9701 s01 Notes

Uploaded by

amirh.mok
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

‫آموزش پردازش زبانهای طبیعی (‪)NLP‬‬

‫در پایتون با پلتفرم ‪NLTK‬‬

‫آموزش پردازش زبانهای طبیعی (‪ )NLP‬در پایتون‬


‫با پلتفرم ‪NLTK‬‬
‫درس یکم‪ :‬معرفی آموزش‬

‫مدرس‪:‬‬
‫احسان یزدانی‬
‫دانشجوی کارشناسی مهندسی کامپیوتر‬

‫‪1‬‬
‫آموزش پردازش زبانهای طبیعی (‪)NLP‬‬
‫در پایتون با پلتفرم ‪NLTK‬‬
‫زبان طبیعی یا ‪ NL‬چیست؟‬

‫‪2‬‬
‫آموزش پردازش زبانهای طبیعی (‪)NLP‬‬
‫در پایتون با پلتفرم ‪NLTK‬‬
‫کاربردهای ‪NLP‬‬

‫‪Spell Correction‬‬

‫‪3‬‬
‫آموزش پردازش زبانهای طبیعی (‪)NLP‬‬
‫در پایتون با پلتفرم ‪NLTK‬‬

‫کاربردهای ‪NLP‬‬

‫‪Machine Translation‬‬

‫‪4‬‬
‫آموزش پردازش زبانهای طبیعی (‪)NLP‬‬
‫در پایتون با پلتفرم ‪NLTK‬‬

‫کاربردهای ‪NLP‬‬

‫‪Sentiment Analysis‬‬

‫‪5‬‬
‫آموزش پردازش زبانهای طبیعی (‪)NLP‬‬
‫در پایتون با پلتفرم ‪NLTK‬‬

‫کاربردهای ‪NLP‬‬

‫‪Summarization‬‬

‫‪6‬‬
)NLP( ‫آموزش پردازش زبانهای طبیعی‬
‫بهترین زبان برای‬ NLTK ‫در پایتون با پلتفرم‬

‫پردازش زبانهای طبیعی کدام است؟‬

Freeling NLTK
OpenNLP TextBlob
UIMA Gensim
LingPipe Pattern
Stanford Spacy
CoreNLP Orange
CogComp NLP Pineapple
7
‫آموزش پردازش زبانهای طبیعی (‪)NLP‬‬
‫بهترین زبان برای‬ ‫در پایتون با پلتفرم ‪NLTK‬‬

‫پردازش زبانهای طبیعی کدام است؟‬

‫‪8‬‬
‫آموزش پردازش زبانهای طبیعی (‪)NLP‬‬
‫در پایتون با پلتفرم ‪NLTK‬‬
‫سرفصلهای دوره‬

‫• آشنایی با مفاهیم پایه پایتون‬

‫• معرفی پردازش زبانهای طبیعی‬

‫• توکن بندی‬

‫• عبارات منظم‬

‫• نرمالسازی متن‬

‫• ‪Wordnet‬‬
‫‪9‬‬
)NLP( ‫آموزش پردازش زبانهای طبیعی‬
NLTK ‫در پایتون با پلتفرم‬
‫سرفصلهای دوره‬

‫• فاصله ویرایشی و تصحیح غلطهای امالیی‬


Corpus •

N-gram Language Model •

Part of Speech Tagging •

Hazm •

Text Classification •

Sentiment Analysis •

10
)NLP( ‫آموزش پردازش زبانهای طبیعی‬
NLTK ‫در پایتون با پلتفرم‬
‫منابع‬

• Python 3 Text Processing with NLTK 3 Cookbook


• Natural Language Processing with Python

11
‫آموزش پردازش زبانهای طبیعی (‪)NLP‬‬
‫در پایتون با پلتفرم ‪NLTK‬‬
‫ابزارهای مورد نیاز‬

‫‪12‬‬
‫آموزش پردازش زبانهای طبیعی (‪)NLP‬‬
‫در پایتون با پلتفرم ‪NLTK‬‬
‫پیش نیازهای دوره‬

‫‪c, c++ , c#, java‬‬ ‫• آشنایی اولیه با یکی از زبانهای برنامه نویسی مانند‪:‬‬

‫• آشنایی با مفاهیم متغیرها‪ ،‬متد نویسی‪ ،‬شیءگرایی‬

‫‪13‬‬
‫آموزش پردازش زبانهای طبیعی (‪)NLP‬‬
‫در پایتون با پلتفرم ‪NLTK‬‬

‫این اسالیدها بر مبنای نکات مطرح شده در فرادرس‬


‫«آموزش پردازش زبانهای طبیعی (‪ )NLP‬در پایتون با پلتفرم ‪»NLTK‬‬
‫تهیه شده است‪.‬‬

‫برای کسب اطالعات بیشتر در مورد این آموزش به لینک زیر مراجعه نمایید‪.‬‬

‫‪faradars.org/fvpht9701‬‬

You might also like