小编WiL*_*L_K的帖子

张量流中的Batch_size?理解这个概念

我的问题很简单,也很直接.批量大小在训练和预测神经网络时指定了什么.如何对其进行可视化,以便清楚地了解数据如何馈送到网络.

假设我有一个自动编码器

encoder = tflearn.input_data(shape=[None, 41])
encoder = tflearn.fully_connected(encoder, 41,activation='relu')
Run Code Online (Sandbox Code Playgroud)

我正在输入带有41个功能的csv文件,所以我理解的是它将从csv文件中获取每个功能,并在批量大小为1时将其提供给第一层的41个神经元.

但是当我将批量大小增加到100时,100个批次的41个特征将如何被馈送到该网络?

model.fit(test_set, test_labels_set, n_epoch=1, validation_set=(valid_set, valid_labels_set),
          run_id="auto_encoder", batch_size=100,show_metric=True, snapshot_epoch=False)
Run Code Online (Sandbox Code Playgroud)

是否会对批次或其中的某些操作进行标准化?

两种情况下的epoc数量相同

python-3.x tensorflow tflearn

7
推荐指数
1
解决办法
5785
查看次数

标签 统计

python-3.x ×1

tensorflow ×1

tflearn ×1