美文网首页
ptorch top5实现

ptorch top5实现

作者: vieo | 来源:发表于2020-05-06 22:09 被阅读0次

参考1
参考2
参数:
def topk(self, k, key=None, split_every=None):
input (Tensor) – 输入张量
k (int) – “top-k”中的k
dim (int, optional) – 排序的维
largest (bool, optional) – 布尔值,控制返回最大或最小值
sorted (bool, optional) – 布尔值,控制返回值是否排序
out (tuple, optional) – 可选输出张量 (Tensor, LongTensor) output buffer

def evaluteTop1(model, loader):
    model.eval()

    correct = 0
    total = len(loader.dataset)

    for x,y in loader:
        x,y = x.to(device), y.to(device)
        with torch.no_grad():
            logits = model(x)
            pred = logits.argmax(dim=1)
            correct += torch.eq(pred, y).sum().float().item()
        #correct += torch.eq(pred, y).sum().item()
    return correct / total

def evaluteTop5(model, loader):
    model.eval()
    correct = 0
    total = len(loader.dataset)
    for x, y in loader:
        x,y = x.to(device),y.to(device)
        with torch.no_grad():
            logits = model(x)
            maxk = max((1,5))
            y_resize = y.view(-1,1)
             _  , pred = logits.topk(maxk, 1, True, True)
            correct += torch.eq(pred, y_resize).sum().float().item()
     return correct / total

相关文章

  • ptorch top5实现

    参考1参考2参数:def topk(self, k, key=None, split_every=None):in...

  • pytorch visdom

    https://ptorch.com/news/77.html

  • 解决DStream的mapWithState无效key清除的问题

    该实例使用spark streaming从kafka中实时分析当天加减购的次数排名top5的用户。实现思路就是通过...

  • 区块链今日快讯 Top5

    区块链今日快讯 Top5 ,精选今日热点重点区块链快讯,以短视频的方式展现给大家。点击视频查看今日Top5!

  • 如何创建一个非常酷的3D效果菜单

    原文地址在这里.原文 去年,读者们投票选出了Top5的iOS7最佳动画,当然也很想看到有关这些动画如何实现的教程。...

  • 如何订阅Top5

    通过 inoreader订阅Top5 American Economic Review Econometrica ...

  • 2018-01-10

    【姓名:张沃中-上海运申制版模具有限公司 TOP5巡视打卡 【巡视打卡1天】 【TOP5~1】巡视点描述: 镀铜车...

  • 2018-01-18

    2018-01-17 【姓名:张沃中-上海运申制版模具有限公司 TOP5巡视打卡 【巡视打卡8天】 【TOP5~1...

  • 2018-01-17

    【姓名:张沃中-上海运申制版模具有限公司 TOP5巡视打卡 【巡视打卡7天】 【TOP5~1】巡视点描述: 镀铜车...

  • 2018-01-12

    【姓名:张沃中-上海运申制版模具有限公司 TOP5巡视打卡 【巡视打卡4天】 【TOP5~1】巡视点描述: 镀铜车...

网友评论

      本文标题:ptorch top5实现

      本文链接:https://www.haomeiwen.com/subject/tyngghtx.html