Deep Learning, Microsoft Cognitive Toolkit (CNTK) and Azure Machine Learning Services
Microsoft cognitive services
-
Upload
herson-urbina-cayo -
Category
Technology
-
view
27 -
download
0
Transcript of Microsoft cognitive services
![Page 1: Microsoft cognitive services](https://reader036.fdocuments.net/reader036/viewer/2022062522/58a309091a28abea508b6425/html5/thumbnails/1.jpg)
#Build2016
Microsoft Cognitive ServicesAPI de Inteligencia ArtificialBach. Herson Urbina C.Developer SoftwareCEO - Softnick®
![Page 2: Microsoft cognitive services](https://reader036.fdocuments.net/reader036/viewer/2022062522/58a309091a28abea508b6425/html5/thumbnails/2.jpg)
Bach. Herson Urbina Cayo
@herson_urbina
• Desarrollador de software - ASP.NET• – –––––––– – ®• Delegado APEISC• ––––––––– ––– –––––––––––.• –––– ––––––––– ––––––
![Page 3: Microsoft cognitive services](https://reader036.fdocuments.net/reader036/viewer/2022062522/58a309091a28abea508b6425/html5/thumbnails/3.jpg)
Microsoft
Cognitive
ServicesGive your apps a human side
VisionDesde rostros hasta emociones, permite que tus apps entiendan imágenes y videosSpeechOye y habla con tus usuarios filtrando el ruido, identificando al oyente y entendiendo su intenciónLanguageProcesa texto y aprende a reconocer lo que los usuarios quierenKnowledgeAprovecha el enriquecido conocimiento acumulado de la web, el mundo académico, o sus propios datosSearchBrinda acceso a miles de millones de páginas web, imágenes, vídeos y noticias con el poder de la API de Bing
Cognitive Services
![Page 4: Microsoft cognitive services](https://reader036.fdocuments.net/reader036/viewer/2022062522/58a309091a28abea508b6425/html5/thumbnails/4.jpg)
Apps Desarolladas con MS Cognitive Services
ProjectMurphy.netCaptionBot.ai
I think it’s a person sitting in front of a computer and he seems . I am 99% sure that’s Bill Gates
Celebslike.me
![Page 5: Microsoft cognitive services](https://reader036.fdocuments.net/reader036/viewer/2022062522/58a309091a28abea508b6425/html5/thumbnails/5.jpg)
Desarrolla tu propio con API RESTSimple de agregar: sólo unas pocas líneas de código requerido
Realiza la misma llamada de código API en iOS, Android y WindowsIntegrar en el idioma y la plataforma de su elección
Built by experts in their field from Microsoft Research, Bing, and Azure Machine LearningQuality documentation, sample code, and community support
Fácil Flexible Testeado
GET A
KEY BUILD
¿Porqué Microsoft Cognitive Services ?
![Page 6: Microsoft cognitive services](https://reader036.fdocuments.net/reader036/viewer/2022062522/58a309091a28abea508b6425/html5/thumbnails/6.jpg)
Cognitive Services
Emotion Speaker Recognition
Speech
Custom Recognition
Computer Vision
Face
Video
microsoft.com/cognitiveSearchSpeech Languag
eKnowledge
Vision
Linguistic AnalysisLanguage Understanding
Bing Spell Check
Entity Linking
Knowledge Exploration
Academic Knowledge
Bing Image SearchBing Video Search
Bing Web Search
WebLM
Text Analytics Recommendations
Bing Autosuggest
Bing News SearchTranslator
![Page 7: Microsoft cognitive services](https://reader036.fdocuments.net/reader036/viewer/2022062522/58a309091a28abea508b6425/html5/thumbnails/7.jpg)
Introducing Bing Search API v5
Web SearchImage SearchVideo Search
News Search
Autosuggest
Spell Check
Search API v5
REST
Enhanced Search and Filtering Capabilities
Ongoing Improvements and Support
Web- Scale
High Performanc
eSecure (HTTPs)
![Page 8: Microsoft cognitive services](https://reader036.fdocuments.net/reader036/viewer/2022062522/58a309091a28abea508b6425/html5/thumbnails/8.jpg)
REST ?
![Page 9: Microsoft cognitive services](https://reader036.fdocuments.net/reader036/viewer/2022062522/58a309091a28abea508b6425/html5/thumbnails/9.jpg)
Estilo de Arquitectura RESTComunicación Eficaz! Nada nuevo(año 1999) pero está muy de moda Principios:
1) Representado por Formatos y no por archivo, recursos
2) Accesible a través de URIs3) Métodos estándar
HTTP:Get,post,delet…4) Recursos tienen múltiples
representaciones.. XML->JSON5) Sin estado..
![Page 10: Microsoft cognitive services](https://reader036.fdocuments.net/reader036/viewer/2022062522/58a309091a28abea508b6425/html5/thumbnails/10.jpg)
Estilo de Arquitectura RESTEscalabilidad y rendimiento• No tener estado permite escalar no hay
calculo de tiempos de respuesta ni estados pendientes en el servidor, es escalable
• Rendimiento es el tiempo medido para que una aplicación sea procesada, no debe ser confundida con escalabilidad.
![Page 11: Microsoft cognitive services](https://reader036.fdocuments.net/reader036/viewer/2022062522/58a309091a28abea508b6425/html5/thumbnails/11.jpg)
Updated Computer Vision APIContent of Image: Categories v0: [{ “name”: “animal”, “score”: 0.9765625 }]
V1: [{ "name": "grass", "confidence": 0.9999992847442627 },
{ "name": "outdoor", "confidence": 0.9999072551727295 },{ "name": "cow", "confidence": 0.99954754114151 },{ "name": "field", "confidence": 0.9976195693016052 },{ "name": "brown", "confidence": 0.988935649394989 },{ "name": "animal", "confidence": 0.97904372215271 },{ "name": "standing", "confidence": 0.9632768630981445 },{ "name": "mammal", "confidence": 0.9366017580032349, "hint": "animal" },{ "name": "wire", "confidence": 0.8946959376335144 },{ "name": "green", "confidence": 0.8844101428985596 },{ "name": "pasture", "confidence": 0.8332059383392334 },{ "name": "bovine", "confidence": 0.5618471503257751, "hint": "animal" },{ "name": "grassy", "confidence": 0.48627158999443054 },{ "name": "lush", "confidence": 0.1874018907546997 },{ "name": "staring", "confidence": 0.165890634059906 }]
Describe0.975 "a brown cow standing on top of a lush green field“0.974 “a cow standing on top of a lush green field”0.965 “a large brown cow standing on top of a lush green field”
![Page 12: Microsoft cognitive services](https://reader036.fdocuments.net/reader036/viewer/2022062522/58a309091a28abea508b6425/html5/thumbnails/12.jpg)
Web Search APIWeb Search API
*screenshots show actual search results on bing.com
https://bingapis.azure-api.net/v5/search?q=nasa
Get relevant web and answer results and metadata with one API call
{ “_type”: “SearchResponse”, “queryContent”: {…}, “webPages”: {…}, “news”: {…}, “images”: {…}, “videos”: {…}, “relatedSearches”: {…}, “rankingResponse”: {…}}
{ “answerType”:”WebPages”, “resultIndex”:0,…},{ “answerType”:”News”, “resultIndex”:1,…}
Ranking Response
Search Response
WebResults
Deep Links
(1st Algo)
News Results
ImageResults
Video ResultsRelated Search
es
![Page 13: Microsoft cognitive services](https://reader036.fdocuments.net/reader036/viewer/2022062522/58a309091a28abea508b6425/html5/thumbnails/13.jpg)
1. Obtenga la clave de suscripción API de microsoft.com/cognitive
2. Llame al punto final REST y pase la clave API a través del encabezado especial
GET https://bingapis.azure-api.net/v5/search?q=nasa
HTTP/1.1
OCP-Apim-Subscription-Key: <API KEY>
Accessing the APIs
![Page 14: Microsoft cognitive services](https://reader036.fdocuments.net/reader036/viewer/2022062522/58a309091a28abea508b6425/html5/thumbnails/14.jpg)
Emotion Vision APIDemo
Start coding
microsoft.com/cognitive
![Page 15: Microsoft cognitive services](https://reader036.fdocuments.net/reader036/viewer/2022062522/58a309091a28abea508b6425/html5/thumbnails/15.jpg)
• Registrate y comienza hoy de manera gratuita. www.microsoft.com/cognitive
Developer Call to Action
• Ejemplos www.how-old.net
• www.what-dog.net
![Page 16: Microsoft cognitive services](https://reader036.fdocuments.net/reader036/viewer/2022062522/58a309091a28abea508b6425/html5/thumbnails/16.jpg)
Uber está utilizando Microsoft Cognitive Services para ofrecer comprobación de ID en tiempo real. Los conductores verifican su identidad usando selfies antes de que puedan aceptar los recorridos.
![Page 17: Microsoft cognitive services](https://reader036.fdocuments.net/reader036/viewer/2022062522/58a309091a28abea508b6425/html5/thumbnails/17.jpg)
Preguntas?
@herson_urbina