Slides of the presentation I gave at the /dev/070 meetup on Dec 13th 2017.
The repository with source code is located at: https://github.com/marcduiker/demos-azure-cognitive-services.
In order to run execute the requests in the .http files you need VS Code with the Rest Client extension.
Infuse your apps, websites and bots with intelligent algorithms to see, hear, speak, understand and interpret your user needs through natural methods of communication. Azure Cognitive Services are APIs, SDKs, and services available to help developers build intelligent applications without having direct AI or data science skills or knowledge.
My participation at Cloud Skills Challenge with the knowledge acquired when studying the AI modules at Discover AI challenge and a solution developed to detect facemasks in videos.
Azure Cognitive Services for DevelopersMarvin Heng
Azure Cognitive Services has been an AI solution that close to many developers's heart. They implement it in their applications easily. There are some new Microsoft Cognitive Services that are newly being introduced.
Intelligent Assistant with Microsoft BotFrameworkMarvin Heng
A sharing of how difference pieces of technologies can be put together to be great solution for small businesses.
Technologies involved: Microsoft BotFramework, SignalR and ASP.NET Core on Azure.
www.techconnect.io
Youtube: https://www.youtube.com/watch?v=nwGFZA0h9k8&feature=youtu.be
Infuse your apps, websites and bots with intelligent algorithms to see, hear, speak, understand and interpret your user needs through natural methods of communication. Azure Cognitive Services are APIs, SDKs, and services available to help developers build intelligent applications without having direct AI or data science skills or knowledge.
My participation at Cloud Skills Challenge with the knowledge acquired when studying the AI modules at Discover AI challenge and a solution developed to detect facemasks in videos.
Azure Cognitive Services for DevelopersMarvin Heng
Azure Cognitive Services has been an AI solution that close to many developers's heart. They implement it in their applications easily. There are some new Microsoft Cognitive Services that are newly being introduced.
Intelligent Assistant with Microsoft BotFrameworkMarvin Heng
A sharing of how difference pieces of technologies can be put together to be great solution for small businesses.
Technologies involved: Microsoft BotFramework, SignalR and ASP.NET Core on Azure.
www.techconnect.io
Youtube: https://www.youtube.com/watch?v=nwGFZA0h9k8&feature=youtu.be
Build 2017 - B8090 - How Microsoft Cognitive Services can help your apps comm...Windows Developer
Microsoft Cognitive Services Language APIs - Bing Spell Check, Language Understanding, Linguistic Analysis, Text Analytics, Translator and Web LM - can enable your apps to understand language and communicate with people.
Building real time image classifiers for mobile apps with azure custom visionLuis Beltran
Azure Custom Vision allows you to create powerful image classifiers in minutes to without having to be an AI expert. You feed the service with images -so the service adapts to your own needs-, tag them and train a model that can be published to an endpoint URL for further requests. You can also use the Custom Vision SDK to automatize the process.
Furthermore, this model can also be exported for offline, real-time classification experiences. For instance, you can embed the classifier into a mobile application, or a website.
In this session, the Custom Vision service will be described. An image classifier will be created by using the .portal. The output model will be exported to both Tensorflow and CoreML to integrate it into an Android and iOS mobile applications, respectively.
Create real value in your business process by automated data and form extractionMarvin Heng
Business processes are crucial and documentation are often done with high human involvement. The possibilities of automating it can be valuable to us. Join us to explore, discuss and share more.
This is my presentation for Global Azure Verona 2021, where I talked about Azure Functions and how this technology can be used to process messages that come from WhatsApp in a chatbot environment.
Build 2017 - B8041 - Microsoft Edge: What’s new and what’s next for the web a...Windows Developer
The web platform is more powerful than ever, and we’re on the cusp of a revolution in what web sites and web apps are capable of. In this session, we take a quick tour of what’s new in Microsoft Edge and the Windows web platform, and then chart our course for the year ahead: New capabilities that make next-generation web experiences virtually indistinguishable from native apps, and new features and improvements that will raise the bar for what a browser can do.
Biometric Systems - Automate Video Streaming Analysis with Azure and AWSRoberto Falconi
Perform near-real-time analysis on faces (emotions, gender, age, etc.), taken from a live video stream with Azure Cognitive Services and AWS Rekognition.
Unity and Microsoft Azure Cognitive Services - DIGITREK21 WorkshopPablo Farías Navarro
With recent innovations in technology, AI has left the realms of science fiction and is becoming increasingly mainstream. Whether you’re interested in building games or apps, a sound understanding of the practical applications of AI will give you the edge needed to stand out from the crowd and will set you up for success.
Through this workshop, you’ll gain hands-on experience in adding AI elements into games and apps built with Unity. Using Microsoft Cognitive Services, a cloud-based AI platform, you’ll get exposure to AI features including computer vision and language recognition.
Assets and starting files will be provided for you to work with during the practical components of this 2-hour workshop. This workshop will be taught by Pablo Farias Navarro, founder of Zenva - a leading education platform to learn coding and game making. Since 2012, Pablo has been developing professional-grade courses that have helped over 1 million learners worldwide.
Getting started with microsoft cognitive services apiJasjit Chopra
This presentation is a part of meetup that happened on June 17 2017 in Chandigarh. We covered the options for developers to get started with MS Cognitive Services API.
Creating applications that can see, hear, speak or understand using microso...Radu Vunvulea
In this workshop, you will be introduced to the Microsoft Azure Cognitive Services, a range of offerings you can use to infuse intelligence and machine learning into your applications without needing to build the code from scratch. We will cover pre-trained AI APIs, such as computer vision and text analytics, that is accessed by REST protocol. Next, we will dive into Custom AI that uses transfer learning - Microsoft Azure Custom Vision. This enables you to provide a small amount of your own data to train an image classification model. Wrapping the workshop up by building our custom trained AI into an application - using Logic Apps, this technology is ideal for building data pipeline processes that work with your machine learning models.Title: Creating applications that can see, hear, speak or understand - using Microsoft Cognitive Services Workshop Description: In this workshop, you will be introduced to the Microsoft Azure Cognitive Services, a range of offerings you can use to infuse intelligence and machine learning into your applications without needing to build the code from scratch. We will cover pre-trained AI APIs, such as computer vision and text analytics, that is accessed by REST protocol. Next, we will dive into Custom AI that uses transfer learning - Microsoft Azure Custom Vision. This enables you to provide a small amount of your own data to train an image classification model. Wrapping the workshop up by building our custom trained AI into an application - using Logic Apps, this technology is ideal for building data pipeline processes that work with your machine learning models.
Slides from my talk at Big Data Conference 2018 in Vilnius
Doing data science today is far more difficult than it will be in the next 5-10 years. Sharing, collaborating on data science workflows in painful, pushing models into production is challenging.
Let’s explore what Azure provides to ease Data Scientists’ pains. What tools and services can we choose based on a problem definition, skillset or infrastructure requirements?
In this talk, you will learn about Azure Machine Learning Studio, Azure Databricks, Data Science Virtual Machines and Cognitive Services, with all the perks and limitations.
A talk from the Design Track at AWE EU 2018 - the World's #1 XR Conference & Expo in Munich, Germany 18 -19, October, 2018.
Adiel Gur (Waking App Ltd)
Matan Libis (Waking App Ltd)
Waking App Ltd: Next Gen AR Toolset
As we all know, Augmented Reality is not only an exciting new technology but a business enabler with numerous possibilities.
In this presentation, Matan Libis, CEO and Adiel Gur, CTO and co-founder will demonstrate how WakingApp’s AR Toolset, ENTiTi 3.0, enables app designers, architects and construction professionals to create fabulous AR projects. Adiel will present the unique functionalities and features of ENTiTi 3.0. This will include how to integrate your AR creations into an existing mobile app and also how to create your own white label solution with our online wizard.
http://AugmentedWorldExpo.com
The presentation describes the Wikitude SDK and its technology stack, as well as the Wikitude Studio, the AR content creation and management system developed by the creators of the Wikitude World Browser.
Let's talk about the different services available in Microsoft Azure. This talk was presented at Microsoft AI Future Now Event 2018 at Singapore on 7th November 2018
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Thanks to improvements in processors, image sensors, and algorithms, more and more of our devices now -- for the first time -- are gaining the ability to see and understand the world around them. In this talk from the June 2015 Augmented World Expo, Jeff Bier (Founder of the Embedded Vision Alliance) highlights the opportunities for creating more intelligent, interactive and insightful apps and products by harnessing embedded vision technology. From consumer electronics to smartphones to smart glasses to retail and industrial applications, vision technology enables new types of interactivity, new types of insights (for example, assessing the emotional state of users) and new types of experiences. Jeff highlights some of the coolest new products and apps leveraging vision technology, and explores some of the key trends and challenges associated with this technology.
Build 2017 - B8090 - How Microsoft Cognitive Services can help your apps comm...Windows Developer
Microsoft Cognitive Services Language APIs - Bing Spell Check, Language Understanding, Linguistic Analysis, Text Analytics, Translator and Web LM - can enable your apps to understand language and communicate with people.
Building real time image classifiers for mobile apps with azure custom visionLuis Beltran
Azure Custom Vision allows you to create powerful image classifiers in minutes to without having to be an AI expert. You feed the service with images -so the service adapts to your own needs-, tag them and train a model that can be published to an endpoint URL for further requests. You can also use the Custom Vision SDK to automatize the process.
Furthermore, this model can also be exported for offline, real-time classification experiences. For instance, you can embed the classifier into a mobile application, or a website.
In this session, the Custom Vision service will be described. An image classifier will be created by using the .portal. The output model will be exported to both Tensorflow and CoreML to integrate it into an Android and iOS mobile applications, respectively.
Create real value in your business process by automated data and form extractionMarvin Heng
Business processes are crucial and documentation are often done with high human involvement. The possibilities of automating it can be valuable to us. Join us to explore, discuss and share more.
This is my presentation for Global Azure Verona 2021, where I talked about Azure Functions and how this technology can be used to process messages that come from WhatsApp in a chatbot environment.
Build 2017 - B8041 - Microsoft Edge: What’s new and what’s next for the web a...Windows Developer
The web platform is more powerful than ever, and we’re on the cusp of a revolution in what web sites and web apps are capable of. In this session, we take a quick tour of what’s new in Microsoft Edge and the Windows web platform, and then chart our course for the year ahead: New capabilities that make next-generation web experiences virtually indistinguishable from native apps, and new features and improvements that will raise the bar for what a browser can do.
Biometric Systems - Automate Video Streaming Analysis with Azure and AWSRoberto Falconi
Perform near-real-time analysis on faces (emotions, gender, age, etc.), taken from a live video stream with Azure Cognitive Services and AWS Rekognition.
Unity and Microsoft Azure Cognitive Services - DIGITREK21 WorkshopPablo Farías Navarro
With recent innovations in technology, AI has left the realms of science fiction and is becoming increasingly mainstream. Whether you’re interested in building games or apps, a sound understanding of the practical applications of AI will give you the edge needed to stand out from the crowd and will set you up for success.
Through this workshop, you’ll gain hands-on experience in adding AI elements into games and apps built with Unity. Using Microsoft Cognitive Services, a cloud-based AI platform, you’ll get exposure to AI features including computer vision and language recognition.
Assets and starting files will be provided for you to work with during the practical components of this 2-hour workshop. This workshop will be taught by Pablo Farias Navarro, founder of Zenva - a leading education platform to learn coding and game making. Since 2012, Pablo has been developing professional-grade courses that have helped over 1 million learners worldwide.
Getting started with microsoft cognitive services apiJasjit Chopra
This presentation is a part of meetup that happened on June 17 2017 in Chandigarh. We covered the options for developers to get started with MS Cognitive Services API.
Creating applications that can see, hear, speak or understand using microso...Radu Vunvulea
In this workshop, you will be introduced to the Microsoft Azure Cognitive Services, a range of offerings you can use to infuse intelligence and machine learning into your applications without needing to build the code from scratch. We will cover pre-trained AI APIs, such as computer vision and text analytics, that is accessed by REST protocol. Next, we will dive into Custom AI that uses transfer learning - Microsoft Azure Custom Vision. This enables you to provide a small amount of your own data to train an image classification model. Wrapping the workshop up by building our custom trained AI into an application - using Logic Apps, this technology is ideal for building data pipeline processes that work with your machine learning models.Title: Creating applications that can see, hear, speak or understand - using Microsoft Cognitive Services Workshop Description: In this workshop, you will be introduced to the Microsoft Azure Cognitive Services, a range of offerings you can use to infuse intelligence and machine learning into your applications without needing to build the code from scratch. We will cover pre-trained AI APIs, such as computer vision and text analytics, that is accessed by REST protocol. Next, we will dive into Custom AI that uses transfer learning - Microsoft Azure Custom Vision. This enables you to provide a small amount of your own data to train an image classification model. Wrapping the workshop up by building our custom trained AI into an application - using Logic Apps, this technology is ideal for building data pipeline processes that work with your machine learning models.
Slides from my talk at Big Data Conference 2018 in Vilnius
Doing data science today is far more difficult than it will be in the next 5-10 years. Sharing, collaborating on data science workflows in painful, pushing models into production is challenging.
Let’s explore what Azure provides to ease Data Scientists’ pains. What tools and services can we choose based on a problem definition, skillset or infrastructure requirements?
In this talk, you will learn about Azure Machine Learning Studio, Azure Databricks, Data Science Virtual Machines and Cognitive Services, with all the perks and limitations.
A talk from the Design Track at AWE EU 2018 - the World's #1 XR Conference & Expo in Munich, Germany 18 -19, October, 2018.
Adiel Gur (Waking App Ltd)
Matan Libis (Waking App Ltd)
Waking App Ltd: Next Gen AR Toolset
As we all know, Augmented Reality is not only an exciting new technology but a business enabler with numerous possibilities.
In this presentation, Matan Libis, CEO and Adiel Gur, CTO and co-founder will demonstrate how WakingApp’s AR Toolset, ENTiTi 3.0, enables app designers, architects and construction professionals to create fabulous AR projects. Adiel will present the unique functionalities and features of ENTiTi 3.0. This will include how to integrate your AR creations into an existing mobile app and also how to create your own white label solution with our online wizard.
http://AugmentedWorldExpo.com
The presentation describes the Wikitude SDK and its technology stack, as well as the Wikitude Studio, the AR content creation and management system developed by the creators of the Wikitude World Browser.
Let's talk about the different services available in Microsoft Azure. This talk was presented at Microsoft AI Future Now Event 2018 at Singapore on 7th November 2018
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Thanks to improvements in processors, image sensors, and algorithms, more and more of our devices now -- for the first time -- are gaining the ability to see and understand the world around them. In this talk from the June 2015 Augmented World Expo, Jeff Bier (Founder of the Embedded Vision Alliance) highlights the opportunities for creating more intelligent, interactive and insightful apps and products by harnessing embedded vision technology. From consumer electronics to smartphones to smart glasses to retail and industrial applications, vision technology enables new types of interactivity, new types of insights (for example, assessing the emotional state of users) and new types of experiences. Jeff highlights some of the coolest new products and apps leveraging vision technology, and explores some of the key trends and challenges associated with this technology.
The course is intended for business analysts or data scientist looking to learn Microsoft Power BI. The course gives ma overview of Azure and Power BI and talks about how to create and get the the most of your data visualizations. It is designed as a crash course for those looking to get started with Microsoft Power BI and Azure.
Azure Meetup: Novità CosmosDB modalità Serverless e Cognitive Servicesdotnetcode
Progettatto per gli sviluppatori, il servizio di database NoSQL CosmosDB completamente gestito per lo sviluppo di app moderne con tempi di risposta garantiti inferiori a unità di millisecondi e disponibilità al 99,999% supportata da contratti di servizio, scalabilità automatica e immediata e API open source per MongoDB e Cassandra.
In questa sessione illustreremo le ultime novità che riguardano la modalità Serverless, le integrazioni con il mondo AI/Cognitive Services, l’unificazione con il mondo analytics (Azure Synapse), e gli aggiornamenti sui vari SDK che lo rendono uno strumento potente e facile da usare.
Speaker: Michele Arpaia (Microsoft)
Video: https://youtu.be/5L_6miK9w4Y
Similar to Improving your vision with Azure Cognitive Services - /dev/070 (20)
Take your Azure Functions to the next level with Durable Functions - Serverle...Marc Duiker
Slides of my presentation for Serverless Computing London at 13 Nov 2018.
Source code for the demos is located in this repo: https://github.com/marcduiker/demos-azure-durable-functions
Take your Azure Functions to the next level with Durable Functions - WAZUGMarc Duiker
These are the slides for the Azure Durable Functions presentation I gave at the Azure User Group Netherlands (https://www.wazug.nl/) hosted by Xpirit.
Source code: https://github.com/marcduiker/demos-azure-durable-functions
Put Your Web App on a Diet with Azure FunctionsMarc Duiker
Slides of my presentation at DUUGFest 2018 in Utrecht, NL.
Abstract:
Have you fed your (CMS based) web application with too much responsibility? Is the application still testable? Scalable? Resilient? Consider putting your web application on a diet by moving responsibilities outside the web app.
In this talk, I'll show how you can use Azure Functions in combination with your web app. I'll demonstrate various function triggers & bindings, local development & debugging and deployment to the cloud.
Take your azure functions to the next level with durable functions @ Experts ...Marc Duiker
Slides of the presentation I gave at Experts Live 2018 in Ede about the Durable Functions extension for Azure Functions.
The source code containing all the demos (HelloWorld, Function Chaning and Fan-out/Fan-in) is located in this repo: https://github.com/marcduiker/demos-azure-durable-functions
Managing and querying large data sets using Data Factory, Cosmos DB and Azure...Marc Duiker
Slides of the Cosmos DB session for the Global Azure bootcamp held at Xebia Amsterdam on the 21st of April 2018.
Related GitHub repo: https://github.com/XpiritBV/GABC2018_HandsOnLabs/tree/master/Cosmos
Orchestrate your Azure Functions with Durable Functions - AzureThursday MeetupMarc Duiker
These are the slides of the presentation I gave at the Azure Thursday Meetup on the 1st of Februari 2018 at Ordina.
The source code for the demos I gave can be downloaded from this GitHub repository: https://github.com/marcduiker/demos-azure-durable-functions (see the Readme for instructions).
Getting Started with Serverless Architectures using Azure FunctionsMarc Duiker
Presentation I gave at Techdays 2017 in Amsterdam.
First the concepts of a serverless architecture are explained. Then Azure Functions is introduced. The corresponding demo code can be found at https://github.com/marcduiker/demos-serverless-architectures-functions.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
3. Agenda
• What is Azure Cognitive Services
• Computer Vision API
• Azure Portal, VS Code & Visual Studio
• Custom Vision API
• Custom Vision portal
Improving your vision with Azure Cognitive Services - /dev/070 3
4. ML & AI is hot!
Improving your vision with Azure Cognitive Services - /dev/070 4
8. Microsoft
Cognitive
Services
Give your apps
a human side
From faces to feelings, allow your
apps to understand images and video
Hear and speak to your users by filtering noise,
identifying speakers, and understanding intent
Process text and learn how to
recognize what users want
Tap into rich knowledge amassed from
the web, academia, or your own data
Access billions of web pages, images, videos,
and news with the power of Bing APIs
16. How did we end up here?
Improving your vision with Azure Cognitive Services - /dev/070 16
Microsoft Cognitive
Services
Bing Search
Project Oxford
Microsoft CognitiveToolkit
(CNTK)
MicrosoftTechnology & Research
2015
2009 2016
18. Computer Vision API
• Recognize and understand information from images
Improving your vision with Azure Cognitive Services - /dev/070 18
Tags
Descriptions
Faces
Colors
Domain models
ImageType
Cognitive Services
Computer Vision API
19. Computer Vision API examples
• API Reference
• https://westeurope.dev.cognitive.microsoft.com/docs/services/56f91f2d778daf23d8e
c6739/operations/56f91f2e778daf14a499e1fa
• Perform API calls from VS Code
Improving your vision with Azure Cognitive Services - /dev/070 19
20. What do we need to get started?
• Create Computer Vision API endpoint in Azure
• Subscription key
• Create an application to
• Select an image
• Do a post to the Computer Vision API endpoint
Improving your vision with Azure Cognitive Services - /dev/070 20
22. Demo: HelloCV
• Provide a local image
• Do a request to Analyze endpoint
• Get analysis results back as json
Improving your vision with Azure Cognitive Services - /dev/070 22
Tags
Descriptions
Faces
Colors
ImageTypeCognitive Services
Computer Vision API
23. Demo: Analyze images on website
Improving your vision with Azure Cognitive Services - /dev/070 23
http://...
<img>
<img>
<img>
File
Scrape images Analyze Save results
Cognitive Services
uri
uri
uri
Get sources
Goal: Analyze images on a website
24. Cognitive Services Demo App
• Computer Vision API
• Analyze image
• Describe image
• OCR (optical character recognition)
• Domain model detection: Landmarks
• Emotion API
• Emotion analysis
Improving your vision with Azure Cognitive Services - /dev/070 24
https://github.com/marcduiker/demos-azure-cognitive-services
25. Improving your vision with Azure Cognitive Services - MixUG 25
Custom Vision API (preview)
26. Custom Vision API
• Image classification
Improving your vision with Azure Cognitive Services - /dev/070 26
Cognitive Services
Custom Vision API
Train
#A #B
? #A
27. Custom Vision Demo
Improving your vision with Azure Cognitive Services - /dev/070 27
Ferrari 250 GT SWB Aston Martin DB4
28. To sum it up
• Ever growing collection of ‘intelligent’ APIs
• Easy to get started
• Choose carefully which API best suits your need
• Think about confidence levels
• When dealing with faces or handwriting:
Personally identifiable information (PII) -> Privacy
Improving your vision with Azure Cognitive Services - /dev/070 28
29. Improving your vision with Azure Cognitive Services - MixUG 29
Thanks! See you next time!