सर्च कम्प्लीशन सिस्टम बनाना
सर्च कम्प्लीशन, या ऑटो-कम्प्लीट, एक आम NLP एप्लिकेशन है जो सर्च इंजनों और मैसेजिंग ऐप्स में उपयोग होता है. उद्देश्य यह है कि उपयोगकर्ता के आंशिक इनपुट के आधार पर संभावित कम्प्लीशन्स सुझाए जाएँ. आपका कार्य Hugging Face की "text-generation" pipeline का उपयोग करके एक बेसिक ऑटो-कम्प्लीट सिस्टम बनाना है, जो उपयोगकर्ता की क्वेरी से प्रासंगिक कम्प्लीशन्स जनरेट करे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Natural Language Processing (NLP)
अभ्यास निर्देश
"distilgpt2"मॉडल के साथ एकautocompletepipeline बनाएँ.- दिए गए
promptके लिए पाँच सर्च क्वेरीsuggestionsजनरेट करें, और हर एक को अधिकतम आठ tokens तक सीमित रखें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
from transformers import pipeline
# Create the pipeline
autocomplete = pipeline(task="____", model="____")
prompt = "Best books to read for"
# Generate search query completions
suggestions = ____
for suggestion in suggestions:
print(suggestion['generated_text'])