You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am not gonna give targeted solution but I guess keras version may be giving you some of the problems .. my bugs were different from your but i was having keras 2.1 > ... I downgrade it to 2.0.0 and issues with keras version were solved... Also , I see your Tensorflow version is also different version to the one on which the model was developed ... you may consider checking the development environment the contributor tested the code on as given here https://github.com/Ning-Ding/Implementation-CVPR2015-CNN-for-ReID
I'm trying to run CUHK03 Person Re-ID script.
Error text reads as follows:
TypeError Traceback (most recent call last)
in ()
----> 1 main("E:\DL\cuhk-03.h5")
in main(dataset_path)
17 model = generate_model()
18 model = compile_model(model)
---> 19 train(model, dataset_path)
20
21 def train(model,
in train(model, h5_path, weights_name, train_num, one_epoch, epoch_num, flag_random, random_pattern, flag_train, flag_val, which_val_data, nb_val_samples)
39 rand_x = np.random.rand()
40 flag_train = random_pattern(rand_x)
---> 41 model.fit_generator(Data_Generator.flow(f,flag = flag_train),one_epoch,epoch_num,validation_data=Data_Generator.flow(f,train_or_validation=which_val_data,flag=flag_val),nb_val_samples=nb_val_samples)
42 Rank1s.append(round(cmc(model)[0],2))
43 print (Rank1s)
~\Anaconda3\lib\site-packages\keras\legacy\interfaces.py in wrapper(*args, **kwargs)
89 warnings.warn('Update your ' + object_name + 90 ' call to the Keras 2 API: ' + signature, stacklevel=2)
---> 91 return func(*args, **kwargs)
92 wrapper._original_function = func
93 return wrapper
~\Anaconda3\lib\site-packages\keras\engine\training.py in fit_generator(self, generator, steps_per_epoch, epochs, verbose, callbacks, validation_data, validation_steps, class_weight, max_queue_size, workers, use_multiprocessing, shuffle, initial_epoch)
2023 epoch = initial_epoch
2024
-> 2025 do_validation = bool(validation_data)
2026 self._make_train_function()
2027 if do_validation:
TypeError: 'float' object cannot be interpreted as an integer
I am using Jupyter Notebook in Anaconda on Windows 10(x86).
Keras version 2.1.3
Python version 3.6.3
Tensorflow backend (1.4.0)
The text was updated successfully, but these errors were encountered: