Closed SangerY closed 3 years ago
感觉是由于那个数字是字符串的原因,建议你在fitlog.add_loss(float(train_step_loss), name="train_loss", step=train_step)添加一个float强制转换为数字试一下,add_loss只能识别torch.tensor, numpy, float类型。我之后研究下tf是啥数据类型。
感觉是由于那个数字是字符串的原因,建议你在fitlog.add_loss(float(train_step_loss), name="train_loss", step=train_step)添加一个float强制转换为数字试一下,add_loss只能识别torch.tensor, numpy, float类型。我之后研究下tf是啥数据类型。
加了float就好了,谢谢。 下面这个图是正常的吗?这里是每个epoch的loss都叠加到steps上了吗,这样感觉不好看整体趋势,这样设计是有其他用处吗?
不,这样应该是出问题了。感觉应该是由于train_step重叠了?train_step应该是一个不断增长的值。
不,这样应该是出问题了。感觉应该是由于train_step重叠了?train_step应该是一个不断增长的值。
嗯嗯,是的,我的train_step有问题。谢谢哈。
想试用下fitlog工具加在tf-yolov3代码里,由于代码中未计算mAP,只想看下train_loss曲綫。加的代码如下: fitlog.add_loss(train_step_loss, name="train_loss", step=train_step) loss.log中信息如下:
在网页中打开是这样的
是我操作有误吗?