ハッカソンでトランスポートをクラスター化した方法

こんにちは、Habr!コンピュータビジョンと人工知能は、現代のITで最も要求されている分野の1つです。そのため、 NUST MISISとZavtra.Online(SkillFactoryの大学との連携部門)が主催したトレーニング「銀河間ハッカソン2021」にそれらを選択しました 





ハッカソンでは、さまざまな企業の5つのケースが取り上げられ、そのうちの1つはIntelliVisionのケース(車両画像のクラスタリング)でした。彼はファイナリストのチームによって選ばれ、AからZまでのそのようなプロジェクトの実施について説明しました。






仕事の始まり

. , . , , . , , (), () . , , : color_model, osnet, efficientnet-b7, type_model.





. , .





, ( , , , . ).





. , , , , . .





, PCA , t-SNE scikit-learn .  Rapids — open-source NVIDIA, cuML. Jupyter Notebook Google Colab,  Rapids, GPU Tesla K80 13 .





color_model

csv 416314 128 RGB. , .





« » 3 4.





( ) , . 2 3 — , 4 .





, t-SNE. , — — , .





2, 3, 4 .





, 2-, 3- 4- : 





[-], 





[--], 





[---]





? DBSCAN, — . , . — .





, , K-means DBSCAN, , . 





osnet

, ,  osnet.





, osnet , , (reID). type_model color_model veriwild.





, , osnet, , (, ).





 osnet (csv 416314 512 ) t-SNE .





k-Means   Mini-Banch  k-Means. , Mini-Banch k-Means , , k-Means, . 





,  « ».  3- 4- .





, .





 





9 .





, . 





, : ///. , .





. , , :





efficientnet-b7

Efficientnet-b7. (416314, 2560), Imagenet veriwild .





, . t-SNE, .





   . , , :





2, 3, 4, 20 k-Means, , . 





Elbow method clistering (« »):





— () « » «» 9 20. , , (craftappmobile.com).





:





( , ):





3
クラスター0-ライトカー、後方。
0 — , .
クラスター1-暗い車。
1 — .
クラスター2-ライトカー、フロント。
2 — , .
4 — / — /
 0 —  , .
0 — , .
 1 —  , .
1 — , .
 2 —  ,  —  .
2 — , — .
 3 —  ,  —  .
3 — , — .
9 — / — / — — —
 0 —  , ,  ,  () —  .
0 — , , , () — .
 1 —  , ,   —  .
1 — , , — .
 2 —  , ,  .
2 — , , .
 3 —  , ,  ,  () —  .
3 — , , , () — .
 4 —  , ,  .
4 — , , .
 5 —  , ,  ,  ().
5 — , , , ().
 6 —  , ,  ,  —  .
6 — , , , — .
 7 —  , ,  ,  —  .
7 — , , , — .
 8 —  , ,   —  .
8 — , , — .
20 — — / — —
 0 — , ,  —   -   .
0 — , , — - .
 1 — .-, , , .
1 — .-, , , .
 2 — , ,  —  .
2 — , , — .
 3 — , ,  —  ,   : /.
3 — , , — , : /.
 4 — .-, , , .
4 — .-, , , .
 5 — .-/, , , .
5 — .-/, , , .
 6 — , , , .
6 — , , , .
 7 — , , , .
7 — , , , .
 8 — , , , .
8 — , , , .
 9 — .-, , , .
9 — .-, , , .
 10 — .-, , , .
10 — .-, , , .
 11— .-, , , .
11— .-, , , .
 12 — .-, , , .
12 — .-, , , .
 13 — , , , .
13 — , , , .
 14 — .-/, , ,  —    5.
14 — .-/, , , — 5.
 15 — , , , .
15 — , , , .
 16 — .-, , , .
16 — .-, , , .
クラスター17-ライトグレー、フロント、右、クロスオーバー。
17 — .-, , , .
クラスター18-黒、正面、右側、クロスオーバー-大量の排出。
18 — , , , — .
クラスター19-黒、フロント、右、セダン。
19 — , , , .

:





  1. 20 , « » — , , .





  2. , , .





  3. 33 % (3 9), 22 % (2 9), 40 % (8 20).





  4. , (), : .





  5. , , t_SNE (416314, 2560) (416314, 2), .





  6. .





type_model

csv , 416314 512 , , color.





« » 6 .





, .





color, , t-SNE, .





3–7 . 





3 , , . .





0 — ( ),

1 — (),

2 — , ( ).





6 :





0 — ( ).

1 — , .

2 — -. 

3 — ( ). 

4 — .

5 — .





K-MEANS , (, ), , . - ( ),   . 7 - . .





, , , . — .  GitHub,  .





 Cloud_9:





  • — Team Leader / / / ; 





  • — Product Manager / / - / / ;





  • — Speaker, Team Member / / / / ;





  • — Team Member / / / ;





  • — Team Member / / / / .





, . , .





c Data Science, —  skillfactory_school. : , , . Data Science !





 data.misis.ru   Telegram-.





, , , !..  Data Science  — ; , . 





, :





  • Data Scientist





  • Data Analyst





  • Data Engineering









  • Fullstack- Python





  • Java-





  • QA- JAVA





  • Frontend-









  • C++





  • Unity





  • -





  • iOS-





  • Android-









  • Machine Learning





  • "Machine Learning Deep Learning"





  • " Data Science"





  • " Machine Learning Data Science" 





  • "Python -"





  • " "









  • DevOps








All Articles