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
Kitti-trained models
Open Images-trained models
iNaturalist Species-trained models
AVA v2.1 trained models
Comments