NLTK को डाउनलोड और इंस्टॉल कैसे करें

⚡ स्मार्ट सारांश

NLTK को डाउनलोड और इंस्टॉल करें WindowsMac या Linux पर इंस्टॉल करके Python पहले, फिर प्राकृतिक सामग्री मिलाते हुए Language Toolpip या Anaconda के माध्यम से kit का उपयोग करके और कॉर्पस डेटासेट डाउनलोड करके।

  • आवश्यकता: स्थापित करें Python एनएलटीके मिलाने से पहले।
  • ⚙️ स्थापित करें: pip, easy_install या Anaconda का उपयोग करें।
  • 📚 डेटासेट: कॉर्पोरा प्राप्त करने के लिए nltk.download() चलाएँ।
  • 🐍 सत्यापित करें: nltk को आयात करें Python खोल।
  • 🤖 एआई का उपयोग: एनएलपी पाइपलाइनों के लिए टोकनाइजेशन और टैगिंग।

NLTK डाउनलोड और इंस्टॉल करें

NLTK को स्थापित करना Windows

NLTK को सेट अप करने का तरीका जानें Windows कमांड प्रॉम्प्ट से। नीचे दिए गए निर्देश यह मानते हैं कि Python यह अभी तक स्थापित नहीं हुआ है, इसलिए पहला कदम इसे स्थापित करना है। Python.

का अधिष्ठापन Python in Windows

चरण 1) लिंक खोलें https://www.python.org/downloads/, और नवीनतम का चयन करें Windows रिलीज.

का अधिष्ठापन Python in Windows

नोटपुराने संस्करण के लिए, सभी रिलीज़ देखने के लिए डाउनलोड टैब पर जाएं।

का अधिष्ठापन Python in Windows

चरण 2) डाउनलोड की गई इंस्टॉलर फ़ाइल पर क्लिक करें।

का अधिष्ठापन Python in Windows

चरण 3) कस्टम इंस्टॉलेशन चुनें।

का अधिष्ठापन Python in Windows

चरण 4) अगला पर क्लिक करें।

का अधिष्ठापन Python in Windows

चरण 5) अगली स्क्रीन पर:

  1. उन्नत विकल्पों का चयन करें।
  2. अपनी पसंद का इंस्टॉलेशन स्थान चुनें। इस उदाहरण में, आसान पहुँच के लिए C ड्राइव पर एक फ़ोल्डर चुना गया है।
  3. स्थापित करें क्लिक करें.

का अधिष्ठापन Python in Windows

चरण 6) इंस्टॉलेशन पूरा होने के बाद क्लोज बटन पर क्लिक करें।

का अधिष्ठापन Python in Windows

चरण 7) अपने स्क्रिप्ट फ़ोल्डर का पथ कॉपी करें.

का अधिष्ठापन Python in Windows

चरण 8) में Windows सही कमाण्ड:

  • pip फोल्डर के स्थान पर जाएं।
  • NLTK को इंस्टॉल करने के लिए कमांड दर्ज करें:
    pip3 install nltk
  • स्थापना प्रक्रिया सफलतापूर्वक पूरी हो जानी चाहिए।

का अधिष्ठापन Python in Windows

ध्यान दें: के लिये Python 2. कमांड का उपयोग करें pip2 install nltk.

चरण 9) से Windows स्टार्ट मेनू में जाकर खोजें और खोलें Python खोल

का अधिष्ठापन Python in Windows

चरण 10) नीचे दिए गए कमांड को चलाकर सत्यापित करें कि इंस्टॉलेशन ठीक से काम कर रहा है:

import nltk

का अधिष्ठापन Python in Windows

यदि कोई त्रुटि दिखाई नहीं देती है, तो स्थापना पूरी हो गई है।

मैक/लिनक्स में NLTK स्थापित करना

Mac या Linux पर NLTK इंस्टॉल करने के लिए निम्नलिखित की आवश्यकता होती है: Python pip पैकेज मैनेजर। यदि pip स्थापित नहीं है, तो प्रक्रिया पूरी करने के लिए नीचे दिए गए निर्देशों का पालन करें।

चरण 1) पैकेज इंडेक्स को अपडेट करेंping नीचे दिए गए कमांड का पालन करें:

sudo apt update

चरण 2) pip इंस्टॉल करें Python 3:

sudo apt install python3-pip

आप easy_install के माध्यम से भी pip इंस्टॉल कर सकते हैं:

sudo apt-get install python-setuptools  python-dev build-essential

easy_install इंस्टॉल हो जाने के बाद, pip इंस्टॉल करने के लिए नीचे दिए गए कमांड को चलाएं:

sudo easy_install pip

चरण 3) NLTK को इंस्टॉल करने के लिए निम्न कमांड का उपयोग करें:

sudo pip install -U nltk
sudo pip3 install -U nltk

एनाकोंडा के माध्यम से एनएलटीके स्थापित करना

चरण 1) Anaconda को इंस्टॉल करने के लिए यहां जाएं https://www.anaconda.com/products/individual और का चयन Python आपको जिस संस्करण की आवश्यकता है।

एनाकोंडा के माध्यम से एनएलटीके स्थापित करना

नोट: विस्तृत चरणों के लिए इस ट्यूटोरियल का संदर्भ लें एनाकोंडा इंस्टॉल करें.

चरण 2) एनाकोंडा प्रॉम्प्ट में:

  1. कमांड दर्ज करें:
    conda install -c anaconda nltk
  2. Revपैकेज अपग्रेड, डाउनग्रेड और इंस्टॉल संबंधी जानकारी देखें, फिर 'हां' दर्ज करें।
  3. NLTK डाउनलोड और इंस्टॉल हो गया है।

एनाकोंडा के माध्यम से एनएलटीके स्थापित करना

एनएलटीके डेटासेट

NLTK मॉड्यूल कई डेटासेट के साथ आता है जिन्हें उपयोग करने से पहले आपको डाउनलोड करना होगा। तकनीकी रूप से, प्रत्येक डेटासेट को कहा जाता है देहसामान्य उदाहरणों में शामिल हैं रोक, गुटेनबर्ग, फ्रेमनेट_v15, बड़े_व्याकरण, भूरा, तथा शब्दतंत्र.

एनएलटीके के सभी पैकेज कैसे डाउनलोड करें

चरण 1) चलाएं Python दुभाषिया in Windows या लिनक्स।

चरण 2)

  1. कमांड दर्ज करें:
import nltk
nltk.download ()
  1. NLTK डाउनलोडर विंडो खुल जाएगी। डेटासेट डाउनलोड करने के लिए डाउनलोड बटन पर क्लिक करें। यह प्रक्रिया आपके इंटरनेट कनेक्शन के आधार पर समय लेगी।

NLTK के सभी पैकेज डाउनलोड करें

नोट: आप फ़ाइल > डाउनलोड निर्देशिका बदलें पर क्लिक करके डाउनलोड स्थान बदल सकते हैं।

NLTK के सभी पैकेज डाउनलोड करें

चरण 3) इंस्टॉल किए गए डेटा का परीक्षण करने के लिए, निम्न कोड का उपयोग करें:

>>> from nltk.corpus import brown
>>>brown.words()

['द', 'फुल्टन', 'काउंटी', 'ग्रैंड', 'जूरी', 'ने कहा', …]

NLTK के सभी पैकेज डाउनलोड करें

एनएलपी स्क्रिप्ट चलाना

यह अनुभाग बताता है कि स्थानीय पीसी पर एनएलपी स्क्रिप्ट कैसे चलती है। सही लाइब्रेरी का चुनाव आपकी आवश्यकताओं पर निर्भर करता है। आधिकारिक सूची देखें। एनएलपी पुस्तकालय spaCy, gensim और TextBlob जैसे विकल्पों के लिए।

NLTK स्क्रिप्ट कैसे चलाएँ

चरण 1) अपने पसंदीदा कोड संपादक में, कोड को कॉपी करें और फ़ाइल को इस रूप में सहेजें NLTKsample.py:

from nltk.tokenize import RegexpTokenizer
tokenizer = RegexpTokenizer(r'\w+')
filterdText=tokenizer.tokenize('Hello Guru99, You have build a very good site and I love visiting your site.')
print(filterdText)

NLTK स्क्रिप्ट चलाएँ

Code स्पष्टीकरण:

  1. इस प्रोग्राम का उद्देश्य दिए गए टेक्स्ट से सभी प्रकार के विराम चिह्नों को हटाना है। हमने "RegexpTokenizer" नामक मॉड्यूल को इम्पोर्ट किया है। एनएलटीके यह आपके द्वारा चुने गए किसी भी एक्सप्रेशन, सिंबल, कैरेक्टर या न्यूमेरिक वैल्यू को हटा देता है।
  2. एक रेगुलर एक्सप्रेशन को "RegexpTokenizer" मॉड्यूल में पास किया जाता है।
  3. टेक्स्ट को "tokenize" विधि का उपयोग करके टोकनाइज़ किया जाता है, और आउटपुट को "filterdText" वेरिएबल में संग्रहीत किया जाता है।
  4. परिणाम को “print()” का उपयोग करके प्रिंट किया जाता है।

चरण 2) कमांड प्रॉम्प्ट में:

  • उस स्थान पर जाएं जहां आपने फ़ाइल सहेजी है।
  • कमांड चलाएं python NLTKsample.py.

NLTK स्क्रिप्ट चलाएँ

आउटपुट है:

['नमस्ते', 'Guru99', 'आपने', 'एक', 'बहुत', 'अच्छी', 'साइट', 'बनाई', 'है', 'और', 'मुझे', 'आपकी', 'साइट', 'पर', 'जाना', 'पसंद', 'है'।

अक्सर पूछे जाने वाले प्रश्न

pip कमांड लाइब्रेरी को इंस्टॉल करता है, जबकि nltk.download() कॉर्पोरा और प्रशिक्षित मॉडल जैसे स्टॉपवर्ड्स, पंकट और वर्डनेट को डाउनलोड करता है। टेक्स्ट को टोकनाइज़ या टैग करने से पहले ये दोनों चरण आवश्यक हैं।

जी हां। NLTK अभी भी LLM में उपयोग होने वाले टेक्स्ट के प्रीप्रोसेसिंग के लिए लोकप्रिय है, जिसमें टोकनाइजेशन, स्टॉप-वर्ड रिमूवल, स्टेमिंग और POS टैगिंग शामिल हैं। इसके स्पष्ट API और क्लासिक कॉर्पोरा के कारण यह शिक्षण और अनुसंधान में भी व्यापक रूप से उपयोग किया जाता है।

NLP की बुनियादी बातें सीखने के लिए NLTK सबसे अच्छा है। spaCy उत्पादन के लिए तेज़ है, जबकि हगिंग फेस ट्रांसफॉर्मर यह प्री-ट्रेन्ड डीप-लर्निंग मॉडल प्रदान करता है। कई एआई प्रोजेक्ट एनएलटीके प्रीप्रोसेसिंग को ट्रांसफॉर्मर इन्फरेंस के साथ जोड़ते हैं।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: