kaggle中的分类比赛为什么可以提交浮点数作为submission
代码如下:
import numpy as np
from numba import jit@jit
def fast_auc(y_true, y_prob):y_true = np.asarray(y_true)y_true = y_true[np.argsort(y_prob)]nfalse = 0auc = 0n = len(y_true)for i in range(n):y_i = y_true[i]nfalse += (1 - y_i)auc += y_i * nfalseauc /= (nfalse * (n - nfalse))return aucy_true = np.random.randint(0,2,100)#[0,2)之间随机抽样
print("y_true=",y_true)
y_pred = np.random.rand(100)#带小数点的随机抽样
print("y_pred=",y_pred)
print(fast_auc(y_true, y_pred))from sklearn.metrics import roc_auc_score
print("roc_auc_score=",roc_auc_score(y_true, y_pred))
print("fast_auc输出结果=",fast_auc(y_true, y_true))
# %timeit fast_auc(y_true, y_pred)
# %timeit roc_auc_score(y_true, y_pred)
答案来自[1]中YAO ZHONGWEI的提示,在[2]中包含的链接[3]中发现上述代码,已经在本地python3.x下面跑通。
[1]https://www.kaggle.com/c/ieee-fraud-detection/discussion/105994
[2]https://www.ibm.com/developerworks/community/blogs/jfp/entry/Fast_Computation_of_AUC_ROC_score?lang=en
[3]https://github.com/jfpuget/metrics/blob/master/auc.ipynb
kaggle中的分类比赛为什么可以提交浮点数作为submission相关推荐
- Kaggle亚马逊比赛冠军专访:利用标签相关性来处理分类问题
近日,Kaggle Blog上刊登了对「Planet: Understanding the Amazon from Space」比赛冠军的专访,在访问中,我们了解到了冠军选手bestfitting的一 ...
- kaggle账号_Kaggle 数据挖掘比赛经验分享
文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 来源 | 腾讯广告算法大赛 作者 | 陈成龙 Kaggle 于 2010 年创立,专注数据科学,机器学 ...
- AI challenger 2018图片分类比赛—农作物病害检测
1 赛题简介 对近5万张按"物种-病害-程度"分成61类的植物叶片照片进行分类 比赛地址:AI challenger比赛-农作物病害检测 2 框架 我使用的是Keras,以Tens ...
- 百度论文引用网络节点分类比赛
论文引用网络节点分类比赛 Baseline 赛题介绍 图神经网络(Graph Neural Network)是一种专门处理图结构数据的神经网络,目前被广泛应用于推荐系统.金融风控.生物计算中.图神经网 ...
- 【Kaggle竞赛树叶分类Baseline】上万片树叶分为一百七十六类
[Kaggle竞赛树叶分类1]https://www.kaggle.com/c/classify-leaves 任务是预测叶子图像的类别.该数据集包含 176 个类别.18353 张训练图像.8800 ...
- kaggle数据集汇总_Kaggle比赛快速上手演示
AI的需求日趋庞大,而Kaggle是一个不错的学习平台,这里实机演示一段一个Kaggle正常比赛的流程,新手照着做上手能快许多. (Kaggle有什么用?见这篇知乎文章): Kaggle如何入门?w ...
- 根据《关于“k-means算法在流式细胞仪中细胞分类的应用”的学习笔记总结》撰写的中期报告...
XXXX大学2014届本科毕业设计(论文)中期报告 毕业设计(论文)题目:K-means算法在流式细胞仪中细胞分类的应用 专业(方向):生物医学工程 学生信息:XXXXXX.XX.生医XXX 指导教师 ...
- Kaggle 自行车租赁预测比赛项目实现
作者:大树 更新时间:01.20 email:59888745@qq.com 数据处理,机器学习 回主目录:2017 年学习记录和总结 In [ ]: Kaggle上有很多有意思的项目,大家得空可以试 ...
- 图像分类:来自Kaggle中13个项目的Tips和Tricks
作者:Prince Canuma 来源:AI公园,编译:ronghuaiyang 导读 覆盖了模型相关的方方面面,从数据准备到模型的推理,每个阶段的方法和要点,非常多的参考资料,足够看一段时间了. ...
最新文章
- mysql连接池为何不用nio_为什么要用数据库连接池?
- 自用Java爬虫工具JAVA-CURL已开源
- 5G NGC — PCC 策略与计费控制框架
- Java Review - 并发编程_Unsafe
- 【中级软考】多态与继承的概念
- 大数据驱动线上线下场景融合和零售数字化营销(有福利)
- leetcode1 两数之和
- lpv4的地址格式由多少个字节组成_我们为什么有这么多字符编码格式?
- appium+python自动化-adb shell模拟点击事件(input tap)
- 病毒木马查杀实战第012篇:QQ盗号木马之逆向分析
- python3 获取电脑上某个点的颜色RGB值
- English--consonant_爆破音
- php unpack 原理,unpack
- ps怎么添加叠加素材
- 计算机学科专业知识两门课,计算机学科两门专业课的融会贯通教学改革探讨
- 调试lan8720a遇到的奇葩问题,自动协商永远10M。
- 台湾最大IC封装厂近三成员工停工14天,安世半导体宣布今日起调涨价格!
- 进大厂必备的Java八股文大全(2022最强精简易懂版)
- appstore上传截图的各种尺寸
- 安卓开发实战讲解!首发10万字Android开发实战文档,完整版开放下载
热门文章
- [原创]java WEB学习笔记94:Hibernate学习之路---session 的管理,Session 对象的生命周期与本地线程绑定...
- 深入理解Spring Redis的使用 (一)、Spring Redis基本使用
- iOS:步进UIStepper、滑动块UISlider、开关UISwitch的基本使用
- Request.Browser.Crawler 属性的工作原理分析
- HTTP调试工具:Fiddler 介绍二
- XCTF-高手进阶区:bug
- Python3.7模块之hashlib
- mysql text查找性能_MySQL TEXT字段性能
- antd4中Form.create已废弃
- 使用vue制作富文本框