我使用Tensorflow对象检测API来检测和定位图像中的一类对象。为此,我使用了预先训练过的faster_rcnn_resnet50_coco_2018_01_28模型。
在训练模型后,我想要检测不足/过拟合。我看到了训练的损失,但是在评估了Tensorboard之后,只显示了mAP和精度指标,而没有损失。
这是否有可能在Tensorboard上策划一个验证损失?
发布于 2018-10-17 07:49:32
有验证损失。假设您使用的是最新的API,“丢失”下的曲线是验证损失,而“丢失1/2”是培训损失。
发布于 2019-07-19 06:06:31
要查看验证曲线,您应该更改faster_rcnn_resnet50_coco.config:
1-注释max_evals行
2集eval_interval_secs:60 .
3- num_examples应该等于或少于"val.record“中的”文件“数量。
eval_config: { .
num_examples: 600 .
eval_interval_secs: 60 .
# Note: The below line limits the evaluation process to 10 evaluations.
# Remove the below line to evaluate indefinitely.
# max_evals: 10 .
}发布于 2020-02-18 20:44:55
利用model_main.py进行训练,给出了张力板的两条曲线。他们应该是训练和验证的损失。
您可以在CMD上使用以下命令。
python对象_检测/model_main.py --num_eval_steps=10 -num_train_steps=50000-alsologtostderr --pipeline_config_path=C:/DroneMaskRCNN/DroneMaskRCNN1/mask_rcnn_inception_v2_coco.config --model_dir=C:/DroneMaskRCNN/DroneMaskRCNN1/CP
https://stackoverflow.com/questions/52849514
复制相似问题