Servizi cognitivi di Microsoft Azure: API per lo sviluppo dell'intelligenza artificiale

Contenuti

Questo articolo è stato pubblicato nell'ambito del Blogathon sulla scienza dei dati.

introduzione

In questo post, vedremo come utilizzare il modello di machine learning pre-addestrato disponibile online per problemi legati alla visione artificiale dei servizi cognitivi di Azure.

Dichiarazione problema

E se avessimo bisogno di analizzare questa singola immagine??

90853analisi-persone-brainstorming-business-persone-affari-4221525

Vogliamo alcune informazioni riguardo a questa immagine, Che cosa: –

  1. Didascalia adatta per questa immagine.
  2. Volti umani totali e loro coordinate.
  3. Sesso ed età delle persone nell'immagine.
  4. Oggetti totali nell'immagine e loro coordinate.

Dobbiamo avvalerci dell'aiuto di modelli precedentemente addestrati. Discutiremos cómo podemos lograr esto con la ayuda de Microsoft Servizi cognitivi di Azure usando API en Python.

Microsoft Azure Cognitive Services ci offre l'uso dei suoi modelli pre-addestrati per vari problemi aziendali relativi all'apprendimento automatico.

Elenco dei diversi servizi sono: –

  1. Decisione
  2. Idioma
  3. parla
  4. Visione
  5. ricerca sul web

Ci sono anche sottocategorie per ogni categoria sopra menzionata. Si prega di esplorare qui.

Ci concentreremo su Visione computerizzata e problemi relativi alle immagini e all'uso dei servizi API di Azure. Possiamo usare i servizi cognitivi di Azure per gratis fino a 30 giorni.

Configuriamo prima un account Azure.

Configurazione dell'account Azure

Iniciar sessione Su Portale di Azure.

Se non hai un account Microsoft, basta crearne uno ed effettuare il login.

Successivamente, navigare verso Documentazione in home page.

82279c-_users_ravir_desktop_blog_cognitive-services_screenshot-35-9675826

Quindi scegli AI + Apprendimento automatico dalla scheda a sinistra.

44081screenshot-36-7834391

Scorri verso il basso e poi clicca Visione computerizzata.

29418screenshot-37-6153138

Scorri verso il basso e clicca API di Visione artificiale v3.

40703screenshot-38-8215910

Otterrai questa pagina.

41314screenshot-39-2702712

Questa pagina contiene tutte le informazioni relative alle chiamate API. Dobbiamo generare a Chiave di abbonamento per chiamare l'API. Per questo, dobbiamo creare un account Servizi cognitivi. Quindi clicca su Conto servizi cognitivi.

4. Crea un account di servizio cognitivo

La pagina successiva avrà tre opzioni:

76796screenshot-41-5427433

Per la prima opzione inizia con la versione di prova gratuita di Azure, ti chiederanno i dettagli della tua carta di credito. Non addebiteranno nulla a meno che tu non ti abboni o acquisti. Se hai una carta di credito puoi creare un account con la prima opzione.

Quello su cui voglio concentrarmi è Accedi ai vantaggi per gli studenti. Non chiederà i dettagli della carta. Devi inserire i dettagli dell'email della scuola / università per dimostrare che sei uno studente. Invieranno un link in quell'e-mail e il tuo account verrà attivato durante 30 giorni con $ 100 nel tuo account che può essere utilizzato tramite il portale di azzurro.

Una volta che hai finito con la configurazione dell'account. La home page del tuo account azzurro sarà simile a questa. Clicca su Crea una risorsa.

19876screenshot-42-8994560

Dopo di che, scegliere AI + Apprendimento automatico dalla scheda laterale e quindi fare clic su visione computerizzata.

Non fare clic sui tutorial di avvio rapido +

96535screenshot-43-4984605

Otterrai questo modulo

21154screenshot-45-3191303

Devi creare un gruppo di risorse, fai clic su crea nuovo e creane semplicemente uno. Seleziona la tua regione di conseguenza. Il nome deve essere univoco nel mio caso è “Comp-vi-in”. Scegli un livello di prezzo e clicca Rivedi e crea. Quella convaliderà e dopo la convalida fai clic su crea. L'implementazione richiederà del tempo.

Una volta fatto questo, clicca sul tre trattini in alto a sinistra. Scegliere Tutte le risorse e clicca sul nome, vale a dire, nel mio caso lo è “comp-vi-in”. poi scegli chiavi ed endpoint.

46691screenshot-46-3814027

Ti vengono fornite due chiavi KEY1 e KEY2 entrambe sono la tua chiave di abbonamento, può usare qualsiasi.

Avrai anche bisogno dell'URL dell'endpoint per chiamare l'API.

Chiamata API con Python

vediamo il codice.

43385screenshot-49-4519875

Subscription_key conterrà informazioni sulla tua KEY.

Il variabile Analyze_url es la URL de su punto final, concatena “/visione/v3.1/analizzare” con l'URL del tuo endpoint.

Image_url è il link per il download dell'immagine.

Le intestazioni delle variabili conterranno informazioni sulla tua chiave di abbonamento.

i parametri variabili avranno il parametro relativo all'immagine che si desidera esplorare in quell'immagine, solo proporcione todos los parametri separati da virgole.

Per conoscere tutti i possibili parametri, visitare qui.

Invieremo una richiesta, "Assicurati di avere una connessione Internet e che funzioni correttamente".

Almacene la salida como JSON, ora possiamo ottenere i volti e gli oggetti nell'immagine.

Analisi dell'output

Visualizziamo l'output.

91390scarica-3317366
Rilevamento del volto con riquadro di delimitazione
69833scarica201-8257185
Rilevamento di oggetti del riquadro di delimitazione

Grazie mille per aver letto. Spero che questo sia utile.

Ottieni il codice completo nel mio Pagina GitHub.

Connettiti con me – LinkedIn.

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.