主要就keras中fit和fit_generator这两个函数做出解释。
参考:
https://blog.csdn.net/learning_tortosie/article/details/85243310
直接区别两个函数的参数:
Keras.fit() | Keras.fit_generator() | keras.fit_generator()其他参数 |
---|---|---|
x | generator(输出为(inputs, targets)或(inputs, targets, sample_weights) 元组) |
max_queue_size |
y | workers | |
batch_size | use_multiprocessing | |
epochs | epochs | |
verbose | verbose | |
callbacks | callbacks | |
validation_split | ||
validation_data | validation_data | |
shuffle(对每个batch进行混洗) | shuffle | |
class_weight | class_weight | |
sample_weight | ||
initial_epoch(开始训练的轮次,有助于恢复之前的训练) | initial_epoch | |
steps_per_epoch(整数或 None 。 在声明一个轮次完成并开始下一个轮次之前的总步数(样品批次)。) |
step_per_epoch | |
validation_steps(只有在制定了steps_per_epoch时才有用) | validation_steps |