На тензорной доске отображаются только точки, линия не отображается - PullRequest
1 голос
/ 13 июля 2020

Я использую tenorboard через pytorch и создал скейлер, который показывает точность, потери и точность проверки. Когда я открываю график, он показывает только точки и не показывает линию, соединяющую эти точки.

Вот фрагмент моего кода

tb = SummaryWriter(comment=f'-{epoch}')

tb.add_scalar("Accuracy", float(correct/len(train_tensor)*100), epoch)
tb.add_scalar("Loss", loss, epoch)
tb.add_scalar("ValiAccuracy", float(correct/len(train_tensor)*100), epoch)
tb.close()

Что заставляет тензорную таблицу не показывать эти линии? Вот как выглядит тензорборд

1 Ответ

1 голос
/ 14 июля 2020

Вы всегда создаете новый каталог со своим «комментарием» (в зависимости от вашей эпохи) в определении SummaryWriter. Каждый подкаталог будет рассматриваться как отдельный эксперимент в тензорной таблице. Вот почему они имеют разные цвета и показывают только точки вместо соединенной линии.

Вы можете попробовать определить свой SummaryWriter без комментария:

tb = SummaryWriter()
...