Skip to content

Commit d10c592

Browse files
committed
create empty list
1 parent 91babb2 commit d10c592

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

supervised_learning/0x06-keras/6-train.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#!/usr/bin/env python3
2-
"""Function that trains a model using mini-batch gradient descent"""
2+
"""Function that trains a model using mini-batch gradient descent
3+
also analyze validaiton data and early stopping"""
34

45
import tensorflow.keras as K
56

@@ -8,11 +9,10 @@ def train_model(network, data, labels, batch_size, epochs,
89
validation_data=None, early_stopping=False,
910
patience=0, verbose=True, shuffle=False):
1011
"""return history"""
12+
callback = []
1113
if validation_data is not None and early_stopping:
12-
callback = [K.callbacks.EarlyStopping(monitor="val_loss",
13-
patience=patience)]
14-
else:
15-
callback = NULL
14+
callback.append(K.callbacks.EarlyStopping(monitor="val_loss",
15+
patience=patience))
1616
history = network.fit(
1717
x=data,
1818
y=labels,

0 commit comments

Comments
 (0)