सिद्धांत रूप में, EM और मानक अनुकूलन दृष्टिकोण दोनों फिटिंग मिश्रण वितरण के लिए काम कर सकते हैं। ईएम की तरह, उत्तल अनुकूलन सॉल्वर एक स्थानीय इष्टतम में परिवर्तित होगा। लेकिन, कई स्थानीय ऑप्टिमा की उपस्थिति में बेहतर समाधान खोजने के लिए विभिन्न प्रकार के अनुकूलन एल्गोरिदम मौजूद हैं। जहाँ तक मुझे जानकारी है, सर्वश्रेष्ठ अभिसरण गति वाला एल्गोरिथ्म समस्या पर निर्भर करेगा।
ईएम का एक लाभ यह है कि यह स्वाभाविक रूप से हर पुनरावृत्ति पर मिश्रण वितरण के लिए वैध मापदंडों का उत्पादन करता है। इसके विपरीत, मानक अनुकूलन एल्गोरिदम को लगाने के लिए बाधाओं की आवश्यकता होगी। उदाहरण के लिए, मान लीजिए कि आप एक गाऊसी मिश्रण मॉडल को फिट कर रहे हैं। एक मानक nonlinear प्रोग्रामिंग दृष्टिकोण को सकारात्मक अर्धचालक होने के लिए सहसंयोजक matrices को विवश करने की आवश्यकता होगी, और एक के लिए nonnegative और योग होने के लिए मिश्रण घटक भार को विवश करना होगा।
उच्च आयामी समस्याओं पर अच्छा प्रदर्शन प्राप्त करने के लिए, एक nonlinear प्रोग्रामिंग सॉल्वर को आमतौर पर ढाल का फायदा उठाने की आवश्यकता होती है। तो, आपको या तो ग्रेडिएंट को प्राप्त करना होगा या इसे स्वचालित भेदभाव के साथ गणना करना होगा। यदि कोई मानक प्रपत्र नहीं है, तो रोगियों को बाधा कार्यों के लिए भी आवश्यक है। न्यूटन की विधि और संबंधित दृष्टिकोण (जैसे विश्वास क्षेत्र के तरीके) को हेस्सियन की भी आवश्यकता है। यदि ग्रेडिएंट अनुपलब्ध है तो परिमित विभेदक या व्युत्पन्न-मुक्त विधियों का उपयोग किया जा सकता है, लेकिन मापदंडों की संख्या बढ़ने पर प्रदर्शन खराब हो जाता है। इसके विपरीत, EM को ग्रेडिएंट की आवश्यकता नहीं होती है।
EM वैचारिक रूप से सहज है, जो एक महान गुण है। यह अक्सर मानक अनुकूलन दृष्टिकोणों के लिए भी होता है। कई कार्यान्वयन विवरण हैं, लेकिन समग्र अवधारणा सरल है। अक्सर मानक अनुकूलन सॉल्वरों का उपयोग करना संभव होता है जो इन विवरणों को हुड के नीचे दूर करते हैं। इन मामलों में, एक उपयोगकर्ता को बस उद्देश्य फ़ंक्शन, बाधाओं और ग्रेडिएंट्स की आपूर्ति करनी होती है, और एक सोल्वर का चयन करने के लिए पर्याप्त कार्य ज्ञान होता है जो समस्या के लिए अच्छी तरह से अनुकूल है। लेकिन, विशिष्ट ज्ञान निश्चित रूप से आवश्यक है अगर यह उस बिंदु पर पहुंच जाता है जहां उपयोगकर्ता को अनुकूलन एल्गोरिथ्म के निम्न-स्तरीय विवरणों के बारे में सोचना या लागू करना है।
EM एल्गोरिथ्म का एक और लाभ यह है कि इसका उपयोग उन मामलों में किया जा सकता है जहां कुछ डेटा मान गायब हैं।
ब्याज की भी (टिप्पणियों सहित):