Tensorflow modelli pre-addestrati per il riconoscimento oggetti
Utilizzo spesso questo blog, anche, come diario personale perchè in alcuni casi mi torna utile fissare alcune fonti per ricordarmi di cose interessanti che potrebbero servirmi nel corso dei lavori o degli esperimenti. In questa occasione ho deciso di mantenere traccia dei modelli già addestrati, che ho testato o che vorrei testare, messi a disposizione da terze parti. Spero,pertanto, che questo articolo possa ritornare utile anche ad altri. In questo post, dunque, che via via aggiornerò, ho iniziato a raccogliere la lista di modelli utili per il riconoscimento ed il tracciamento di oggetti. In questa prima parte elencherò quelli addestrati sulla base dei datatset COCO , Kitti, Open Images, AVA v2.1 e iNaturalist Species. Questi modelli potrebbero essere utili in generale per chi è interresato a questo tipo di categorie di dati, ma sono sicuramente utili per iniziare ad addestare nuovi modelli. L’elenco dei modelli è organizzato seguendo il seguente schema :
- il nome del modello, che corrisponde al config file usato per il training,
- il link per procedere al dowload che contiene un archivio con il modello pre-trained,
- La velocità del modello espresso im ms e calcolato su immagini 600X600
- mAp (mean Average Precision ovvero la precisione media o il “punteggio mAP”; Il modo ormai consolidato per valutare le performace dei modelli per il rilevamento degli oggetti; questo valore è usato nelle sfide PASCAL VOC, ImageNet e COCO.
- Tipo di output supportato (
Boxes o
Masks
)
Ogni archivio conterrà:
- il graph proto (
graph.pbtxt
) - i files di checkpoint (
model.ckpt.data-00000-of-00001
,model.ckpt.index
,model.ckpt.meta
) - il frozen graph proto (
frozen_inference_graph.pb
) che può essere usato direttamente per l’inferenza. - il config file (
pipeline.config
) usato per generare il graph model - il modello TfLite esportato per mobile (
model.tflite
).
COCO-trained models
Mobile models
Model name | Pixel 1 Latency (ms) | COCO mAP | Outputs |
---|---|---|---|
ssd_mobilenet_v3_large_coco | 119 | 22.3 | Boxes |
ssd_mobilenet_v3_small_coco | 43 | 15.6 | Boxes |
Kitti-trained models
Model name | Speed (ms) | Pascal mAP@0.5 | Outputs |
---|---|---|---|
faster_rcnn_resnet101_kitti | 79 | 87 | Boxes |
Open Images-trained models
Model name | Speed (ms) | Open Images mAP@0.5 | Outputs |
---|---|---|---|
faster_rcnn_inception_resnet_v2_atrous_oidv2 | 727 | 37 | Boxes |
faster_rcnn_inception_resnet_v2_atrous_lowproposals_oidv2 | 347 | Boxes | |
facessd_mobilenet_v2_quantized_open_image_v4 [^3] | 20 | 73 (faces) | Boxes |
Model name | Speed (ms) | Open Images mAP@0.5 | Outputs |
---|---|---|---|
faster_rcnn_inception_resnet_v2_atrous_oidv4 | 425 | 54 | Boxes |
ssd_mobilenetv2_oidv4 | 89 | 36 | Boxes |
ssd_resnet_101_fpn_oidv4 | 237 | 38 | Boxes |
iNaturalist Species-trained models
Model name | Speed (ms) | Pascal mAP@0.5 | Outputs |
---|---|---|---|
faster_rcnn_resnet101_fgvc | 395 | 58 | Boxes |
faster_rcnn_resnet50_fgvc | 366 | 55 | Boxes |
AVA v2.1 trained models
Model name | Speed (ms) | Pascal mAP@0.5 | Outputs |
---|---|---|---|
faster_rcnn_resnet101_ava_v2.1 | 93 | 11 | Boxes |
Sono amante della tecnologia e delle tante sfumature del mondo IT, ho partecipato, sin dai primi anni di università ad importanti progetti in ambito Internet proseguendo, negli anni, allo startup, sviluppo e direzione di diverse aziende; Nei primi anni di carriera ho lavorato come consulente nel mondo dell’IT italiano, partecipando attivamente a progetti nazionali ed internazionali per realtà quali Ericsson, Telecom, Tin.it, Accenture, Tiscali, CNR. Dal 2010 mi occupo di startup mediante una delle mie società techintouch S.r.l che grazie alla collaborazione con la Digital Magics SpA, di cui sono Partner la Campania, mi occupo di supportare ed accelerare aziende del territorio .
Attualmente ricopro le cariche di :
– CTO MareGroup
– CTO Innoida
– Co-CEO in Techintouch s.r.l.
– Board member in StepFund GP SA
Manager ed imprenditore dal 2000 sono stato,
CEO e founder di Eclettica S.r.l. , Società specializzata in sviluppo software e System Integration
Partner per la Campania di Digital Magics S.p.A.
CTO e co-founder di Nexsoft S.p.A, società specializzata nella Consulenza di Servizi in ambito Informatico e sviluppo di soluzioni di System Integration, CTO della ITsys S.r.l. Società specializzata nella gestione di sistemi IT per la quale ho partecipato attivamente alla fase di startup.
Sognatore da sempre, curioso di novità ed alla ricerca di “nuovi mondi da esplorare“.
Comments