2012-10-16 13 views

उत्तर

3

FANN

के प्रलेखन से बिट्स असफल की संख्या; का अर्थ है आउटपुट न्यूरॉन्स की संख्या जो बिट असफल सीमा से अधिक भिन्न है http://leenissen.dk/fann/html/files/fann_train-h.html#fann_get_bit_fail

+2

आउटपुट न्यूरॉन्स की संख्या भिन्न होने पर इसका क्या अर्थ है? मुझे नहीं लगता कि मैं इसके पीछे की अवधारणा को समझता हूं। क्या कोई समझा सकता है या बता सकता है कि मैं इसके बारे में कहां पढ़ सकता हूं? – webnat0

5

बिट असफल सीमा अपेक्षित और वास्तविक आउटपुट न्यूरॉन मान के बीच अधिकतम अंतर है। The default bit fail limit is 0.35। यदि अपेक्षित और वास्तविक आउटपुट न्यूरॉन मान के बीच का अंतर अधिक है कि बिट असफल सीमा है, तो यह 1 बिट के रूप में गिना जाता है। आपके द्वारा दिए गए नमूना आउटपुट में 58 युगों पर सभी आउटपुट न्यूरॉन्स ने अनुमानित आउटपुट के लिए वास्तविक आउटपुट को काफी करीब दिया और इसलिए थोड़ा असफल रहा 0 और प्रशिक्षण बंद हो गया। दूसरे शब्दों में सभी प्रशिक्षण उदाहरणों ने आउटपुट दिए जो अपेक्षाकृत आउटपुट के करीब थे। पहले युग के दौरान, प्रशिक्षण नमूनों में से 4 ने आउटपुट दिए जिससे परिणामस्वरूप असफल रहा।

+0

यदि आउटपुट या तो 0 या 1 होना चाहिए, तो बिट असफल सीमा शून्य पर सेट की जानी चाहिए? मैं भी उलझन में हूं कि थोड़ा असफल सीमा "वांछित त्रुटि" के साथ कैसे काम करती है। – krasnaya

1

हाँ मुझे यह भ्रमित भी मिला है और सोचा है कि यह 'रूबी-फैन' में एक बग हो सकता है।

एफएएन मैनुअल कहता है कि यह आउटपुट न्यूरॉन्स विफल होने की संख्या है लेकिन यह नहीं कहता कि यह उपलब्ध नमूना सेट के लिए आउटपुट न्यूरॉन्स की संख्या का कुल योग है। इसलिए सबसे खराब मामला 'बिट असफल' सभी नमूनों के लिए उत्पादन आउटपुट न्यूरॉन्स विफल (निर्दिष्ट बिट असफल सीमा से परे) है।