मैं जानता हूँ कि यह एक पुराने सवाल है, लेकिन जैसा कि मैंने पाया यह Google के माध्यम से मुझे लगता है कि मार्कोव चेन के अलावा Context Free Grammars जैसे कुछ का उल्लेख करना उचित है।
मार्कोव चेन की मेरी समझ यह है कि वे "वर्तमान" आइटम के अनुसार केवल "अगली" वस्तु को संभाव्य रूप से बनाते हैं। शायद मैं गलत हूं, लेकिन मुझे नहीं लगता कि यह कैसे सुनिश्चित करेगा कि परिणाम व्याकरणिक नियमों का पालन करेगा।
उदाहरण के लिए, मैं आमतौर पर मार्कोव चेन्स को "अंग्रेजी ध्वनि" शब्दों को बनाने के तरीके के रूप में सुझाता हूं। यदि आप अंग्रेजी शब्दों के डेटासेट से अक्षरों का उपयोग करके मार्कोव श्रृंखला बनाते हैं, तो आउटपुट एक ऐसा शब्द होगा जो अंग्रेजी लगता है, लेकिन यह एक असली शब्द नहीं होगा। मेरा मानना है कि वही वाक्यों के बारे में सच होगा- आप कुछ ऐसा उत्पन्न कर सकते हैं जो ठीक हो सकता है, लेकिन यह व्याकरणिक रूप से सही वाक्य नहीं हो सकता है।
संदर्भ मुक्त ग्रामर (या संभवतः नियमित ग्रामर?) एक बेहतर उम्मीदवार हो सकता है, क्योंकि वे परिभाषित नियमों के अनुसार वाक्यों को उत्पन्न करते हैं। और मूल प्रश्न अनुरोधों के रूप में इसे अपने शब्दों के साथ पॉप्युलेट करना आसान होगा। नकारात्मकता यह है कि आपको डेटासेट पर निर्भर होने के बजाय इन नियमों को स्वयं परिभाषित करने की आवश्यकता है। यह एक लंबा समय रहा है क्योंकि मैंने अंग्रेजी वाक्य उत्पन्न करने के लिए व्याकरण का उपयोग किया है, इसलिए मुझे याद नहीं है कि अच्छे/विविध प्रतिक्रियाएं प्राप्त करना कितना मुश्किल था।
जैसे स्वयं को कम या कम काम करता है: Google खोज करने से पहले उत्तर सबमिट करें। –