जवाबों:
ये बहुत सख्त शब्द नहीं हैं और ये अत्यधिक संबंधित हैं। हालाँकि:
लंबी कहानी छोटी, मैं कहूंगा कि:
हानि फ़ंक्शन एक लागत फ़ंक्शन का एक हिस्सा है जो एक उद्देश्य फ़ंक्शन का एक प्रकार है ।
प्रो। एंड्रयू एनजी के अनुसार (पृष्ठ 11 पर स्लाइड देखें),
समारोह h (X) आपकी परिकल्पना का प्रतिनिधित्व करता है। फिक्स्ड फिटिंग पैरामीटर थीटा के लिए, यह एक्स का एक फ़ंक्शन है। मेरा कहना है कि इसे ऑब्जेक्टिव फंक्शन भी कहा जा सकता है।
लागत फ़ंक्शन J फिटिंग पैरामीटर थीटा का एक फ़ंक्शन है। जे = जे (थीटा)।
हस्ती एट अल की पाठ्य पुस्तक "एलिमेंट्स ऑफ़ स्टैटिस्टिकल लर्निंग" के अनुसार , p.37 द्वारा:
"हम इनपुट X के Y दिए गए मानों की भविष्यवाणी के लिए एक फ़ंक्शन f (X) चाहते हैं।" [...] हानि फ़ंक्शन L (Y, f (X)) "भविष्यवाणी में त्रुटियों को दंडित करने के लिए एक फ़ंक्शन है",
तो ऐसा लगता है कि "नुकसान फ़ंक्शन" "लागत फ़ंक्शन" की तुलना में थोड़ा अधिक सामान्य शब्द है। यदि आप उस पीडीएफ में "नुकसान" की तलाश करते हैं, तो मुझे लगता है कि वे "लागत फ़ंक्शन" और "नुकसान फ़ंक्शन" का कुछ समान रूप से उपयोग करते हैं।
वास्तव में, पी। 502
"स्थिति [क्लस्टरिंग में] कुछ हद तक भविष्यवाणी की समस्याओं (पर्यवेक्षण सीखने) में हानि या लागत समारोह के विनिर्देशन के समान है"।
शायद ये शब्द मौजूद हैं क्योंकि वे विभिन्न शैक्षणिक समुदायों में स्वतंत्र रूप से विकसित हुए हैं। "ऑब्जेक्टिव फंक्शन" एक पुराना शब्द है जिसका उपयोग ऑपरेशंस रिसर्च, और इंजीनियरिंग गणित में किया जाता है। "हानि समारोह" सांख्यिकीविदों के बीच उपयोग में अधिक हो सकता है। लेकिन मैं यहां अटकलें लगा रहा हूं।
एंड्रयू एनजी के शब्दों में-
"अंत में, नुकसान फ़ंक्शन को एक एकल प्रशिक्षण उदाहरण के संबंध में परिभाषित किया गया था। यह मापता है कि आप एकल प्रशिक्षण उदाहरण पर कितना अच्छा काम कर रहे हैं। मैं अब लागत फ़ंक्शन नामक कुछ को परिभाषित करने जा रहा हूं, जो मापता है कि आप कितने अच्छे हैं।" एक संपूर्ण प्रशिक्षण सेट कर रहा है। इसलिए लागत फ़ंक्शन जे जो आपके मापदंडों पर लागू होता है डब्ल्यू और बी प्रशिक्षण के प्रत्येक उदाहरण पर लागू नुकसान फ़ंक्शन के योग में से एक के साथ औसत होने वाला है और बारी है। "
"डीप लर्निंग" में धारा 4.3 से - इयान गुडफेलो, योशुआ बेंगियो, आरोन कोर्टविल http://www.deeplinbook.org/
"जिस फ़ंक्शन को हम कम से कम या अधिकतम करना चाहते हैं, उसे उद्देश्य फ़ंक्शन या मानदंड कहा जाता है। जब हम इसे कम कर रहे होते हैं, तो हम इसे लागत फ़ंक्शन, हानि फ़ंक्शन, या त्रुटि फ़ंक्शन भी कह सकते हैं। इस पुस्तक में, हम इन शब्दों का परस्पर उपयोग करते हैं।" हालांकि कुछ मशीन लर्निंग प्रकाशन इन शब्दों में से कुछ को विशेष अर्थ प्रदान करते हैं। "
इस पुस्तक में, कम से कम, हानि और लागत समान हैं।
आपको संक्षिप्त उत्तर देने के लिए, मेरे अनुसार वे पर्यायवाची हैं। हालाँकि, लागत फ़ंक्शन का उपयोग ऑप्टिमाइज़ेशन समस्या में अधिक किया जाता है और नुकसान फ़ंक्शन का उपयोग पैरामीटर अनुमान में किया जाता है।
शब्द की लागत और हानि के कार्य पर्याय हैं कुछ लोग इसे त्रुटि फ़ंक्शन भी कहते हैं। अधिक सामान्य परिदृश्य पहले एक उद्देश्य फ़ंक्शन को परिभाषित करना है, जिसे हम अनुकूलित करना चाहते हैं। यह वस्तुनिष्ठ समारोह हो सकता है
वास्तव में सरल होने के लिए यदि आपके पास एम (जैसे (1), वाई (1)), (एक्स (2), वाई (2)) जैसे प्रशिक्षण डेटा हैं, तो। । । (x (m), y (m)) हम एक एकल प्रशिक्षण सेट के ycap और y के बीच हानि का पता लगाने के लिए हानि फ़ंक्शन L (ycap, y) का उपयोग करते हैं। यदि हम संपूर्ण प्रशिक्षण सेट के ycap और y के बीच हानि को खोजना चाहते हैं तो हम उपयोग करते हैं लागत कार्य।
नोट: - ycap का अर्थ है हमारे मॉडल से आउटपुट और y का मतलब अपेक्षित आउटपुट है
नोट: - क्रेडिट एंड्रयू एनजी रिसोर्स: coursera न्यूरल नेटवर्क और डीप लर्निंग जाता है
हानि फ़ंक्शन एकल प्रशिक्षण उदाहरण के लिए त्रुटि की गणना करता है, जबकि लागत फ़ंक्शन पूरे प्रशिक्षण सेट के नुकसान कार्यों का औसत है।