File tree Expand file tree Collapse file tree 4 files changed +19
-4
lines changed Expand file tree Collapse file tree 4 files changed +19
-4
lines changed Original file line number Diff line number Diff line change @@ -59,15 +59,20 @@ def train_and_evaluate(args):
59
59
)
60
60
61
61
grnet = model .create_model (args .learning_rate , num_classes = AFEW_CLASSES )
62
+
63
+ os .makedirs (args .job_dir , exist_ok = True )
62
64
checkpoint_path = os .path .join (args .job_dir , "afew-grnet.ckpt" )
63
65
cp_callback = tf .keras .callbacks .ModelCheckpoint (
64
66
filepath = checkpoint_path , save_weights_only = True , verbose = 1
65
67
)
68
+ log_dir = os .path .join (args .job_dir , "logs" )
69
+ tb_callback = tf .keras .callbacks .TensorBoard (log_dir = log_dir )
70
+
66
71
grnet .fit (
67
72
train_dataset ,
68
73
epochs = args .num_epochs ,
69
74
validation_data = val_dataset ,
70
- callbacks = [cp_callback ],
75
+ callbacks = [cp_callback , tb_callback ],
71
76
)
72
77
_ , acc = grnet .evaluate (val_dataset , verbose = 2 )
73
78
print ("Final accuracy: {}%" .format (acc * 100 ))
Original file line number Diff line number Diff line change @@ -74,15 +74,20 @@ def train_and_evaluate(args):
74
74
)
75
75
76
76
lienet = model .create_model (args .learning_rate , num_classes = G3D_CLASSES )
77
+
78
+ os .makedirs (args .job_dir , exist_ok = True )
77
79
checkpoint_path = os .path .join (args .job_dir , "g3d-lienet.ckpt" )
78
80
cp_callback = tf .keras .callbacks .ModelCheckpoint (
79
81
filepath = checkpoint_path , save_weights_only = True , verbose = 1
80
82
)
83
+ log_dir = os .path .join (args .job_dir , "logs" )
84
+ tb_callback = tf .keras .callbacks .TensorBoard (log_dir = log_dir )
85
+
81
86
lienet .fit (
82
87
train_dataset ,
83
88
epochs = args .num_epochs ,
84
89
validation_data = val_dataset ,
85
- callbacks = [cp_callback ],
90
+ callbacks = [cp_callback , tb_callback ],
86
91
)
87
92
_ , acc = lienet .evaluate (val_dataset , verbose = 2 )
88
93
print ("Final accuracy: {}%" .format (acc * 100 ))
Original file line number Diff line number Diff line change @@ -59,15 +59,20 @@ def train_and_evaluate(args):
59
59
)
60
60
61
61
spdnet = model .create_model (args .learning_rate , num_classes = AFEW_CLASSES )
62
+
63
+ os .makedirs (args .job_dir , exist_ok = True )
62
64
checkpoint_path = os .path .join (args .job_dir , "afew-spdnet.ckpt" )
63
65
cp_callback = tf .keras .callbacks .ModelCheckpoint (
64
66
filepath = checkpoint_path , save_weights_only = True , verbose = 1
65
67
)
68
+ log_dir = os .path .join (args .job_dir , "logs" )
69
+ tb_callback = tf .keras .callbacks .TensorBoard (log_dir = log_dir )
70
+
66
71
spdnet .fit (
67
72
train_dataset ,
68
73
epochs = args .num_epochs ,
69
74
validation_data = val_dataset ,
70
- callbacks = [cp_callback ],
75
+ callbacks = [cp_callback , tb_callback ],
71
76
)
72
77
_ , acc = spdnet .evaluate (val_dataset , verbose = 2 )
73
78
print ("Final accuracy: {}%" .format (acc * 100 ))
Original file line number Diff line number Diff line change 1
- tensorflow >= 2.0 .0
1
+ tensorflow >= 2.3 .0
You can’t perform that action at this time.
0 commit comments