मैं Google Colab में IMDb डेटासेट का उपयोग करके द्विआधारी वर्गीकरण उदाहरण को लागू करने का प्रयास कर रहा हूं । मैंने इस मॉडल को पहले भी लागू किया है। लेकिन जब मैंने कुछ दिनों के बाद इसे फिर से करने की कोशिश की, तो यह एक मूल्य त्रुटि लौटाया: load_data () फ़ंक्शन के लिए allow_pickle = False के समय 'ऑब्जेक्ट सरणियों को लोड नहीं किया जा सकता है।
मैंने पहले ही इसे हल करने की कोशिश की है, इसी तरह की समस्या के लिए मौजूदा जवाब का जिक्र करते हुए: स्केच_आरएन एल्गोरिथ्म में allow_pickle = False के 'ऑब्जेक्ट एरेज़' को कैसे ठीक किया जा सकता है, इसे ठीक नहीं किया जा सकता, लेकिन यह पता चलता है कि सिर्फ एक allow_ickle तर्क जोड़ना पर्याप्त नहीं है।
मेरा कोड:
from keras.datasets import imdb
(train_data, train_labels), (test_data, test_labels) = imdb.load_data(num_words=10000)
त्रुटि:
ValueError Traceback (most recent call last)
<ipython-input-1-2ab3902db485> in <module>()
1 from keras.datasets import imdb
----> 2 (train_data, train_labels), (test_data, test_labels) = imdb.load_data(num_words=10000)
2 frames
/usr/local/lib/python3.6/dist-packages/keras/datasets/imdb.py in load_data(path, num_words, skip_top, maxlen, seed, start_char, oov_char, index_from, **kwargs)
57 file_hash='599dadb1135973df5b59232a0e9a887c')
58 with np.load(path) as f:
---> 59 x_train, labels_train = f['x_train'], f['y_train']
60 x_test, labels_test = f['x_test'], f['y_test']
61
/usr/local/lib/python3.6/dist-packages/numpy/lib/npyio.py in __getitem__(self, key)
260 return format.read_array(bytes,
261 allow_pickle=self.allow_pickle,
--> 262 pickle_kwargs=self.pickle_kwargs)
263 else:
264 return self.zip.read(key)
/usr/local/lib/python3.6/dist-packages/numpy/lib/format.py in read_array(fp, allow_pickle, pickle_kwargs)
690 # The array contained Python objects. We need to unpickle the data.
691 if not allow_pickle:
--> 692 raise ValueError("Object arrays cannot be loaded when "
693 "allow_pickle=False")
694 if pickle_kwargs is None:
ValueError: Object arrays cannot be loaded when allow_pickle=False
np.load(path)
, अब यह np.load(path, boolean)
डिफ़ॉल्ट रूप से है, बूलियन (allow_pickle) झूठा है
np.savez
डॉक्स को देखा, लेकिन अचार का कोई संदर्भ नहीं था, इसलिए मुझे नहीं पता कि यह पहली बार में भी कैसे पता चला कि मैं जिन चीजों को सहेज रहा था, वे पॉइटोरच सामान थे और न केवल सुन्न ... अजीब! यदि आप जानते हैं कि हमारे साथ क्या चल रहा है :)