TFF:接收每个客户的打印状态

发布于 2025-01-28 13:51:04 字数 449 浏览 3 评论 0原文

我想打印培训后接收每个客户的状态, 这是我的循环:

NUM_ROUNDS = 5
for round_num in range(NUM_ROUNDS):
  print('Round {r}'.format(r=round_num))
  print(state.model)
  state, metrics = fed_avg.next(state, train_datasets)
  train_metrics = metrics['train']
  print('\tTrain: loss={l:.3f}, accuracy={a:.3f}'.format(
      l=train_metrics['loss'], a=train_metrics['accuracy']))

这里state.model是每个回合的状态,但是我想看看从4个客户端接收每个客户的状态。 谢谢

I would like to print the state that receives each client after training,
Here is my loop:

NUM_ROUNDS = 5
for round_num in range(NUM_ROUNDS):
  print('Round {r}'.format(r=round_num))
  print(state.model)
  state, metrics = fed_avg.next(state, train_datasets)
  train_metrics = metrics['train']
  print('\tTrain: loss={l:.3f}, accuracy={a:.3f}'.format(
      l=train_metrics['loss'], a=train_metrics['accuracy']))

Here state.model is the state in each round, but I would like to see the state that receives each client from the 4 clients.
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文