日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

kaggle中的分类比赛为什么可以提交浮点数作为submission

發(fā)布時間:2023/12/20 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 kaggle中的分类比赛为什么可以提交浮点数作为submission 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

代碼如下:

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)#帶小數(shù)點的隨機抽樣 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輸出結(jié)果=",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]中發(fā)現(xiàn)上述代碼,已經(jīng)在本地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

?

總結(jié)

以上是生活随笔為你收集整理的kaggle中的分类比赛为什么可以提交浮点数作为submission的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。