“sample”, “batch”, “epoch” 是什麽意思:
sample:数据集中的一个元素
batch:一组sample。一个batch里的sample是并行、独立的被处理的,但是一个batch的结果只会在模型里被更新一次。一个batch一般来说在不超过内存的情况下越大越好,因为可以更快的出结果。
epoch:训练次数。一次epoch就是遍历一次数据集。
Activation:激活函数
Dropout:Dropout是在训练期间每次更新时将一定比例的输入随机设置为0,这有助于防止过拟合。
keras.layers.Dropout(rate, noise_shape=None, seed=None)
input:
# this is a logistic regression in Keras
x = Input(shape=(32,))
y = Dense(16, activation='softmax')(x)
model = Model(x, y)