SlideShare a Scribd company logo
1 of 8
I COGNITIVE SERVICES
A CURA DELL’ING BUTTOLO MARCO
INTRODUZIONE AI COGNITIVE SERVICES
• I cognitive services sono dei servizi forniti da Microsoft. Più precisamente, sono
dei servizi offerti dal cloud Azure di casa Microsoft con lo scopo di fornire un set
di API (Application Program Interface) che consentono agli sviluppatori di
integrare funzionalità interattive all'interno della propria applicazione, senza la
necessità di conoscere algoritmi, reti neurali ma soprattutto avendo a
disposizione un ambiente già sottoposto a training, e quindi
già allenato a rispondere in modo coerente alle nostre richieste.
INTRODUZIONE AI COGNITIVE SERVICES
• Quindi i cognitive services sono nati per poter sviluppare software che sfrutta
tecniche di I.A (Intelligenza Artificiale). Le API sono divise in 5 macrocategorie:
• VISION -> per la rappresentazione e l’analisi delle immagini
• SPEECH -> per il riconoscimento del parlato
• LANGUAGE -> per l’analisi ed il riconoscimento del testo (es: traduzioni,..)
• KNOWLEDGE -> per la gestione della conoscenza (big data analisys)
• SEARCH -> per la ricerca di contenuti, immagini,…
INTRODUZIONE AI COGNITIVE SERVICES
• Per quanto riguarda la prima macro categoria (VISION), essa è composta da:
• Computer Vision -> per avere informazioni sulle immagini
• Face Detection -> per rilevare ed analizzare i volti
• Emotion Detection -> per il riconoscimento delle emozioni nelle immagini
• Video -> per il motion detection
• Content Moderator -> per la moderazione del testo, video, immagini
INTRODUZIONE AI COGNITIVE SERVICES
• Per la parte SPEECH:
• Bing speech -> per la conversione del testo in parlato, e viceversa
• Speaker Recognition -> per riconoscere speaker in un file audio
• CRIS (Custom Recognition Intelligent Service) -> speech recognition
customizzabile
INTRODUZIONE AI COGNITIVE SERVICES
• Per la parte LANGUAGE:
• Bing spell -> correzione del testo scritto
• Web language
• Linguistic Analisys-> un parsing complesso del testo
• Language understanding Intelligent Service -> per insegnare ad una app a
comprendere i comandi
• Text Analisys -> per fare un detect del sentimento da un testo
INTRODUZIONE AI COGNITIVE SERVICES
• Per la parte KNOWLEDGE:
• Academic knowledge
• Knowledge exploration services
• Entiry Linking Services
• Reccomandation Sercvices
INTRODUZIONE AI COGNITIVE SERVICES
• Per la parte SEARCH:
• Bing web search API
• Bing autosuggest API
• Bing Image search API
• Bing video API
• Bing news search API

More Related Content

Similar to Cognitive services

Costruire un sistema di raccomandazione con Python
Costruire un sistema di raccomandazione con PythonCostruire un sistema di raccomandazione con Python
Costruire un sistema di raccomandazione con PythonSerena Sensini
 
[EH2023] - L'intelligenza artificiale per potenziare l'ecommerce - Vincenzo C...
[EH2023] - L'intelligenza artificiale per potenziare l'ecommerce - Vincenzo C...[EH2023] - L'intelligenza artificiale per potenziare l'ecommerce - Vincenzo C...
[EH2023] - L'intelligenza artificiale per potenziare l'ecommerce - Vincenzo C...Ecommerce HUB
 
Best Training instiute in Bangalore
Best Training instiute in BangaloreBest Training instiute in Bangalore
Best Training instiute in Bangaloreblueoceantraining
 
Intelligenza artificiale nel mondo front-end - CodeGen2021
Intelligenza artificiale nel mondo front-end - CodeGen2021Intelligenza artificiale nel mondo front-end - CodeGen2021
Intelligenza artificiale nel mondo front-end - CodeGen2021Michele Aponte
 
Ribesdesign interfacce
Ribesdesign interfacceRibesdesign interfacce
Ribesdesign interfacceRibesdesign
 
AUGMENTED REALITY EXPERT
AUGMENTED REALITY EXPERTAUGMENTED REALITY EXPERT
AUGMENTED REALITY EXPERTMirko Compagno
 
CurriculumVitae_OnofrioComes
CurriculumVitae_OnofrioComesCurriculumVitae_OnofrioComes
CurriculumVitae_OnofrioComesonofrio comes
 
Soluzioni per la produzione multimediale
Soluzioni per la produzione multimedialeSoluzioni per la produzione multimediale
Soluzioni per la produzione multimedialeGianluca Vaglio
 
Smau milano 2012 arena expo comm francesco-abbo
Smau milano 2012   arena expo comm francesco-abboSmau milano 2012   arena expo comm francesco-abbo
Smau milano 2012 arena expo comm francesco-abboSMAU
 
Introduzione alla localizzazione web
Introduzione alla localizzazione webIntroduzione alla localizzazione web
Introduzione alla localizzazione webQabiria
 
Win02 bing e windows store apps
Win02   bing e windows store appsWin02   bing e windows store apps
Win02 bing e windows store appsDotNetCampus
 
Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web SiteWeb Site srl
 
Come Nasce Un Sito Internet?
Come Nasce Un Sito Internet?Come Nasce Un Sito Internet?
Come Nasce Un Sito Internet?Davide Schioppa
 
Kinect + .NET = NUI : Interfacce naturali facili con Kinect!!!
Kinect + .NET = NUI : Interfacce naturali facili con Kinect!!!Kinect + .NET = NUI : Interfacce naturali facili con Kinect!!!
Kinect + .NET = NUI : Interfacce naturali facili con Kinect!!!Massimo Bonanni
 

Similar to Cognitive services (20)

2014 MUST presentazione
2014 MUST presentazione2014 MUST presentazione
2014 MUST presentazione
 
Costruire un sistema di raccomandazione con Python
Costruire un sistema di raccomandazione con PythonCostruire un sistema di raccomandazione con Python
Costruire un sistema di raccomandazione con Python
 
[EH2023] - L'intelligenza artificiale per potenziare l'ecommerce - Vincenzo C...
[EH2023] - L'intelligenza artificiale per potenziare l'ecommerce - Vincenzo C...[EH2023] - L'intelligenza artificiale per potenziare l'ecommerce - Vincenzo C...
[EH2023] - L'intelligenza artificiale per potenziare l'ecommerce - Vincenzo C...
 
Best Training instiute in Bangalore
Best Training instiute in BangaloreBest Training instiute in Bangalore
Best Training instiute in Bangalore
 
Intelligenza artificiale nel mondo front-end - CodeGen2021
Intelligenza artificiale nel mondo front-end - CodeGen2021Intelligenza artificiale nel mondo front-end - CodeGen2021
Intelligenza artificiale nel mondo front-end - CodeGen2021
 
Ribesdesign interfacce
Ribesdesign interfacceRibesdesign interfacce
Ribesdesign interfacce
 
Thinking Technologies - Brochure
Thinking Technologies - BrochureThinking Technologies - Brochure
Thinking Technologies - Brochure
 
AUGMENTED REALITY EXPERT
AUGMENTED REALITY EXPERTAUGMENTED REALITY EXPERT
AUGMENTED REALITY EXPERT
 
CurriculumVitae_OnofrioComes
CurriculumVitae_OnofrioComesCurriculumVitae_OnofrioComes
CurriculumVitae_OnofrioComes
 
Soluzioni per la produzione multimediale
Soluzioni per la produzione multimedialeSoluzioni per la produzione multimediale
Soluzioni per la produzione multimediale
 
Smau milano 2012 arena expo comm francesco-abbo
Smau milano 2012   arena expo comm francesco-abboSmau milano 2012   arena expo comm francesco-abbo
Smau milano 2012 arena expo comm francesco-abbo
 
OpenGL e realtà aumentata
OpenGL e realtà aumentataOpenGL e realtà aumentata
OpenGL e realtà aumentata
 
Introduzione alla localizzazione web
Introduzione alla localizzazione webIntroduzione alla localizzazione web
Introduzione alla localizzazione web
 
Win02 bing e windows store apps
Win02   bing e windows store appsWin02   bing e windows store apps
Win02 bing e windows store apps
 
Group profile 04_ita_2017_web
Group profile 04_ita_2017_webGroup profile 04_ita_2017_web
Group profile 04_ita_2017_web
 
Hello alexa
Hello alexaHello alexa
Hello alexa
 
Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web Site
 
Come Nasce Un Sito Internet?
Come Nasce Un Sito Internet?Come Nasce Un Sito Internet?
Come Nasce Un Sito Internet?
 
DS4Biz - Data Science for Business
DS4Biz - Data Science for BusinessDS4Biz - Data Science for Business
DS4Biz - Data Science for Business
 
Kinect + .NET = NUI : Interfacce naturali facili con Kinect!!!
Kinect + .NET = NUI : Interfacce naturali facili con Kinect!!!Kinect + .NET = NUI : Interfacce naturali facili con Kinect!!!
Kinect + .NET = NUI : Interfacce naturali facili con Kinect!!!
 

More from Marco Buttolo

Corso automazione modulo2
Corso automazione modulo2Corso automazione modulo2
Corso automazione modulo2Marco Buttolo
 
Corso automazione modulo1
Corso automazione modulo1Corso automazione modulo1
Corso automazione modulo1Marco Buttolo
 
Introduzione psicologia
Introduzione psicologiaIntroduzione psicologia
Introduzione psicologiaMarco Buttolo
 
Bisogni educativispeciali
Bisogni educativispecialiBisogni educativispeciali
Bisogni educativispecialiMarco Buttolo
 
Seminario robotica ia
Seminario robotica iaSeminario robotica ia
Seminario robotica iaMarco Buttolo
 
Campi elettrici magnetici_devices
Campi elettrici magnetici_devicesCampi elettrici magnetici_devices
Campi elettrici magnetici_devicesMarco Buttolo
 
Installazione ambientepython ubuntumate
Installazione ambientepython ubuntumateInstallazione ambientepython ubuntumate
Installazione ambientepython ubuntumateMarco Buttolo
 
Post gresql su_raspberry
Post gresql su_raspberryPost gresql su_raspberry
Post gresql su_raspberryMarco Buttolo
 
Galleggiamento corpo
Galleggiamento corpoGalleggiamento corpo
Galleggiamento corpoMarco Buttolo
 
Introduzione ai cmms
Introduzione ai cmmsIntroduzione ai cmms
Introduzione ai cmmsMarco Buttolo
 
Processo fosfatazione
Processo fosfatazioneProcesso fosfatazione
Processo fosfatazioneMarco Buttolo
 
Processo burattatura
Processo burattaturaProcesso burattatura
Processo burattaturaMarco Buttolo
 

More from Marco Buttolo (20)

Web sockets
Web socketsWeb sockets
Web sockets
 
Protocollo ssh
Protocollo sshProtocollo ssh
Protocollo ssh
 
Introduzione ros
Introduzione rosIntroduzione ros
Introduzione ros
 
Corso automazione modulo2
Corso automazione modulo2Corso automazione modulo2
Corso automazione modulo2
 
Corso automazione modulo1
Corso automazione modulo1Corso automazione modulo1
Corso automazione modulo1
 
Antropologia
AntropologiaAntropologia
Antropologia
 
Introduzione psicologia
Introduzione psicologiaIntroduzione psicologia
Introduzione psicologia
 
Bisogni educativispeciali
Bisogni educativispecialiBisogni educativispeciali
Bisogni educativispeciali
 
Seminario robotica ia
Seminario robotica iaSeminario robotica ia
Seminario robotica ia
 
Socket python
Socket pythonSocket python
Socket python
 
Campi elettrici magnetici_devices
Campi elettrici magnetici_devicesCampi elettrici magnetici_devices
Campi elettrici magnetici_devices
 
Installazione ambientepython ubuntumate
Installazione ambientepython ubuntumateInstallazione ambientepython ubuntumate
Installazione ambientepython ubuntumate
 
Post gresql su_raspberry
Post gresql su_raspberryPost gresql su_raspberry
Post gresql su_raspberry
 
Galleggiamento corpo
Galleggiamento corpoGalleggiamento corpo
Galleggiamento corpo
 
Elaborazione suono
Elaborazione suonoElaborazione suono
Elaborazione suono
 
Trattamento termico
Trattamento termicoTrattamento termico
Trattamento termico
 
Introduzione ai cmms
Introduzione ai cmmsIntroduzione ai cmms
Introduzione ai cmms
 
Processo fosfatazione
Processo fosfatazioneProcesso fosfatazione
Processo fosfatazione
 
Processo burattatura
Processo burattaturaProcesso burattatura
Processo burattatura
 
Bootstrap
BootstrapBootstrap
Bootstrap
 

Cognitive services

  • 1. I COGNITIVE SERVICES A CURA DELL’ING BUTTOLO MARCO
  • 2. INTRODUZIONE AI COGNITIVE SERVICES • I cognitive services sono dei servizi forniti da Microsoft. Più precisamente, sono dei servizi offerti dal cloud Azure di casa Microsoft con lo scopo di fornire un set di API (Application Program Interface) che consentono agli sviluppatori di integrare funzionalità interattive all'interno della propria applicazione, senza la necessità di conoscere algoritmi, reti neurali ma soprattutto avendo a disposizione un ambiente già sottoposto a training, e quindi già allenato a rispondere in modo coerente alle nostre richieste.
  • 3. INTRODUZIONE AI COGNITIVE SERVICES • Quindi i cognitive services sono nati per poter sviluppare software che sfrutta tecniche di I.A (Intelligenza Artificiale). Le API sono divise in 5 macrocategorie: • VISION -> per la rappresentazione e l’analisi delle immagini • SPEECH -> per il riconoscimento del parlato • LANGUAGE -> per l’analisi ed il riconoscimento del testo (es: traduzioni,..) • KNOWLEDGE -> per la gestione della conoscenza (big data analisys) • SEARCH -> per la ricerca di contenuti, immagini,…
  • 4. INTRODUZIONE AI COGNITIVE SERVICES • Per quanto riguarda la prima macro categoria (VISION), essa è composta da: • Computer Vision -> per avere informazioni sulle immagini • Face Detection -> per rilevare ed analizzare i volti • Emotion Detection -> per il riconoscimento delle emozioni nelle immagini • Video -> per il motion detection • Content Moderator -> per la moderazione del testo, video, immagini
  • 5. INTRODUZIONE AI COGNITIVE SERVICES • Per la parte SPEECH: • Bing speech -> per la conversione del testo in parlato, e viceversa • Speaker Recognition -> per riconoscere speaker in un file audio • CRIS (Custom Recognition Intelligent Service) -> speech recognition customizzabile
  • 6. INTRODUZIONE AI COGNITIVE SERVICES • Per la parte LANGUAGE: • Bing spell -> correzione del testo scritto • Web language • Linguistic Analisys-> un parsing complesso del testo • Language understanding Intelligent Service -> per insegnare ad una app a comprendere i comandi • Text Analisys -> per fare un detect del sentimento da un testo
  • 7. INTRODUZIONE AI COGNITIVE SERVICES • Per la parte KNOWLEDGE: • Academic knowledge • Knowledge exploration services • Entiry Linking Services • Reccomandation Sercvices
  • 8. INTRODUZIONE AI COGNITIVE SERVICES • Per la parte SEARCH: • Bing web search API • Bing autosuggest API • Bing Image search API • Bing video API • Bing news search API