Hallo Habr! Computer Vision und künstliche Intelligenz gehören zu den gefragtesten Bereichen der modernen IT. Deshalb haben wir sie für das Training "Intergalactic Hackathon 2021" ausgewählt, das von NUST MISIS und Zavtra.Online (Abteilung SkillFactory für die Arbeit mit Universitäten) organisiert wurde.
Der Hackathon umfasste 5 Fälle von verschiedenen Unternehmen, und einer davon war ein Fall von IntelliVision - Clustering von Fahrzeugbildern. Er wurde vom Team der Finalisten ausgewählt und beschrieb die Umsetzung eines solchen Projekts von A bis Z.
Arbeitsbeginn
. , . , , . , , (), () . , , : 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
4 — / — /
9 — / — / — — —
20 — — / — —
:
20 , « » — , , .
, , .
33 % (3 9), 22 % (2 9), 40 % (8 20).
, (), : .
, , t_SNE (416314, 2560) (416314, 2), .
.
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 Science, — ; , .