我是靠谱客的博主 自觉机器猫,最近开发中收集的这篇文章主要介绍f1score python实现,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 f1_score(label,prediction)传入的两个参数都是一维的tensor,所以如果是多维的tensor,需要先将多维的展平(调用flatten()方法)为一维的tensor

注意:flatten()函数要求的参数类型是Tensor,不能是numpy里的array数组

所以如果拿到的数据是array数组,需要先将array数组转化成tensor

TypeError: flatten(): argument 'input' (position 1) must be Tensor, not numpy.ndarray

label_tensor=torch.from_numpy(label_array)
prediction_tensor=torch.from_numpy(prediction_array)
label_final=torch.flatten(label_tensor)
prediction_final=torch.flatten(prediction_tensor)
fl_score(label_final,prediction_final)

最后

以上就是自觉机器猫为你收集整理的f1score python实现的全部内容,希望文章能够帮你解决f1score python实现所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部