File tree Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Original file line number Diff line number Diff line change 19
19
config .height = 256
20
20
config .width = 256
21
21
22
- def my_generator (batch_size ):
23
- image_filenames = glob .glob (config .img_dir + "/*" )
22
+ val_dir = 'dogcat-data/validation/cat'
23
+ train_dir = 'dogcat-data/train/cat'
24
+
25
+
26
+ def my_generator (batch_size , img_dir ):
27
+ image_filenames = glob .glob (img_dir + "/*" )
24
28
counter = 0
25
29
while True :
26
30
bw_images = np .zeros ((batch_size , config .width , config .height ))
@@ -52,9 +56,9 @@ def my_generator(batch_size):
52
56
53
57
model .summary ()
54
58
55
- (val_bw_images , val_color_images ) = next (my_generator (8 ))
59
+ (val_bw_images , val_color_images ) = next (my_generator (20 , val_dir ))
56
60
57
- model .fit_generator ( my_generator (config .batch_size ),
61
+ model .fit_generator ( my_generator (config .batch_size , train_dir ),
58
62
samples_per_epoch = 20 ,
59
63
nb_epoch = config .num_epochs , callbacks = [WandbCallback (data_type = 'image' )],
60
64
validation_data = (val_bw_images , val_color_images ))
Original file line number Diff line number Diff line change @@ -106,9 +106,8 @@ def setup_to_finetune(model):
106
106
107
107
# setup model
108
108
base_model = InceptionV3 (weights = 'imagenet' , include_top = False )
109
-
110
-
111
109
model = add_new_last_layer (base_model , nb_classes )
110
+ model ._is_graph_network = False
112
111
113
112
# fine-tuning
114
113
setup_to_finetune (model )
You can’t perform that action at this time.
0 commit comments