2. Natural Language Processing (NLP)
Cos’è l’NLP?
Applicazione
software dell’IA:
algoritmi capaci di
analizzare,
rappresentare e
comprendere il
linguaggio naturale.
L’importanza
delle tecniche NLP
Interagendo
quotidianamente
con le macchine,
bisogna creare
sistemi in grado di
comprendere e
rispondere all’uomo.
3. Funzionamento delle tecniche di NLP
Esistono numerosi task di NLP utilizzati per automatizzare i diversi aspetti coinvolti nel dialogo
tra uomo e macchina (fonetica, morfologia, sintassi...), per esempio:
Text Analysis Text Classification Sentiment Analysis Text Generation
Analisi di un
testo e
individuazion
e elementi
chiave
(argomenti,
persone,
date...)
Interpretazione
di un testo al
fine di
classificarlo in
una categoria
predefinita (es.
spam)
Rilevamento
dell’umore
all’interno di un
testo (es.
recensione
positiva o
negativa)
Generazione
automatica di
un testo
Generative Pre-trained
Transformer 3
4. Applicazioni di NLP
L’NLP offre diverse opportunità alle imprese:
Analisi di email aziendali
(riconoscimento di messaggi
indesiderati, classificazione per
argomento della posta in arrivo)
Analisi di post su social
network (comprendendo il
sentiment degli utenti per
consolidare la brand reputation
dell’azienda)
Analisi di notizie
giornalistiche
(riconoscimento di
fake news)
Analisi di documenti
amministrativi
(come fatture e contratti)
e delle comunicazioni interne
all’azienda (mail di help-desk)