own_data_cnn_implementation_keras icon indicating copy to clipboard operation
own_data_cnn_implementation_keras copied to clipboard

ValueError: output of generator should be a tuple (x, y, sample_weight) or (x, y). Found: None In [ ]:

Open Hemanth-Mydugolam opened this issue 8 years ago • 0 comments

While executing the code i am getting the above error in the following code.:

model.fit_generator( train_generator, steps_per_epoch=nb_train_samples // batch_size, epochs=epochs, validation_data=validation_generator, validation_steps=nb_validation_samples // batch_size)

error as:

ValueError Traceback (most recent call last) in () 27 epochs=epochs, 28 validation_data=validation_generator, ---> 29 validation_steps=nb_validation_samples // batch_size) 30 31 model.save_weights('first_try.h5')

~\AppData\Roaming\Python\Python36\site-packages\keras\legacy\interfaces.py in wrapper(*args, **kwargs) 86 warnings.warn('Update your ' + object_name + 87 ' call to the Keras 2 API: ' + signature, stacklevel=2) ---> 88 return func(*args, **kwargs) 89 wrapper._legacy_support_signature = inspect.getargspec(func) 90 return wrapper

~\AppData\Roaming\Python\Python36\site-packages\keras\models.py in fit_generator(self, generator, steps_per_epoch, epochs, verbose, callbacks, validation_data, validation_steps, class_weight, max_q_size, workers, pickle_safe, initial_epoch) 1122 workers=workers, 1123 pickle_safe=pickle_safe, -> 1124 initial_epoch=initial_epoch) 1125 1126 @interfaces.legacy_generator_methods_support

~\AppData\Roaming\Python\Python36\site-packages\keras\legacy\interfaces.py in wrapper(*args, **kwargs) 86 warnings.warn('Update your ' + object_name + 87 ' call to the Keras 2 API: ' + signature, stacklevel=2) ---> 88 return func(*args, **kwargs) 89 wrapper._legacy_support_signature = inspect.getargspec(func) 90 return wrapper

~\AppData\Roaming\Python\Python36\site-packages\keras\engine\training.py in fit_generator(self, generator, steps_per_epoch, epochs, verbose, callbacks, validation_data, validation_steps, class_weight, max_q_size, workers, pickle_safe, initial_epoch) 1922 max_q_size=max_q_size, 1923 workers=workers, -> 1924 pickle_safe=pickle_safe) 1925 else: 1926 # No need for try/except because

~\AppData\Roaming\Python\Python36\site-packages\keras\legacy\interfaces.py in wrapper(*args, **kwargs) 86 warnings.warn('Update your ' + object_name + 87 ' call to the Keras 2 API: ' + signature, stacklevel=2) ---> 88 return func(*args, **kwargs) 89 wrapper._legacy_support_signature = inspect.getargspec(func) 90 return wrapper

~\AppData\Roaming\Python\Python36\site-packages\keras\engine\training.py in evaluate_generator(self, generator, steps, max_q_size, workers, pickle_safe) 2008 '(x, y, sample_weight) ' 2009 'or (x, y). Found: ' + -> 2010 str(generator_output)) 2011 if len(generator_output) == 2: 2012 x, y = generator_output

ValueError: output of generator should be a tuple (x, y, sample_weight) or (x, y). Found: None

Hemanth-Mydugolam avatar Nov 23 '17 10:11 Hemanth-Mydugolam