SlideShare uma empresa Scribd logo
1 de 13
Luca Congiu
Cognitive Services
Concetti di base
A.I.: Artificial Intelligence
A.P.I.: Application Programming Interface
L'intelligenza artificiale è una disciplina appartenente all'informatica che studia i fondamenti teorici, le metodologie e
le tecniche che consentono la progettazione di sistemi hardware e sistemi di programmi software capaci di fornire
all’elaboratore elettronico prestazioni che, a un osservatore comune, sembrerebbero essere di pertinenza esclusiva
dell’intelligenza umana
(Marco Somalvico)
Con application programming interface si indica ogni insieme di procedure disponibili al programmatore, di solito
raggruppate a formare un set di strumenti specifici per l'espletamento di un determinato compito all'interno di un
certo programma. Spesso con tale termine si intendono le librerie software disponibili in un certo linguaggio di
programmazione.
Cognitive
Services API
Cognitive Services API
Computer
Vision API
Ricavare
informazioni utili
da immagini (tag,
descrizione,
colore, etc., etc.).
Video API
Motion detection,
face detection,
stabilizzazione e,
generazione di
anteprima e analisi
dei frame.
Face API
Rilevare,
identificare,
analizzare volti
all’interno delle
immagini.
Emotion
API
Eseguire il
riconoscimento
delle emozioni
all’interno di
immagini e
foto.
Vision
Content
Moderator
Moderare testo,
immagini e video
con possibilità di
intervenire
manualmente nei
risultati.
Bing Speech
API
Conversione tra
testo e parlato e
viceversa.
Comprensione
degli intenti.
Speaker
Recognition
API
Identificare uno
speaker in un file
audio o utilizzare
l’audio come un
mezzo per
l'autenticazione
con l'API Speaker
Recognition.
Custom
Recognition
Intelligent
Service (CRIS)
Funzionalità di
Speech
Recognition
personalizzabili.
Speech
Text
Analytics
API
Rileva sentimenti,
frasi chiavi,
argomenti e lingua
di un testo.
Bing Spell
Check API
Correzione
ortografica e di
digitazione del
testo.
Web
Language
Model API
Automatizza
un'ampia gamma
di attività standard
di elaborazione del
linguaggio naturale
tramite API di
modellazione del
linguaggio.
Linguistic
Analysis
API
Analisi
linguistica del
testo.
Language
Understanding
Intelligent
Service (LUIS)
Comprensione
del linguaggio
e degli intenti.
Language
Translator
API
Traduzione di
audio e testo
con API REST.
Knowledge
Exploration
Service
Aggiungere
funzionalità di ricerca
di knowledge base
attraverso dati
strutturati e
linguaggio naturale.
Entity
Linking
Service
Individuazione
“entità” all’interno del
testo con possibilità
di avere collegamenti
con esse.
Recommendations
API
Fornire consigli sui
prodotti
personalizzati per il
vostro cliente e
migliorare le vendite
nel vostro negozio
Academic
Knowledge
API
Esplorare le
relazioni esistenti
tra scritti
accademici, libri,
riviste e autori.
Knowledge
Bing Web
Search API
Fornire
funzionalità di
ricerca di siti
web, immagini,
video, notizie.
Bing Video
Search API
Aggiungere
funzionalità di
ricerca di video
con possibilità di
visualizzare
anteprima e dati
di tendenza.
Bing
Autosuggest
API
Fornire
sugerimenti
automatizzati
per le ricerche.
Bing Image
Search API
Aggiungere ricerca
di immagini
all’interno delle
applicazioni o dei
siti web.
Bing News
Search API
Aggiungere
funzionalità di
ricerca di
notizie.
Search
Demo
Esempi On-Line
https://www.celebslike.me
https://www.what-dog.net
https://www.captionbot.ai
CelebsLike.Me
Fetch! (What-Dog)
CatpionBot
https://www.mymoustache.net
https://how-old.net
https://twinsornot.net
MyMoustache.net
How-old.net
TwinsOrNot.net
Demo App
http://bit.ly/fmddemocs
I Think
This is…
Grazie!
Just the
Beginning!

Mais conteúdo relacionado

Semelhante a Cognitive Services

Presentazione sistemi operativi meli marco
Presentazione sistemi operativi meli marcoPresentazione sistemi operativi meli marco
Presentazione sistemi operativi meli marcoMarco Meli
 
Ribesdesign interfacce
Ribesdesign interfacceRibesdesign interfacce
Ribesdesign interfacceRibesdesign
 
Linguaggidiprogrammazione
LinguaggidiprogrammazioneLinguaggidiprogrammazione
LinguaggidiprogrammazioneAndrea Serafini
 
Lezione 6 sound design 1
Lezione 6   sound design 1Lezione 6   sound design 1
Lezione 6 sound design 1Lorenzo Cassulo
 
Coding - intro -
Coding   - intro -Coding   - intro -
Coding - intro -alexperoni
 
Code Week Come introdurre il pensiero computazionale nella didattica
Code Week Come introdurre il pensiero computazionale nella didatticaCode Week Come introdurre il pensiero computazionale nella didattica
Code Week Come introdurre il pensiero computazionale nella didatticaAntonella Carrozzini
 
Corso di OCR
Corso di OCRCorso di OCR
Corso di OCRQabiria
 
AlgoMOOCj 02.01. La scelta del linguaggio
AlgoMOOCj 02.01. La scelta del linguaggioAlgoMOOCj 02.01. La scelta del linguaggio
AlgoMOOCj 02.01. La scelta del linguaggioAlessandro Bogliolo
 
Intelligenza artificiale, data protection e copyright
Intelligenza artificiale, data protection e copyrightIntelligenza artificiale, data protection e copyright
Intelligenza artificiale, data protection e copyrightGiovanni Maria Riccio
 
Fdg2017 presentazione corso
Fdg2017 presentazione corsoFdg2017 presentazione corso
Fdg2017 presentazione corsoStudiabo
 
Presentazione Software Applicativo.
Presentazione Software Applicativo.Presentazione Software Applicativo.
Presentazione Software Applicativo.Okumura_Rin
 
Presentazione Meneghetti
Presentazione  MeneghettiPresentazione  Meneghetti
Presentazione MeneghettiIren98
 

Semelhante a Cognitive Services (20)

Presentazione sistemi operativi meli marco
Presentazione sistemi operativi meli marcoPresentazione sistemi operativi meli marco
Presentazione sistemi operativi meli marco
 
Ribesdesign interfacce
Ribesdesign interfacceRibesdesign interfacce
Ribesdesign interfacce
 
Software
SoftwareSoftware
Software
 
Software 1
Software 1Software 1
Software 1
 
Linguaggidiprogrammazione
LinguaggidiprogrammazioneLinguaggidiprogrammazione
Linguaggidiprogrammazione
 
Lezione 6 sound design 1
Lezione 6   sound design 1Lezione 6   sound design 1
Lezione 6 sound design 1
 
MODULO 1-Informatica di Base
MODULO 1-Informatica di BaseMODULO 1-Informatica di Base
MODULO 1-Informatica di Base
 
Coding - intro -
Coding   - intro -Coding   - intro -
Coding - intro -
 
Code Week Come introdurre il pensiero computazionale nella didattica
Code Week Come introdurre il pensiero computazionale nella didatticaCode Week Come introdurre il pensiero computazionale nella didattica
Code Week Come introdurre il pensiero computazionale nella didattica
 
Corso di OCR
Corso di OCRCorso di OCR
Corso di OCR
 
Biffi
BiffiBiffi
Biffi
 
Hardware e plugin
Hardware e pluginHardware e plugin
Hardware e plugin
 
AlgoMOOCj 02.01. La scelta del linguaggio
AlgoMOOCj 02.01. La scelta del linguaggioAlgoMOOCj 02.01. La scelta del linguaggio
AlgoMOOCj 02.01. La scelta del linguaggio
 
Smart api
Smart apiSmart api
Smart api
 
Intelligenza artificiale, data protection e copyright
Intelligenza artificiale, data protection e copyrightIntelligenza artificiale, data protection e copyright
Intelligenza artificiale, data protection e copyright
 
Fdg2017 presentazione corso
Fdg2017 presentazione corsoFdg2017 presentazione corso
Fdg2017 presentazione corso
 
Presentazione Software Applicativo.
Presentazione Software Applicativo.Presentazione Software Applicativo.
Presentazione Software Applicativo.
 
Presentazione Meneghetti
Presentazione  MeneghettiPresentazione  Meneghetti
Presentazione Meneghetti
 
Software 2
Software 2Software 2
Software 2
 
Il software2
Il software2Il software2
Il software2
 

Mais de Luca Congiu

How to create custom modules for Visual Studio
How to create custom modules for Visual StudioHow to create custom modules for Visual Studio
How to create custom modules for Visual StudioLuca Congiu
 
ASP.NET Core 2 e Docker
ASP.NET Core 2 e DockerASP.NET Core 2 e Docker
ASP.NET Core 2 e DockerLuca Congiu
 
XMASDEV 2018 - XMAS GIFT ASSISTANT
XMASDEV 2018 - XMAS GIFT ASSISTANTXMASDEV 2018 - XMAS GIFT ASSISTANT
XMASDEV 2018 - XMAS GIFT ASSISTANTLuca Congiu
 
.NET Microservices
.NET Microservices.NET Microservices
.NET MicroservicesLuca Congiu
 
ASP.NET Core 2 Meetup
ASP.NET Core 2 MeetupASP.NET Core 2 Meetup
ASP.NET Core 2 MeetupLuca Congiu
 
ASP.NET Web Hooks Meetup
ASP.NET Web Hooks MeetupASP.NET Web Hooks Meetup
ASP.NET Web Hooks MeetupLuca Congiu
 
ASP.NET Core & Docker
ASP.NET Core & DockerASP.NET Core & Docker
ASP.NET Core & DockerLuca Congiu
 

Mais de Luca Congiu (7)

How to create custom modules for Visual Studio
How to create custom modules for Visual StudioHow to create custom modules for Visual Studio
How to create custom modules for Visual Studio
 
ASP.NET Core 2 e Docker
ASP.NET Core 2 e DockerASP.NET Core 2 e Docker
ASP.NET Core 2 e Docker
 
XMASDEV 2018 - XMAS GIFT ASSISTANT
XMASDEV 2018 - XMAS GIFT ASSISTANTXMASDEV 2018 - XMAS GIFT ASSISTANT
XMASDEV 2018 - XMAS GIFT ASSISTANT
 
.NET Microservices
.NET Microservices.NET Microservices
.NET Microservices
 
ASP.NET Core 2 Meetup
ASP.NET Core 2 MeetupASP.NET Core 2 Meetup
ASP.NET Core 2 Meetup
 
ASP.NET Web Hooks Meetup
ASP.NET Web Hooks MeetupASP.NET Web Hooks Meetup
ASP.NET Web Hooks Meetup
 
ASP.NET Core & Docker
ASP.NET Core & DockerASP.NET Core & Docker
ASP.NET Core & Docker
 

Cognitive Services

  • 2. Concetti di base A.I.: Artificial Intelligence A.P.I.: Application Programming Interface L'intelligenza artificiale è una disciplina appartenente all'informatica che studia i fondamenti teorici, le metodologie e le tecniche che consentono la progettazione di sistemi hardware e sistemi di programmi software capaci di fornire all’elaboratore elettronico prestazioni che, a un osservatore comune, sembrerebbero essere di pertinenza esclusiva dell’intelligenza umana (Marco Somalvico) Con application programming interface si indica ogni insieme di procedure disponibili al programmatore, di solito raggruppate a formare un set di strumenti specifici per l'espletamento di un determinato compito all'interno di un certo programma. Spesso con tale termine si intendono le librerie software disponibili in un certo linguaggio di programmazione.
  • 4. Computer Vision API Ricavare informazioni utili da immagini (tag, descrizione, colore, etc., etc.). Video API Motion detection, face detection, stabilizzazione e, generazione di anteprima e analisi dei frame. Face API Rilevare, identificare, analizzare volti all’interno delle immagini. Emotion API Eseguire il riconoscimento delle emozioni all’interno di immagini e foto. Vision Content Moderator Moderare testo, immagini e video con possibilità di intervenire manualmente nei risultati.
  • 5. Bing Speech API Conversione tra testo e parlato e viceversa. Comprensione degli intenti. Speaker Recognition API Identificare uno speaker in un file audio o utilizzare l’audio come un mezzo per l'autenticazione con l'API Speaker Recognition. Custom Recognition Intelligent Service (CRIS) Funzionalità di Speech Recognition personalizzabili. Speech
  • 6. Text Analytics API Rileva sentimenti, frasi chiavi, argomenti e lingua di un testo. Bing Spell Check API Correzione ortografica e di digitazione del testo. Web Language Model API Automatizza un'ampia gamma di attività standard di elaborazione del linguaggio naturale tramite API di modellazione del linguaggio. Linguistic Analysis API Analisi linguistica del testo. Language Understanding Intelligent Service (LUIS) Comprensione del linguaggio e degli intenti. Language Translator API Traduzione di audio e testo con API REST.
  • 7. Knowledge Exploration Service Aggiungere funzionalità di ricerca di knowledge base attraverso dati strutturati e linguaggio naturale. Entity Linking Service Individuazione “entità” all’interno del testo con possibilità di avere collegamenti con esse. Recommendations API Fornire consigli sui prodotti personalizzati per il vostro cliente e migliorare le vendite nel vostro negozio Academic Knowledge API Esplorare le relazioni esistenti tra scritti accademici, libri, riviste e autori. Knowledge
  • 8. Bing Web Search API Fornire funzionalità di ricerca di siti web, immagini, video, notizie. Bing Video Search API Aggiungere funzionalità di ricerca di video con possibilità di visualizzare anteprima e dati di tendenza. Bing Autosuggest API Fornire sugerimenti automatizzati per le ricerche. Bing Image Search API Aggiungere ricerca di immagini all’interno delle applicazioni o dei siti web. Bing News Search API Aggiungere funzionalità di ricerca di notizie. Search
  • 12.