python - 使用faster_rcnn_nas_coco模型训练时设置 "second_stage_batch_size*"是什么意思?

标签 python tensorflow machine-learning computer-vision object-detection

I used Object detection API to train faster_rcnn_nas model.

但是我得到了“内存不足”的错误,但是当我添加

second_stage_batch_size: 4

上面这行代码解决了我的问题,我现在正在训练。但是我想知道上面这行是什么意思?

Here是上面一行的定义。

但是我不是很明白。谁能帮我解释一下?

最佳答案

here 中所述,“batch_size”主要是术语,意思是对训练过程有贡献的proposals的数量,即那些用于计算分类和边界框回归并且对损失有贡献的proposals。因此,如果这些东西太多,您的 GPU 就会内存不足,这是有道理的。

关于python - 使用faster_rcnn_nas_coco模型训练时设置 "second_stage_batch_size*"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55568455/

相关文章:

python - 错误: The function either returned None or ended without a return statement.但在哪里找不到?

python - 如何在xlsxwriter中设置列宽并同时使用自动过滤功能?

python - 时尚 MNIST 代码将 bag 作为每个真实世界图像的输出

machine-learning - 使用多层感知器对不平衡数据集进行分类

python - Keras 输出层出现意外错误

python - 在 Tensorflow 对象检测 API 中获取类别和概率

python - 添加字节数组作为字典的键

python - 如何导入 __init__.py 中定义的变量?

tensorflow - 为什么要为tf.keras.layers.LSTM设置return_sequences = True和stateful = True?

Tensorflow Argmax : What's the difference between "axis" and "dimension" parameter?