@@ -203,7 +203,7 @@ visualdl --logdir ./runs/mnist_experiment --model ./runs/mnist_experiment/model.
203203
204204如果是在[ AI Studio] ( https://aistudio.baidu.com/aistudio/projectdetail/4188061?contributionType=1 ) 上训练程序,可以在模型训练结束后,参考如下界面设置日志文件所在目录和模型文件,启动 VisualDL 的可视化服务。
205205
206- ![ img] ( http ://rte.weiyun.baidu. com/api/imageDownloadAddress?attachId=d128bd9ff9f047f6beb471476e44f43c )
206+ ![ img] ( https ://github. com/PaddlePaddle/docs/blob/develop/docs/guides/advanced/images/visualdl_guide_image_0.png )
207207
208208
209209
@@ -249,7 +249,7 @@ logwriter.add_image_matrix(tag='input_images', step=1, imgs=image_matrix, rows=-
249249
250250“样本数据·图像”页面显示了通过 add_image_matrix 接口写入的图像列表,可以看到写入的 9 张图像按照 3* 3 的排列方式展示了出来,用于训练的数据是手写字体的数字。
251251
252- ![ img] ( https://github.com/PaddlePaddle/docs/tree /develop/docs/guides/advanced/images/visualdl_guide_image_1.png?raw=text )
252+ ![ img] ( https://github.com/PaddlePaddle/docs/blob /develop/docs/guides/advanced/images/visualdl_guide_image_1.png )
253253
254254图 1:查看输入图像
255255
@@ -263,7 +263,7 @@ logwriter.add_embeddings('input_image_embeddings', mat=[img.reshape(-1) for img
263263
264264“数据降维”页面显示了通过 add_embeddings 接口写入的向量降维后的位置关系。一般来说,越相似的图像投射到低维空间的距离就会越相近。
265265
266- ![ img] ( https://github.com/PaddlePaddle/docs/tree /develop/docs/guides/advanced/images/visualdl_guide_image_2.png )
266+ ![ img] ( https://github.com/PaddlePaddle/docs/blob /develop/docs/guides/advanced/images/visualdl_guide_image_2.png )
267267
268268图 2:查看数据降维的结果
269269
@@ -282,7 +282,7 @@ paddle.jit.save(model, './runs/mnist_experiment/model', [paddle.static.InputSpec
282282
283283“网络结构”页面显示了使用飞桨搭建的网络结构。可以清晰的看到其拓扑连接方式以及每个结构单元的详细信息。通过网络结构图,可以分析自己搭建的网络拓扑是否符合设计时的预期,辅助做网络搭建的调试;以及查看每个节点输出的变量的形状,并通过此形状评估参数量的大小。
284284
285- ![ img] ( https://github.com/PaddlePaddle/docs/tree /develop/docs/guides/advanced/images/visualdl_guide_image_3.png )
285+ ![ img] ( https://github.com/PaddlePaddle/docs/blob /develop/docs/guides/advanced/images/visualdl_guide_image_3.png )
286286
287287图 3:查看网络结构
288288
@@ -308,21 +308,21 @@ logwriter.add_hparams(hparams_dict={'lr': 0.0001, 'batch_size': 16, 'opt': 'adam
308308
309309“超参可视化”页面会显示通过 add_hparams 接口记录这两次不同实验的超参数信息,并对关联的曲线进行对比。通过表格视图,平行坐标图和散点图三种图,可以发现在学习率为 1e-4,优化器为 adam 的时候,训练的平均损失值更低,测试集上的测试精度更高。
310310
311- ![ img] ( https://github.com/PaddlePaddle/docs/tree /develop/docs/guides/advanced/images/visualdl_guide_image_4.png )
311+ ![ img] ( https://github.com/PaddlePaddle/docs/blob /develop/docs/guides/advanced/images/visualdl_guide_image_4.png )
312312
313313图 4:超参实验对比-表格视图
314314
315- ![ img] ( https://github.com/PaddlePaddle/docs/tree /develop/docs/guides/advanced/images/visualdl_guide_image_5.png )
315+ ![ img] ( https://github.com/PaddlePaddle/docs/blob /develop/docs/guides/advanced/images/visualdl_guide_image_5.png )
316316
317317图 5:超参实验对比-平行坐标图
318318
319- ![ img] ( https://github.com/PaddlePaddle/docs/tree /develop/docs/guides/advanced/images/visualdl_guide_image_6.png )
319+ ![ img] ( https://github.com/PaddlePaddle/docs/blob /develop/docs/guides/advanced/images/visualdl_guide_image_6.png )
320320
321321图 6:超参实验对比-散点图
322322
323323回到“标量数据”页面,查看 test_avg_acc 曲线。同样可以发现,学习率为 1e-4、优化器为 adam 的测试准确率曲线,在学习率为 1e-3、优化器为 sgd 对应的曲线之上。通过此对比,可以直观了解超参实验结果。
324324
325- ![ img] ( https://github.com/PaddlePaddle/docs/tree /develop/docs/guides/advanced/images/visualdl_guide_image_7.png )
325+ ![ img] ( https://github.com/PaddlePaddle/docs/blob /develop/docs/guides/advanced/images/visualdl_guide_image_7.png )
326326
327327图 7:查看测试准确率曲线
328328
@@ -367,7 +367,7 @@ logwriter.add_hparams(hparams_dict={'lr': 0.0001, 'batch_size': 16, 'opt': 'adam
367367
368368“直方图”页面显示了 add_histogram 接口写入的模型参数。直方图的横坐标是值的大小,纵坐标是 step,高度代表值对应的元素数量。一般正常训练过程的参数分布变化,即向下图一样,由较大的方差向较小方差变化,从类似均匀分布偏向类似高斯分布。
369369
370- ![ img] ( https://github.com/PaddlePaddle/docs/tree /develop/docs/guides/advanced/images/visualdl_guide_image_8.png )
370+ ![ img] ( https://github.com/PaddlePaddle/docs/blob /develop/docs/guides/advanced/images/visualdl_guide_image_8.png )
371371
372372图 8:查看网络模型参数变化
373373
@@ -410,7 +410,7 @@ for epoch_id in range(EPOCH_NUM):
410410
411411“标量数据”页面显示了 add_scalar 接口写入的每个 step 的损失函数值。可以看到随着网络的训练,损失函数的值趋势是先快速下降,然后缓慢下降并趋于稳定,说明模型的训练过程正常并且最后收敛了。
412412
413- ![ img] ( https://github.com/PaddlePaddle/docs/tree /develop/docs/guides/advanced/images/visualdl_guide_image_9.png )
413+ ![ img] ( https://github.com/PaddlePaddle/docs/blob /develop/docs/guides/advanced/images/visualdl_guide_image_9.png )
414414
415415图 9:查看训练过程中损失函数值变化
416416
@@ -442,11 +442,11 @@ logwriter.add_scalar("test_avg_acc", value=avg_loss, step=epoch_id)
442442
443443add_scalar 接口写入的测试集的损失函数值和准确率的值,同样可以在“标量数据”页面看到。可以看到随着模型的训练,测试集上的损失函数值也在下降并且预测准确率在不断的升高,同样说明了模型的训练符合我们想要的预期。
444444
445- ![ img] ( https://github.com/PaddlePaddle/docs/tree /develop/docs/guides/advanced/images/visualdl_guide_image_10.png )
445+ ![ img] ( https://github.com/PaddlePaddle/docs/blob /develop/docs/guides/advanced/images/visualdl_guide_image_10.png )
446446
447447图 10:查看测试集的准确率值变化
448448
449- ![ img] ( https://github.com/PaddlePaddle/docs/tree /develop/docs/guides/advanced/images/visualdl_guide_image_11.png )
449+ ![ img] ( https://github.com/PaddlePaddle/docs/blob /develop/docs/guides/advanced/images/visualdl_guide_image_11.png )
450450
451451图 11:查看测试集的损失函数值变化
452452
@@ -488,7 +488,7 @@ VisualDL 可以在每个训练的 epoch 结束后,在测试集上画出对应
488488
489489在“更多·PR 曲线”页面显示了所计算的每个类别的 PR 曲线。可以观察测试集上的 PR 曲线随着训练过程的变化情况,以及对比不同类别下 PR 曲线的差异。
490490
491- ![ img] ( https://github.com/PaddlePaddle/docs/tree /develop/docs/guides/advanced/images/visualdl_guide_image_12.png )
491+ ![ img] ( https://github.com/PaddlePaddle/docs/blob /develop/docs/guides/advanced/images/visualdl_guide_image_12.png )
492492
493493图 12:查看 PR 曲线
494494
0 commit comments