学着学着忽然觉得keras会比直接用tensorflow更方便一些,所以决定试试这个会不会简单一些……
看的是github上的keras的代码
https://github.com/keras-team/keras/blob/58399c111a4639526f8d13d4bfa62fc3d0695b02/examples/cifar10_resnet.py#L141
看看能不能解决多数据块读取
https://github.com/keras-team/keras/blob/master/examples/imdb_cnn.py
os.path.join
路径拼接函数
ModelCheckpoint
https://blog.csdn.net/breeze5428/article/details/80875323
Keras的模型是用hdf5存储的
保存keras模型
LearningRateScheduler
https://blog.csdn.net/hanshuobest/article/details/78882334
该回调函数是用于动态设置学习率
keras model.fit
https://keras.io/zh/models/model/
以给定数量的轮次(数据集上的迭代)训练模型。
ImageDataGenerator
https://keras.io/zh/preprocessing/image/#imagedatagenerator_1
数据增强
记录训练时间
import time
startTime=time()
断点续训 keras ModelCheckpoint
https://blog.csdn.net/Li_haiyu/article/details/80894299
生成保存的模型及训练参数,可以下一次读取后继续训练