Esercizio: Eseguire il test e l'iterazione del training di Visione personalizzata

Completato

Ora che è stato eseguito il training del servizio di intelligenza artificiale, è possibile eseguire un test rapido per verificarne l'accuratezza. Selezionare il pulsante Quick Test (Test rapido) nell'angolo in alto a destra del portale di Visione personalizzata di Azure.

Screenshot that shows the Quick Test button in the Custom Vision portal.

Scegliere un'immagine non usata in precedenza per il training del servizio di intelligenza artificiale e tenere presente che deve essere al massimo di 4 MB.

Il test verrà eseguito immediatamente. Al termine, dovrebbe comparire un'immagine simile alla seguente:

Screenshot that shows Bungee test results.

Si noti che il servizio di intelligenza artificiale ha stabilito che Bungee potrebbe trovarsi in due punti dell'immagine, ma il rettangolo delimitatore che ne contiene il muso per intero presenta una maggiore probabilità che l'immagine contenga Bungee.

Sfidare l'intelligenza artificiale

Il test appena eseguito era piuttosto semplice. Le immagini usate per il training del servizio di intelligenza artificiale erano solo di Bungee e del suo corpo per intero, senza altri oggetti nelle immagini. Quando l'immagine ritrae quasi per intero il muso di Bungee, è probabile che il servizio di intelligenza artificiale riesca a identificarla. Ma cosa succede se si aggiunge un'immagine più complessa tratta dal film?

Screenshot that shows testing the AI on Bungee in a more complicated image.

Si può notare che il servizio di intelligenza artificiale non è stato assolutamente in grado di trovare Bungee in questa immagine. A dirla tutta, effettivamente è un po' difficile notarla accucciata accanto a Coniglio Jack. Nessun problema! Si può ricorrere all'iterazione.

Eseguire il training con altre immagini

Ora è il momento di eseguire il training con altre immagini. Aggiungere altre immagini che includano l'oggetto che si sta cercando, oltre ad alcune che non lo contengono affatto. Ancora meglio, trovare delle immagini con un oggetto che sia simile a quello che si sta cercando, ma non lo è. Ad esempio, è possibile eseguire il training con altre immagini di Bungee tratte dal film, oltre a creare un tag Non Bungee e contrassegnare altri personaggi diversi da Bungee.

Screenshot that shows the tagging for objects in images that are not Bungee.

Tenere presente che è necessario avere almeno 15 immagini per tag per il training dell'intelligenza artificiale.

Selezionare il pulsante Training nella parte in alto a destra del portale di Visione personalizzata e selezionare nuovamente Quick Training (Training rapido).

Eseguire nuovamente il test dell'intelligenza artificiale

A questo punto è possibile testare di nuovo il servizio di intelligenza artificiale usando immagini che non sono state ancora usate nel training set.

Screenshot that shows the results from testing the second iteration of A I training.

Con questa seconda iterazione, c'è una stima più attendibile che uno degli oggetti nell'immagine sia Bungee al 62,2%. Il servizio di intelligenza artificiale non presenta grandi certezze riguardo agli oggetti che non sono Bungee, dal momento che tutti gli altri personaggi sono stati raggruppati nella categoria Non Bungee invece di crearne una per ognuno degli altri personaggi.

Continuare l'iterazione

Ora che sono state acquisite le nozioni di base, è possibile continuare l'iterazione del modello di intelligenza artificiale. Assicurarsi di tenere traccia delle immagini usate rispettivamente per il training e il test del servizio di intelligenza artificiale, per evitare situazioni in cui le stime presentano un'accuratezza del 95% solo perché sono state usate le immagini sbagliate.