Bagaimana kami mengelompokkan transportasi di hackathon

Halo, Habr! Visi komputer dan kecerdasan buatan adalah salah satu bidang yang paling diminati dalam TI modern. Oleh karena itu, kami memilih mereka untuk pelatihan  "Intergalactic Hackathon 2021"  yang diselenggarakan oleh NUST MISIS dan Zavtra.Online (divisi SkillFactory untuk bekerja dengan universitas).





Hackathon menampilkan 5 kasus dari perusahaan yang berbeda, dan salah satunya adalah kasus dari IntelliVision - pengelompokan gambar kendaraan. Dia dipilih oleh tim finalis, mendeskripsikan implementasi proyek seperti itu dari A hingga Z.






Awal pekerjaan

. , . , , . , , (), () . , , : 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
Cluster 0 - mobil ringan, mundur.
0 โ€” , .
Cluster 1 - mobil gelap.
1 โ€” .
Cluster 2 - mobil ringan, depan.
2 โ€” , .
4 โ€” / โ€” /
Cluster 0 - mobil ringan, depan.
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 โ€” .-, , , .
Cluster 18 - hitam, di depan, ke kanan, crossover - banyak emisi.
18 โ€” , , , โ€” .
Cluster 19 - hitam, depan, kanan, sedan.
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