"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > वैल्यूएरर: NumPy Array को Tensor में बदलने में विफल - हल हो गया?

वैल्यूएरर: NumPy Array को Tensor में बदलने में विफल - हल हो गया?

2024-11-08 को प्रकाशित
ब्राउज़ करें:130

ValueError: Failed to Convert NumPy Array to Tensor - Resolved?

ValueError: NumPy Array को Tensor में परिवर्तित करने में विफल

समस्या विवरण

TensorFlow का उपयोग करके LSTM परतों के साथ एक तंत्रिका नेटवर्क को प्रशिक्षित करने का प्रयास करने पर, निम्नलिखित त्रुटि होती है:

ValueError: Failed to convert a NumPy array to a Tensor (Unsupported object type float).

यह त्रुटि तब दिखाई देती है जब प्रशिक्षण और परीक्षण डेटा को मॉडल में फिट करने का प्रयास किया जाता है।

स्पष्टीकरण

त्रुटि NumPy सरणियों के बजाय इनपुट डेटा के रूप में Python सूचियों का उपयोग करने से उत्पन्न होती है। TensorFlow इनपुट डेटा के रूप में सूचियों का समर्थन नहीं करता है।

Solution

समस्या को हल करने के लिए, np.asarray() फ़ंक्शन का उपयोग करके इनपुट डेटा को सूचियों से NumPy सरणियों में कनवर्ट करें। इसके अतिरिक्त, सुनिश्चित करें कि डेटा आपके मॉडल द्वारा अपेक्षित रूप से स्वरूपित है। पायथन कोड को इस प्रकार संशोधित किया जा सकता है:

x_train = np.asarray(x_train).astype('float32') y_train = np.asarray(y_train).astype('float32') x_test = np.asarray(x_test).astype('float32') y_test = np.asarray(y_test).astype('float32')

इनपुट डेटा को NumPy सरणियों में परिवर्तित करके और सही डेटा प्रारूप सुनिश्चित करके, त्रुटि का समाधान किया जाना चाहिए, और मॉडल प्रशिक्षित करने में सक्षम होगा सफलतापूर्वक.
            
विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729158556 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3