Nota: Questa tecnologia è fornita in anteprima e verrà migliorata nelle versioni future.
Configurazione di un contenitore per il filtraggio delle ipotesi
- Fare clic sul blocco con l’attività Deep Learning e selezionare Filter Hypotheses. Verrà creato un nuovo contenitore per il filtraggio delle ipotesi e l’attività Deep Learning selezionata verrà inserita al suo interno.
- (Facoltativo) Trascinare altre attività Deep Learning nel contenitore per il filtraggio delle ipotesi. Questo consente di combinare e confrontare l’output di due o più attività Deep Learning. Due attività possono essere necessarie, ad esempio, quando si lavora contemporaneamente con campi di testo e tabelle.
- Aggiungere un’attività Extraction Rules al contenitore. È possibile creare una nuova attività facendo clic sul segnaposto oppure trascinare un’attività esistente nel contenitore.
- Configurare l’attività Extraction Rules. Per ciascuno dei valori trovati dalle attività Deep Learning, aggiungere un elemento di ricerca Deep Learning e configurarne le proprietà. È possibile aggiungere tutti gli output field di un’attività Deep Learning contemporaneamente. Un elemento di ricerca Deep Learning supporta tutte le proprietà che limitano l’area di ricerca e le condizioni per trovare l’elemento.
- Collegare l’input e l’output del contenitore per il filtraggio delle ipotesi ad altri blocchi nel workflow di elaborazione dei documenti. Gli output field del contenitore per il filtraggio delle ipotesi saranno gli stessi degli output field dell’attività Extraction Rules.
Nota: Se si decide di smettere di controllare l’output dell’attività Deep Learning, fare clic in un punto qualsiasi del contenitore e selezionare Don’t Filter Hypotheses. Il contenitore verrà rimosso, ma le attività non verranno eliminate e sarà comunque possibile utilizzarle nel workflow di elaborazione dei documenti modificato.
Esempi
Workflow della Skill

- L’attività Deep Learning estrae field di testo.
- L’attività Deep Learning 2 estrae una tabella.
- Il contenitore Hypothesis Filtering seleziona e combina i relativi risultati.
Struttura degli elementi di ricerca nell’attività Extraction Rules

Esempio 1: Correggere un valore trovato da un’attività di Deep Learning
In questo esempio, un’attività di Deep Learning trova un valore per il numero del documento troppo lungo e viene creato un nuovo elemento di ricerca per correggerlo. Il valore per il numero del documento trovato dall’attività di Deep Learning include la parte dopo il trattino:
- Per correggere il valore Document_Number, viene creato un nuovo elemento di ricerca. Questo elemento di ricerca, denominato DocNumber_Corrected, deve trovarsi all’interno della regione dell’elemento di ricerca Document_Number e contenere un numero limitato di caratteri.

- L’area di ricerca del nuovo elemento viene limitata per corrispondere alla regione di Document_Number aggiungendo la seguente riga al codice dell’elemento:
- L’elemento di ricerca corretto è associato al field che estrae il numero del documento:


Esempio 2: selezionare uno tra più valori ripetuti
Nota: Si consiglia di salvare il set di documenti etichettati in una cartella prima di procedere. Quando si disabilita l’impostazione Allow Multiple Items per un field, tutte le occorrenze aggiuntive di quel field verranno eliminate dall’etichettatura. Il modello addestrato nell’attività di Deep Learning continuerà a funzionare, ma se si desidera modificarlo e riaddestrarlo, sarà necessario caricare il set di documenti originale.
- L’impostazione Allow Multiple Items è disabilitata per il field Document Number (l’impostazione è accessibile facendo clic su Manage Fields).

- L’elemento di ricerca Document_Number con più occorrenze non può essere mappato al field Document Number. Pertanto, viene creato un nuovo elemento di ricerca Deep Learning dall’output del numero documento dell’attività di Deep Learning e mappato al field Document Number.

- Le molteplici occorrenze del numero documento trovate dall’attività di Deep Learning vengono utilizzate per costruire un albero di ipotesi, dal quale solo una verrà selezionata come valore dell’elemento di ricerca Document_Number.

- Per trovare una specifica occorrenza, vengono aggiunte determinate condizioni per l’elemento di ricerca Document_Number (in questo caso si desidera trovare l’occorrenza più in alto del numero documento).

Esempio 3: Combinare l’output di due attività di Deep Learning
Un contenitore Hypothesis Filtering consente di combinare i risultati di due o più attività di Deep Learning per confrontarli tra loro o semplicemente per perfezionare tali risultati all’interno della stessa attività. In questo esempio, sono state necessarie due attività di Deep Learning perché un’unica attività di Deep Learning non può essere addestrata a estrarre sia field di testo sia tabelle. Viene aggiunta una condizione che specifica che l’elemento di ricerca Company_Address deve sempre trovarsi sopra l’elemento di ricerca Goods_Table. Di conseguenza, l’indirizzo corretto verrà trovato anche se altri indirizzi sono stampati in fondo alla Pagina.
