Riconoscimento DI difetti stradali

  1. Estrazione delle Regioni di Interesse: viene utilizzato il Selective Search per generare proposte di regioni che potrebbero contenere una buca stradale.
  2. Estrazione delle Caratteristiche: Ciascuna regione proposta viene elaborata attraverso una CNN pre-addestrata per estrarre le caratteristiche salienti.
  3. Classificazione: Il vettore delle caratteristiche estratto per ciascuna regione viene utilizzato per addestrare un classificatore SVM (support vector machine) per determinare se la regione contiene una buca stradale o meno.
  • num_classes: 1: Impostare questo valore uguale al numero di categorie da riconoscere. Ad esempio, se abbiamo due classi (gatto e cane), num_classes sarà 2.
  • batch_size: 4: Aumentare o diminuire questo valore in base alla memoria disponibile. Valori più alti richiedono più memoria e viceversa.
  • N_steps: 2000 Deve essere basso, altrimenti non parte il training (dipende dalla potenza di calcolo disponibile).
  • fine_tune_checkpoint: Impostare il percorso al checkpoint del modello pre-addestrato per il trasferimento dell’apprendimento.
  • fine_tune_checkpoint_type: Impostare questo parametro su “detection” se si desidera addestrare l’intero modello di rilevamento.
  • use_bfloat16: Impostare questo valore su ‘false’ se si dispone di una GPU.
  • label_map_path: Impostare il percorso al file di mappatura delle etichette (sia per il test che per il training).
  • input_path: Impostare il percorso al file TFRecord di addestramento (sia per il test che per il training).

Lascia un commento