faker包:开源的GITHUB项目,主要用来创建伪数据,无需再手动生成数据,只需要调用Faker提供的方法,即可完成数据的生成。目前可生成的测试数据包括国家,日期,姓名,文章等文本数据,图像数据还未涵盖。
tqdm包:封装在迭代器中,可现实循环内进度条的显示。如在加载数据集时,或显示下载进度时,使用“for i in tqdm(range(m)):”,直接在迭代时加入tqdm,即可显示循环进度。
babel包:提供语言国际化和本土化实用命令的工具,如常用format_date,用来转换日期格式。
RepeatVetor层:keras.layers.core.RepeatVector(n),将输入重复n次,输入:(nb_samples, features),输出:(nb_samples, n, features)。
Bidirectional包装器:keras.layers.wrappers.Bidirectional(layer, merge_mode='concat', weights=None),双向RNN包装器,参数:layer:Recurrent
对象,merge_mode:前向和后向RNN输出的结合方式,为sum
,mul
,concat
,ave
和None
之一,若设为None,则返回值不结合,而是以列表的形式返回,例如:Bidirectional(LSTM(10, return_sequences=True), input_shape=(5, 10))。