मेरे dell core i7 - 16GB RAM - 4gb 960m GPU लैपटॉप पर, मैं 3D CNN का उपयोग करके फेफड़े के CT इमेज को वर्गीकृत करने के लिए एक प्रोजेक्ट पर काम कर रहा हूं। मैं टेंसरफ़्लो के सीपीयू संस्करण का उपयोग कर रहा हूँ। चित्र सुस्पष्ट सरणी आकार (25,50,50) के रूप में तैयार किए गए हैं।
मेरे CNN मॉडल में 2 सँकरी परतें, दो अधिकतम परत, एक FC परत और आउटपुट परत थी। इस वास्तुकला के साथ मैं लगभग (5000 से 6000) नमूनों के साथ मॉडल को प्रशिक्षित कर सकता था। अधिक परतों को जोड़ने के बाद मेरे मॉडल में अब 6 कन्टेस्ट लेयर, 3 अधिकतम-पूल लेयर्स, FC और आउटपुट लेयर हैं। मेरी समस्या केवल 1000 से अधिक नमूनों के साथ आर्किटेक्चर को बदलने के बाद मेरी मेमोरी भर जाती है और मुझे मेमोरी त्रुटि मिलती है। मैंने छोटे बैच बनाने की कोशिश की, लेकिन हर बार एक ही त्रुटि हो रही थी। मेरे दो सवाल हैं:
अधिक परतों को जोड़कर मॉडल को अधिक मेमोरी की आवश्यकता क्यों है?
क्या इस प्रकार की समस्या से निपटने का कोई तरीका है?