代码如下:

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相关推荐

  1. Kaggle亚马逊比赛冠军专访:利用标签相关性来处理分类问题

    近日,Kaggle Blog上刊登了对「Planet: Understanding the Amazon from Space」比赛冠军的专访,在访问中,我们了解到了冠军选手bestfitting的一 ...

  2. kaggle账号_Kaggle 数据挖掘比赛经验分享

    文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 来源 | 腾讯广告算法大赛 作者 | 陈成龙 Kaggle 于 2010 年创立,专注数据科学,机器学 ...

  3. AI challenger 2018图片分类比赛—农作物病害检测

    1 赛题简介 对近5万张按"物种-病害-程度"分成61类的植物叶片照片进行分类 比赛地址:AI challenger比赛-农作物病害检测 2 框架 我使用的是Keras,以Tens ...

  4. 百度论文引用网络节点分类比赛

    论文引用网络节点分类比赛 Baseline 赛题介绍 图神经网络(Graph Neural Network)是一种专门处理图结构数据的神经网络,目前被广泛应用于推荐系统.金融风控.生物计算中.图神经网 ...

  5. 【Kaggle竞赛树叶分类Baseline】上万片树叶分为一百七十六类

    [Kaggle竞赛树叶分类1]https://www.kaggle.com/c/classify-leaves 任务是预测叶子图像的类别.该数据集包含 176 个类别.18353 张训练图像.8800 ...

  6. kaggle数据集汇总_Kaggle比赛快速上手演示

    AI的需求日趋庞大,而Kaggle是一个不错的学习平台,这里实机演示一段一个Kaggle正常比赛的流程,新手照着做上手能快许多. (Kaggle有什么用?见这篇知乎文章): Kaggle如何入门?​w ...

  7. 根据《关于“k-means算法在流式细胞仪中细胞分类的应用”的学习笔记总结》撰写的中期报告...

    XXXX大学2014届本科毕业设计(论文)中期报告 毕业设计(论文)题目:K-means算法在流式细胞仪中细胞分类的应用 专业(方向):生物医学工程 学生信息:XXXXXX.XX.生医XXX 指导教师 ...

  8. Kaggle 自行车租赁预测比赛项目实现

    作者:大树 更新时间:01.20 email:59888745@qq.com 数据处理,机器学习 回主目录:2017 年学习记录和总结 In [ ]: Kaggle上有很多有意思的项目,大家得空可以试 ...

  9. 图像分类:来自Kaggle中13个项目的Tips和Tricks

    作者:Prince Canuma 来源:AI公园,编译:ronghuaiyang  导读 覆盖了模型相关的方方面面,从数据准备到模型的推理,每个阶段的方法和要点,非常多的参考资料,足够看一段时间了. ...

最新文章

  1. mysql连接池为何不用nio_为什么要用数据库连接池?
  2. 自用Java爬虫工具JAVA-CURL已开源
  3. 5G NGC — PCC 策略与计费控制框架
  4. Java Review - 并发编程_Unsafe
  5. 【中级软考】多态与继承的概念
  6. 大数据驱动线上线下场景融合和零售数字化营销(有福利)
  7. leetcode1 两数之和
  8. lpv4的地址格式由多少个字节组成_我们为什么有这么多字符编码格式?
  9. appium+python自动化-adb shell模拟点击事件(input tap)
  10. 病毒木马查杀实战第012篇:QQ盗号木马之逆向分析
  11. python3 获取电脑上某个点的颜色RGB值
  12. English--consonant_爆破音
  13. php unpack 原理,unpack
  14. ps怎么添加叠加素材
  15. 计算机学科专业知识两门课,计算机学科两门专业课的融会贯通教学改革探讨
  16. 调试lan8720a遇到的奇葩问题,自动协商永远10M。
  17. 台湾最大IC封装厂近三成员工停工14天,安世半导体宣布今日起调涨价格!
  18. 进大厂必备的Java八股文大全(2022最强精简易懂版)
  19. appstore上传截图的各种尺寸
  20. 安卓开发实战讲解!首发10万字Android开发实战文档,完整版开放下载

热门文章

  1. [原创]java WEB学习笔记94:Hibernate学习之路---session 的管理,Session 对象的生命周期与本地线程绑定...
  2. 深入理解Spring Redis的使用 (一)、Spring Redis基本使用
  3. iOS:步进UIStepper、滑动块UISlider、开关UISwitch的基本使用
  4. Request.Browser.Crawler 属性的工作原理分析
  5. HTTP调试工具:Fiddler 介绍二
  6. XCTF-高手进阶区:bug
  7. Python3.7模块之hashlib
  8. mysql text查找性能_MySQL TEXT字段性能
  9. antd4中Form.create已废弃
  10. 使用vue制作富文本框