天天看點

YOLOv5被禁用!Kaggle全球小麥檢測競賽結果惹争議

前言

昨天Kaggle 全球小麥檢測(Global Wheat Detection)比賽落下帷幕,共計2,270 支隊伍參賽。

YOLOv5被禁用!Kaggle全球小麥檢測競賽結果惹争議

比賽結束後,讨論區本該是曬成績或者解決方案的,但卻出現了大量關于"YOLOv5?imageView2/2/w/1620"的讨論。

YOLOv5被禁用!Kaggle全球小麥檢測競賽結果惹争議
YOLOv5被禁用!Kaggle全球小麥檢測競賽結果惹争議

Amusi 先總結一下出現這類讨論的核心原因:YOLOv5被Kaggle禁止在這場比賽中使用!

為什麼YOLOv5 會被Kaggle禁用?

因為YOLOv5的license 是GPL 協定(GPL 3.0),而Kaggle 不允許使用GPL 協定的項目參賽。

其實這個事件挺有趣的,按理說很多人後續知道了YOLOv5被禁用,那麼大家都不用不就行了麼?都不用,應該就沒有争議了,但結果并非如此。下面Amusi将簡單介紹一下這個事件的開始與高潮。

YOLOv5 稱霸Kaggle 小麥檢測

小麥檢測賽事是今年5月初開始,剛開始很多人還是用Cascade R-CNN、EfficientDet這些知名的檢測項目作為他們的基礎解決方案。

但5月底,YOLOv5正式釋出,Amusi 當時也是第一時間就報道了,不知道YOLOv5的同學詳見:大神沒交棒,但YOLOv5來了!

于是就有參賽者使用YOLOv5,結果性能爆炸!

在 Amusi 閱讀了幾十個文章,同時問了幾位參賽的朋友,均給出YOLOv5在這場比賽的綜合表現是最佳的,是要超越EfficienDet、YOLOv4等網絡。

于是乎,大量參賽者開始轉用YOLOv5,開始在 Public Leaderboard 上霸榜!

在比賽期間,不少使用YOLOv5的參賽者名次位于前列,而且經常實時的第一名方案就是基于YOLOv5。

YOLOv5 Kaggle 被禁用

YOLOv5 霸榜一時,Kaggle 官方團隊也注意到了這個事情,給出了他們的回報【Competition Rules】,在規則中,強調了必須遵守 MIT License!

這也宣告了遵守 GPL License的 YOLOv5 無法使用!

YOLOv5被禁用!Kaggle全球小麥檢測競賽結果惹争議

https://www.kaggle.com/c/global-wheat-detection/discussion/165735

當公布這個事情後,有參賽者提到:如果A項目使用了YOLOv5,但A開源的時候是遵守MIT協定,這樣我們可以使用A項目麼?

結果:不能!

YOLOv5 在Kaggle小麥檢測表現有多強?

徹底宣告YOLOv5被禁用後,很多人删除了之前的 submissions。

那麼究竟其表現有多強?我們先看一下目前的比賽結果

Public Leaderboard 前10名

YOLOv5被禁用!Kaggle全球小麥檢測競賽結果惹争議

Private Leaderboard 前10名

YOLOv5被禁用!Kaggle全球小麥檢測競賽結果惹争議

比賽讨論區裡賽後有人這麼提問:

What's your best score with yolov5 but you didn't pick

僅憑評論區分享的結果可知:憑借YOLOv5改進的模型,可以拿下本賽事的前10名,甚至前5名。

YOLOv5被禁用!Kaggle全球小麥檢測競賽結果惹争議

有意思的是,目前在Private Leaderboard 排名第一的團隊成員釋出了一個關于YOLOv5的文章,其說道:

  • YOLOv5 不能使用在本競賽中
  • 他們的解決方案是基于mmdetection的
  • YOLOv5 是最快最高效最簡單的pipeline
YOLOv5被禁用!Kaggle全球小麥檢測競賽結果惹争議

https://www.kaggle.com/c/global-wheat-detection/discussion/172473

競賽結果重評估

雖然YOLOv5被禁用,但實際上有些人submissions的時候,可能還是用YOLOv5的解決方案。

期間大量讨論帖多次強調别再使用YOLOv5了,很多人也呼籲删除YOLOv5的成績,但要知道依然會存在YOLOv5被用作參賽的情況。

YOLOv5被禁用!Kaggle全球小麥檢測競賽結果惹争議

https://www.kaggle.com/c/global-wheat-detection/discussion/168353

有些人在比賽中使用YOLOv5,那麼對其他人是不公平的。雖然比賽結束了,但事件還是愈演愈烈,于是Kaggle 官方10個小時前釋出文章說:

Please note that the Private leaderboard will be rerun with the updated private test set, so please stay tuned for the finalized leaderboard within the next couple days.

YOLOv5被禁用!Kaggle全球小麥檢測競賽結果惹争議

https://www.kaggle.com/c/global-wheat-detection/discussion/172589

是以這場比賽雖然結束了,但最終名次還是會出現變化。

侃侃

相當有意思的一場競賽,一方面說明了YOLOv5的強大,另一方面也說明大家一定要遵守所使用項目的license,然後公平參賽。

截止目前排名第一和第四的解決方案都已經公布出來了,感興趣的同學可以上官網檢視。

YOLOv5被禁用!Kaggle全球小麥檢測競賽結果惹争議

https://www.kaggle.com/c/global-wheat-detection/discussion