पाइथन के साथ एआई सीखें · पाठ

N-ग्राम मॉडल

पाठ के प्रतिरूपों का विश्लेषण

पाठ 3, कुल 5 में से10 चरण

N-ग्राम मॉडल, CoddyKit पर पाइथन के साथ एआई सीखें का एक निःशुल्क पाठ है। यह 5 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह पाइथन के साथ एआई सीखें सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। पाइथन के साथ एआई सीखें पाठ्यक्रम में कुल 5 पाठ शामिल हैं।

N-ग्राम का परिचय

N-ग्राम मॉडल

N-ग्राम मॉडल NLP की एक मूलभूत अवधारणा हैं। ये टेक्स्ट के भीतर पैटर्न और संबंधों की पहचान करने के लिए शब्दों या अक्षरों के क्रम का विश्लेषण करते हैं।

N-ग्राम किसी दिए गए टेक्स्ट से लिए गए N क्रमागत आइटमों (शब्दों या अक्षरों) का क्रम होता है।

N-ग्राम मॉडल — चित्र 1

N-ग्राम क्या होते हैं

N-ग्राम क्या होते हैं?

N-ग्राम को N के मान के आधार पर परिभाषित किया जाता है:

  • यूनिग्राम (N=1): एकल शब्द (जैसे, "I", "like", "NLP")।
  • बाइग्राम (N=2): शब्दों के युग्म (जैसे, "I like", "like NLP")।
  • ट्राइग्राम (N=3): शब्दों के त्रिक (जैसे, "I like NLP")।

पाइथन में एन-ग्राम बनाना

हम किसी पाठ से एन-ग्राम बनाने के लिए पाइथन का उपयोग कर सकते हैं:

from nltk import ngrams

# Example text
text = "I love natural language processing"

# Tokenize text
tokens = text.split()

# Generate bigrams
bigrams = list(ngrams(tokens, 2))
print("Bigrams:", bigrams)

# Generate trigrams
trigrams = list(ngrams(tokens, 3))
print("Trigrams:", trigrams)

N-ग्राम मॉडल के अनुप्रयोग

N-ग्राम मॉडल का उपयोग इन कार्यों में किया जाता है:

  • भाषा मॉडलिंग: किसी क्रम में अगले शब्द का पूर्वानुमान लगाना।
  • टेक्स्ट निर्माण: सुसंगत वाक्य या अनुच्छेद बनाना।
  • वर्तनी सुधार: संभावित शब्द क्रमों की पहचान करना।

N-ग्राम के साथ आवृत्ति विश्लेषण

टेक्स्ट में सामान्य पैटर्न की पहचान करने के लिए हम N-ग्राम की आवृत्ति का विश्लेषण कर सकते हैं:

from collections import Counter

# Example text
text = "I love NLP. NLP is amazing. I love learning NLP."

# Tokenize and generate bigrams
tokens = text.split()
bigrams = list(ngrams(tokens, 2))

# Count bigram frequency
bigram_freq = Counter(bigrams)
print("Bigram Frequencies:", bigram_freq.most_common())

N-ग्राम मॉडल के लाभ

N-ग्राम मॉडल के कई लाभ हैं:

  • सरल हैं और इन्हें आसानी से लागू किया जा सकता है।
  • टेक्स्ट पैटर्न के मूलभूत विश्लेषण के लिए उपयोगी हैं।
  • अधिक उन्नत NLP मॉडलों के लिए आधार प्रदान करते हैं।

N-ग्राम मॉडल की सीमाएँ

उपयोगी होने के बावजूद N-ग्राम मॉडल की कुछ सीमाएँ हैं:

  • टेक्स्ट में दूर-दूर स्थित निर्भरताओं को समझने में कठिनाई होती है।
  • N के बड़े मानों के लिए बहुत अधिक डेटा की आवश्यकता होती है।
  • बड़े क्रमों के लिए ये दोहराव वाला या असंगत टेक्स्ट उत्पन्न कर सकते हैं।

N-ग्राम के वास्तविक दुनिया के उपयोग

N-ग्राम का उपयोग इन कार्यों में किया जाता है:

  • स्वतः पूर्णता: सर्च इंजन में अगले शब्द का पूर्वानुमान लगाना।
  • साहित्यिक चोरी का पता लगाना: एक-दूसरे से मिलते-जुलते शब्द पैटर्न की पहचान करना।
  • वाक् पहचान: सामान्य शब्द क्रमों को पहचानना।

सारांश और अगले चरण

इस पाठ में हमने:

  • N-ग्राम मॉडल और उनके प्रकारों का परिचय प्राप्त किया।
  • Python में N-ग्राम बनाए और उनकी आवृत्तियों का विश्लेषण किया।
  • N-ग्राम मॉडल के लाभों, सीमाओं और अनुप्रयोगों पर चर्चा की।

अगले चरण में, हम भावनात्मक विश्लेषण का अध्ययन करेंगे और जानेंगे कि टेक्स्ट डेटा की भावना का निर्धारण कैसे किया जाता है।

N-ग्राम मॉडल — चित्र 10
शुरुआत निःशुल्क

एआई शिक्षक के साथ Python सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
53
पाठ
225

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

क्या “N-ग्राम मॉडल” पाठ निःशुल्क है?

हाँ — पाइथन के साथ एआई सीखें अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “N-ग्राम मॉडल” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। पाइथन के साथ एआई सीखें पाठ्यक्रम में कुल 5 पाठ शामिल हैं।

“N-ग्राम मॉडल” में मैं क्या सीखूँगा?

पाठ के प्रतिरूपों का विश्लेषण आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ पाइथन के साथ एआई सीखें का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या पाइथन के साथ एआई सीखें शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर पाइथन के साथ एआई सीखें शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 5 में से 3वाँ पाठ है।

“N-ग्राम मॉडल” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस पाइथन के साथ एआई सीखें पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर पाइथन के साथ एआई सीखें पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. पाठ डेटा के साथ कार्य करना
  2. टोकनीकरण और सामान्यीकरण
  3. N-ग्राम मॉडल
  4. भावना विश्लेषण की अवधारणाएँ
  5. ट्रांसफ़ॉर्मर-आधारित मॉडल
← पाइथन के साथ एआई सीखें पर वापस जाएँ