展示wandb的数据

import wandb
import matplotlib.pyplot as plt

# 初始化 wandb API
api = wandb.Api()

# 假设您想要访问的项目名为 'my_project',并且您的 wandb 用户名为 'my_username'
project_name = "aicolab/RWKV-5-Test"

# 获取项目中的runs
runs = api.runs(project_name)

# 假设您只关心第一个run
run = runs[0]

# 获取特定run的所有数据(例如,损失和准确度)
# 这里我们获取 'loss' 和 'accuracy' 作为示例
history = run.history()

# 绘制图表
plt.figure(figsize=(10, 4))

# 绘制损失图
plt.subplot(1, 2, 1)
plt.plot(history["loss"])
plt.title("Loss over Time")
plt.xlabel("Epoch")
plt.ylabel("Loss")

# 绘制准确度图
plt.subplot(1, 2, 2)
plt.plot(history["lr"])
plt.title("lr over Time")
plt.xlabel("Epoch")
plt.ylabel("lr")

plt.tight_layout()
plt.show()

展示wandb的数据_第1张图片

展示wandb的数据_第2张图片

你可能感兴趣的:(计算机应用技术,python,开发语言)