Sviluppare soluzioni di elaborazione del linguaggio naturale con Servizi di Azure AI

Intermedio
AI engineer
Sviluppatore
Servizi di intelligenza artificiale di Azure

Le soluzioni di elaborazione del linguaggio naturale usano modelli linguistici per interpretare il significato semantico del linguaggio scritto o parlato. È possibile usare il servizio Language Understanding per creare modelli linguistici per le proprie applicazioni.

Prerequisiti

I requisiti necessari per iniziare questo percorso di apprendimento sono i seguenti:

  • Familiarità con Azure e il portale di Azure.
  • Esperienza di programmazione con C# o Python. Se non si ha alcuna esperienza di programmazione precedente, è consigliabile completare il percorso di apprendimento Muovere i primi passi con C# or Muovere i primi passi con Python prima di iniziare questo.

Moduli in questo percorso di apprendimento

Il servizio Lingua di Azure AI consente di creare app e servizi intelligenti che estraggono informazioni semantiche dal testo.

La funzionalità di risposta alla domanda del servizio Lingua di Azure AI semplifica la creazione di applicazioni in cui gli utenti pongono domande usando il linguaggio naturale e ricevono risposte appropriate.

Il servizio di comprensione del linguaggio di conversazione (CLU) di Lingua di Azure AI consente di eseguire il training di un modello che può essere usato dalle app per estrarre il significato dal linguaggio naturale.

Il servizio Lingua di Azure AI consente l'elaborazione del linguaggio naturale da usare nell'app. Informazioni su come creare un progetto di classificazione personalizzata del testo.

Creare una soluzione di riconoscimento di entità personalizzata per estrarre entità da documenti non strutturati

Il servizio Traduttore consente di creare app e servizi intelligenti in grado di tradurre il testo da una lingua all'altra.

Il servizio Voce di Azure AI consente di creare applicazioni abilitate al riconoscimento vocale. Questo modulo si concentra sull'uso delle API di riconoscimento vocale e sintesi vocale, con cui è possibile creare app che supportano il riconoscimento vocale e la sintesi vocale.

La traduzione del parlato, basata sul riconoscimento vocale, consiste nel riconoscere e trascrivere l'input parlato in una determinata lingua e quindi restituire traduzioni della trascrizione in una o più altre lingue.