SwanLab是一个由国内团队开源的机器学习实验跟踪工具,相比于Tensorboard有更丰富的功能、更友好的UI界面,以及更重要的云端同步、多人协作功能。
安装:pip install swanlab
本教程主要介绍如何用swanlab.Text
记录文本,这在做NLP训练的时候特别好用。
效果实例:
每次记录单个文本
import swanlab
swanlab.init()
text = swanlab.Text("a awesome text.")
swanlab.log({"examples": text})
一次记录多个文本
将文本传入swanlab.Text
,然后组成一个由多个swanlab.Text
构成的list,传入log即可:
import swanlab
swanlab.init()
examples = []
for i in range(3):
text = swanlab.Text("a awesome text.")
examples.append(text)
swanlab.log({"examples": examples})