SlideShare a Scribd company logo
1 of 51
Download to read offline
February 10-13, 2019  Austin, TX USA
Introduction to Artificial Intelligence &
Cognitive Services for
Microsoft 365 Developers &
Information Workers
Prashant G Bhoyar Microsoft MVP
Solution Architect
WithumSmith+Brown, PC
February 10-13, 2019  Austin, TX USA@pgbhoyar
Who AM I ?
• Born and raised in India
• Came to United States of America in 2007 for studies
• University of Maryland College Park Alumni
• Co-Author of the book “PowerShell for Office 365”
• Technical Reviewer of the book “Pro : SharePoint 2013 Administration”
• Founder and Organizer of Artificial Intelligence and Machine Learning User Group
and DC-Metro Office 365 User Group
➢ Monthly in person & online event
➢ https://www.meetup.com/ArtificialIntelligenceAndMachineLearning/
➢ http://www.meetup.com/DC-Metro-Office-365-User-Group/
• Organizer of
➢ Global AI Bootcamp
➢ AI Fest
➢ Azure Data Fest
➢ SharePoint Saturday Baltimore (SPSBMORE)
http://www.spsevents.org/city/baltimore
➢ Organizer of SharePoint Saturday DC ( SPSDC )
➢ http://www.spsevents.org/city/DC/
Prashant G Bhoyar
(PGB)
February 10-13, 2019  Austin, TX USA@pgbhoyar
Who AM I ?
• Recipient of Antarctic Service Medal
• Microsoft MVP ( Most Valuable
Professional)
• Solution Architect at Withum Smith
and Brown PC
➢https://digital.withum.com
➢Former Portal Solutions
➢Focus on Microsoft Solutions and
Services
➢Works in Bethesda, Maryland Office
Prashant G Bhoyar
(PGB)
February 10-13, 2019  Austin, TX USA@pgbhoyar
4
• Modern workplace
• Office 365 Implementations/
Migrations
• Turnkey Intranet Solution
• Managed Services
• Data Analytics
• Enterprise Mobility + Security
• Business Process Automation
• Dynamics 365
• Azure
Withum Microsoft Solutions and
Services
February 10-13, 2019  Austin, TX USA@pgbhoyar
5 years in the making backed by 14 years of SharePoint Intranet design and deployment expertise
Intranet-as-a-Service
Solution
Integrate Most Office 365
Workloads
All the Modern Intranet
Features
Built from the Ground Up
for Office 365
Deploy in less than 45
days
February 10-13, 2019  Austin, TX USA@pgbhoyar
• 100 Level Session
• Approach
• What is AI?
• What is Machine Learning?
• What is Microsoft Cognitive Services?
• How to get started?
• Demos
• Key Takeaways
• Q&A
Agenda
February 10-13, 2019  Austin, TX USA@pgbhoyar
February 10-13, 2019  Austin, TX USA@pgbhoyar
Audience Poll
• How many of you are IT pros?
• How many of you are Developers?
• How many of you are Power Users?
• How many of you are Data Scientist?
• How many of you are using AI and Cognitive Services?
8
February 10-13, 2019  Austin, TX USA@pgbhoyar
February 10-13, 2019  Austin, TX USA@pgbhoyar
Why We Should invest time to learn AI?
• Because of the advancements in the computation, the tech industry is focusing on using AI in
business applications
• I think right now it is in the same state as mobile development was when iPhone 1 was first
launched
– Example : Robinhood
• I think in next 2-3 years, AI & ML will be mainstream
• Amazon has sold more than 100 million Alexa devices
– https://www.cnet.com/news/amazon-has-sold-more-than-100-million-alexa-devices/
• You don’t need to be a Data Scientist to use AI/Cognitive Services ☺
– Analogy : JavaScript Frameworks
10
February 10-13, 2019  Austin, TX USA@pgbhoyar
February 10-13, 2019  Austin, TX USA@pgbhoyar
Approach
• This session is geared towards Non-Data
Scientist ☺
• Target Audience is Developers/IT Pros and
Power Users/Information Workers
12
February 10-13, 2019  Austin, TX USA@pgbhoyar
February 10-13, 2019  Austin, TX USA@pgbhoyar
What is AI?
“the effort to automate intellectual tasks normally
performed by humans”
– Francois Chollet
AI Researcher @ Google
Author of the Keras deep learning package
AI Hierarchy:
1. Strong AI
1. Science Fiction
2. Artificial General Intelligence (AGI)
1. Example Jarvis in Iron Man
3. Weak AI
– Specialized for specific tasks
– We’re here now
February 10-13, 2019  Austin, TX USA@pgbhoyar
15
February 10-13, 2019  Austin, TX USA@pgbhoyar
February 10-13, 2019  Austin, TX USA@pgbhoyar
Microsoft AI Platform
17
February 10-13, 2019  Austin, TX USA@pgbhoyar
18
February 10-13, 2019  Austin, TX USA@pgbhoyar
19
February 10-13, 2019  Austin, TX USA@pgbhoyar
20
February 10-13, 2019  Austin, TX USA@pgbhoyar
What is Machine Learning?
February 10-13, 2019  Austin, TX USA@pgbhoyar
What is Machine Learning?
• It examines large amounts of data looking for patterns,
then generates code that lets you recognize those
patterns in new data.
• Your applications can use this generated code to make
better predictions.
• It can help you create smarter applications.
22
February 10-13, 2019  Austin, TX USA@pgbhoyar
Machine Learning in a Nutshell
Machine
learning
algorithm
Model
Application
Data
Contains
patterns
Finds
patterns
Recognizes
patterns
Provides new data to
see if it matches
known patterns
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
24
SM
@pgbhoyar #SPTechCon
Styles of Machine Learning Algorithms Examples
Decision tree Neural network Bayesian K-means
P(A) P(B|A)
P(B)
P(A|B) =
Deep learning
uses this
February 10-13, 2019  Austin, TX USA@pgbhoyar
Source : https://docs.microsoft.com/en-us/azure/machine-learning/studio/algorithm-cheat-sheet
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
26
SM
@pgbhoyar #SPTechCon
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
27
SM
@pgbhoyar #SPTechCon
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
28
SM
@pgbhoyar #SPTechCon
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
29
SM
@pgbhoyar #SPTechCon
February 10-13, 2019  Austin, TX USA@pgbhoyar
Cognitive Services capabilities
Infuse your apps, websites, and bots with human-like intelligence
February 10-13, 2019  Austin, TX USA
Demo
February 10-13, 2019  Austin, TX USA@pgbhoyar
Microsoft Cognitive Services: Where
can we use them?
• Any application that can consume REST Based APIs
– Developers
• JavaScript Application
• Console Application
• .NET Applications
• Java Based Applications
• iOS Applications
• Node.JS applications
• Logic Apps
– Power Users/No Code
• Microsoft Flow
• SharePoint Designer 2013
• Third Party products
February 10-13, 2019  Austin, TX USA@pgbhoyar
AI-ML: Practical Applications
• Spam & Fraud Detection
• Decision Engines: Approval or Disapproval
• Recommendation Engines: Which one to choose
• Predictive Maintenance
• Optical Character Recognition (OCR)
• Natural Language Processing
• Machine Translation
• Autonomous Systems (Robotics)
February 10-13, 2019  Austin, TX USA@pgbhoyar
AI-ML: Practical Applications
• Recommendation Engines :
– Training Needs,
– Resourcing Needs,
– Process Improvements
• Text Analysis
– Product Reviews
– Case / Document Classification
– Social Media Analytics
– Intellectual Property
– Plagiarism Check
– Sentiment Analysis
February 10-13, 2019  Austin, TX USA@pgbhoyar
Text Analytics API
• Analyze unstructured text for tasks
– Language detection
– Key phrase extraction
– Sentiment Analysis
• Sentiment analysis is the process of detecting whether a piece of
Writing is positive, negative or neutral
• Return a numeric score between 0 and 1
– Negative 0…1 Positive sentiment
• Advanced natural language processing
– https://azure.microsoft.com/en-us/services/cognitive-services/text-
analytics/
35
February 10-13, 2019  Austin, TX USA
Demo-Sentiment Analysis
February 10-13, 2019  Austin, TX USA@pgbhoyar
Application Design
• SharePoint User Enters the comments
• Analyze the text to obtain the sentiment score
using Cognitive Services
– ( If you launch a new intranet, you can find out
about the reviews)
• Use the results in reports/dashboards
37
February 10-13, 2019  Austin, TX USA
Demo-Content Classification
February 10-13, 2019  Austin, TX USA@pgbhoyar
Application Design- Content Classification
• User Uploads the document
• Analyze the document contents to obtain the
Language and Key Phrases using Cognitive
Services
• Move the document into appropriate
location/document library/Site
39
February 10-13, 2019  Austin, TX USA@pgbhoyar
February 10-13, 2019  Austin, TX USA@pgbhoyar
What is Azure Machine Learning
Studio?
• A fully-managed cloud service that enables you to easily build, deploy, and
share predictive analytics solutions.
• It has everything you need to create complete predictive analytics solutions
in the cloud, from a large algorithm library, to a studio for building models,
to an easy way to deploy your model as a web service
• Quickly create, test, operationalize, and manage predictive models
• Publish as Web Service
41
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
42
SM
@pgbhoyar #SPTechCon
Demo- Azure Machine Learning Studio
February 10-13, 2019  Austin, TX USA
▪ Sign up for Office 365
Developer Program at
http://dev.office.com/
▪ Get 1 year of Office 365
subscription for free
▪ Excellent for personal
development use
▪ 1 Month Trial
▪ https://products.office.
com/en-
us/business/compare-
office-365-for-business-
plans 43
How to get personal Office 365
Developer Tenant?
February 10-13, 2019  Austin, TX USA@pgbhoyar
February 10-13, 2019  Austin, TX USA
How to get personal Azure
Subscription?
If you have MSDN Enterprise
subscription
▪ You can get $150/month Azure
credits for free
Sign Up for Free trial :
https://azure.microsoft.com/
▪ Credit Card is required
Microsoft Imagine
▪ Former Dreamspark
▪ No credit card required
▪ Valid .edu account from
participating school/institution
▪ Limited feature sets
45
February 10-13, 2019  Austin, TX USA@pgbhoyar
Key Takeaways
• Hopefully the contents we covered today made you to explore
Cognitive Services and Azure Machine Learning Studio and you will
go home and play with it ☺
– https://azure.microsoft.com/en-us/services/cognitive-
services/?v=18.06
– https://studio.azureml.net/
• Sign up for Developer Program using https://dev.office.com/
• Spend some time doing research before investing time to
learn/explore new product/services
February 10-13, 2019  Austin, TX USA@pgbhoyar
• Approach
• What is AI?
• What is Machine Learning?
• Microsoft Cognitive Services
• Azure Machine Learning Studio
• How to get started?
• Demos
Recap
February 10-13, 2019  Austin, TX USA@pgbhoyar
References
▪ Microsoft AI – https://docs.microsoft.com/en-us/azure/#pivot=products&panel=ai
▪ Azure Machine Learning Studio - https://studio.azureml.net/
▪ Build bots— https://dev.botframework.com/
▪
▪ Bots Docs— https://docs.microsoft.com/en-us/bot-framework/
▪ Bots GitHub— https://github.com/Microsoft/BotBuilder
▪ Cognitive Services - https://azure.microsoft.com/en-us/services/cognitive-services/
▪ Machine Learning Algorithm Cheat Sheet - https://docs.microsoft.com/en-us/azure/machine-learning/studio/algorithm-
cheat-sheet
February 10-13, 2019  Austin, TX USA@pgbhoyar
Other AI-ML Sessions at SPTechCon Austin 2019
• Let A.I. and M.L. Take Content Moderation to the Next Level
– Daniel Christian, Microsoft MVP, Business Applications
– Tuesday, February 12, 2019; 4:00 PM - 5:15 PM CST; Salon F
• Developing Bots for Teams and SharePoint
– Robert German, Partner Technical Architect, Microsoft United States
– Wednesday, February 13, 2019 ; 11:30 AM - 12:45 PM CST; Salon F
• Machine Learning and Data Science in the Modern Workplace
– Paul Swider, CEO - RealActivity, LLC
– Wednesday, February 13, 2019 ;1:45 PM - 3:00 PM CST; 616 A/B
• AI Behind the Buzzwords: Yes, Even You Can Build Chatbots & AI for Everyday Wins
– Matt Wade, VP of Client Engagement - AtBot
– Wednesday, February 13, 2019; 3:15 PM - 4:30 PM CST; 602
49
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
50
SM
@pgbhoyar #SPTechCon
Q&A
February 10-13, 2019  Austin, TX USA@pgbhoyar
Questions? Feedback? Contact me:
▪ Email: pgbhoyar@gmail.com
▪ Twitter: @PGBhoyar
▪ LinkedIn: https://www.linkedin.com/in/pgbhoyar/
▪ Slides :https://www.slideshare.net/pgbhoyar
▪ Blog: http://pgbhoyar.com
▪ Free Consulting/ Q&A: https://pgbhoyar.com/free-question-answer-session/
▪ Feedback : Please provide feedback
▪ Event App
▪ Email
Thank You
Organizers, Sponsors and You for Making this Possible.

More Related Content

What's hot

Alexis + Max - We Love SEO 19 - Bot X
Alexis + Max - We Love SEO 19 - Bot XAlexis + Max - We Love SEO 19 - Bot X
Alexis + Max - We Love SEO 19 - Bot X
Alexis Sanders
 
The Keys To Future Proofing Your SharePoint Strategy - SPSNH
The Keys To Future Proofing Your SharePoint Strategy - SPSNHThe Keys To Future Proofing Your SharePoint Strategy - SPSNH
The Keys To Future Proofing Your SharePoint Strategy - SPSNH
Richard Harbridge
 

What's hot (20)

Building Business Applications for Office 365 SharePoint Online using Azure M...
Building Business Applications for Office 365 SharePoint Online using Azure M...Building Business Applications for Office 365 SharePoint Online using Azure M...
Building Business Applications for Office 365 SharePoint Online using Azure M...
 
SearchLove San Diego 2015 | Cindy Krum, 'Mobile-First SEO and How to Prepare ...
SearchLove San Diego 2015 | Cindy Krum, 'Mobile-First SEO and How to Prepare ...SearchLove San Diego 2015 | Cindy Krum, 'Mobile-First SEO and How to Prepare ...
SearchLove San Diego 2015 | Cindy Krum, 'Mobile-First SEO and How to Prepare ...
 
BrightonSEO March 2021 | Dan Taylor, Image Entity Tags
BrightonSEO March 2021 | Dan Taylor, Image Entity TagsBrightonSEO March 2021 | Dan Taylor, Image Entity Tags
BrightonSEO March 2021 | Dan Taylor, Image Entity Tags
 
Alexis + Max - We Love SEO 19 - Bot X
Alexis + Max - We Love SEO 19 - Bot XAlexis + Max - We Love SEO 19 - Bot X
Alexis + Max - We Love SEO 19 - Bot X
 
SEO and Analytics
SEO and AnalyticsSEO and Analytics
SEO and Analytics
 
skillshare organic search strategy
skillshare organic search strategyskillshare organic search strategy
skillshare organic search strategy
 
Web Design Trends For 2016
Web Design Trends For 2016Web Design Trends For 2016
Web Design Trends For 2016
 
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressWordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
 
Google's Hummingbird and the Entity Search Revolution
Google's Hummingbird and the Entity Search RevolutionGoogle's Hummingbird and the Entity Search Revolution
Google's Hummingbird and the Entity Search Revolution
 
LAC 2019: Voice Search Opportunities In iGaming
LAC 2019: Voice Search Opportunities In iGamingLAC 2019: Voice Search Opportunities In iGaming
LAC 2019: Voice Search Opportunities In iGaming
 
Guidelines and best practices for successful seo william slawski smxl milan...
Guidelines and best practices for successful seo   william slawski smxl milan...Guidelines and best practices for successful seo   william slawski smxl milan...
Guidelines and best practices for successful seo william slawski smxl milan...
 
Leveraging SharePoint & Yammer’s Social Capabilities For Business Benefit
Leveraging SharePoint & Yammer’s Social Capabilities For Business BenefitLeveraging SharePoint & Yammer’s Social Capabilities For Business Benefit
Leveraging SharePoint & Yammer’s Social Capabilities For Business Benefit
 
quest is in the name: question answering systems
quest is in the name: question answering systemsquest is in the name: question answering systems
quest is in the name: question answering systems
 
The Keys To Future Proofing Your SharePoint Strategy - SPSNH
The Keys To Future Proofing Your SharePoint Strategy - SPSNHThe Keys To Future Proofing Your SharePoint Strategy - SPSNH
The Keys To Future Proofing Your SharePoint Strategy - SPSNH
 
SearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your Logs
SearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your LogsSearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your Logs
SearchLove Boston 2017 | Dom Woodman | How to Get Insight From Your Logs
 
SearchLeeds 2017 - Mathew Court, SEO Consultant - Auto Trader - Mobile first ...
SearchLeeds 2017 - Mathew Court, SEO Consultant - Auto Trader - Mobile first ...SearchLeeds 2017 - Mathew Court, SEO Consultant - Auto Trader - Mobile first ...
SearchLeeds 2017 - Mathew Court, SEO Consultant - Auto Trader - Mobile first ...
 
SMX West Structured Data Practical and Advanced
SMX West Structured Data Practical and AdvancedSMX West Structured Data Practical and Advanced
SMX West Structured Data Practical and Advanced
 
SLC Mozcation PRO Giveaway - Cyrus Shepard
SLC Mozcation PRO Giveaway - Cyrus ShepardSLC Mozcation PRO Giveaway - Cyrus Shepard
SLC Mozcation PRO Giveaway - Cyrus Shepard
 
19 Lessons I learned from a year of SEO split testing
19 Lessons I learned from a year of SEO split testing19 Lessons I learned from a year of SEO split testing
19 Lessons I learned from a year of SEO split testing
 
SEO & Patents Vrtualcon v. 3.0
SEO & Patents Vrtualcon v. 3.0SEO & Patents Vrtualcon v. 3.0
SEO & Patents Vrtualcon v. 3.0
 

Similar to Introduction to AI and Cognitive Services For Microsoft 365 Developers and Information Workers

Resume_Amardip_Kumar
Resume_Amardip_KumarResume_Amardip_Kumar
Resume_Amardip_Kumar
amardip1990
 
Sneha_Resume_Oct2016
Sneha_Resume_Oct2016Sneha_Resume_Oct2016
Sneha_Resume_Oct2016
Sneha Saran
 

Similar to Introduction to AI and Cognitive Services For Microsoft 365 Developers and Information Workers (20)

Ahmed ali qayyum (resume)
Ahmed ali qayyum   (resume)Ahmed ali qayyum   (resume)
Ahmed ali qayyum (resume)
 
Sakshi sharma resume
Sakshi sharma resumeSakshi sharma resume
Sakshi sharma resume
 
Rishubh Agrawal Resume
Rishubh Agrawal ResumeRishubh Agrawal Resume
Rishubh Agrawal Resume
 
Rishubh Agrawal Resume
Rishubh Agrawal ResumeRishubh Agrawal Resume
Rishubh Agrawal Resume
 
Rishubh Agrawal Resume
Rishubh Agrawal ResumeRishubh Agrawal Resume
Rishubh Agrawal Resume
 
Rishubh Agrawal Resume
Rishubh Agrawal ResumeRishubh Agrawal Resume
Rishubh Agrawal Resume
 
Utkarsh Garg Resume
Utkarsh Garg ResumeUtkarsh Garg Resume
Utkarsh Garg Resume
 
Machine Learning at Hand with Power BI
Machine Learning at Hand with Power BIMachine Learning at Hand with Power BI
Machine Learning at Hand with Power BI
 
Power bi and azure ml
Power bi and azure mlPower bi and azure ml
Power bi and azure ml
 
1 data science with python
1 data science with python1 data science with python
1 data science with python
 
How to be data savvy manager
How to be data savvy managerHow to be data savvy manager
How to be data savvy manager
 
rp_resume
rp_resumerp_resume
rp_resume
 
Building Data Apps with Python
Building Data Apps with PythonBuilding Data Apps with Python
Building Data Apps with Python
 
Xinhe Zhang's Resume
Xinhe Zhang's ResumeXinhe Zhang's Resume
Xinhe Zhang's Resume
 
Utkarsh garg final resume
Utkarsh garg final resumeUtkarsh garg final resume
Utkarsh garg final resume
 
Resume jay
Resume jayResume jay
Resume jay
 
Shantanu gupta
Shantanu guptaShantanu gupta
Shantanu gupta
 
Resume_Amardip_Kumar
Resume_Amardip_KumarResume_Amardip_Kumar
Resume_Amardip_Kumar
 
Analytical Innovation: How to Build the Next Generation Data Platform
Analytical Innovation: How to Build the Next Generation Data PlatformAnalytical Innovation: How to Build the Next Generation Data Platform
Analytical Innovation: How to Build the Next Generation Data Platform
 
Sneha_Resume_Oct2016
Sneha_Resume_Oct2016Sneha_Resume_Oct2016
Sneha_Resume_Oct2016
 

More from Prashant G Bhoyar (Microsoft MVP)

More from Prashant G Bhoyar (Microsoft MVP) (20)

Azure Active Directory (Azure AD) for office 365 Developers : SPFestDC 2019
Azure Active Directory (Azure AD) for office 365 Developers : SPFestDC 2019Azure Active Directory (Azure AD) for office 365 Developers : SPFestDC 2019
Azure Active Directory (Azure AD) for office 365 Developers : SPFestDC 2019
 
Azure Active Directory for Office 365 Developers SPFEST DC 2018
Azure Active Directory for Office 365 Developers SPFEST DC 2018Azure Active Directory for Office 365 Developers SPFEST DC 2018
Azure Active Directory for Office 365 Developers SPFEST DC 2018
 
Getting started with Office 365 SharePoint Online Workflows : SharePoint Fest...
Getting started with Office 365 SharePoint Online Workflows : SharePoint Fest...Getting started with Office 365 SharePoint Online Workflows : SharePoint Fest...
Getting started with Office 365 SharePoint Online Workflows : SharePoint Fest...
 
Getting Started with SharePoint REST APIs in Custom Sharepoint Workflows - SP...
Getting Started with SharePoint REST APIs in Custom Sharepoint Workflows - SP...Getting Started with SharePoint REST APIs in Custom Sharepoint Workflows - SP...
Getting Started with SharePoint REST APIs in Custom Sharepoint Workflows - SP...
 
Getting Started with Office 365 Developers Patterns and Practices Provisionin...
Getting Started with Office 365 Developers Patterns and Practices Provisionin...Getting Started with Office 365 Developers Patterns and Practices Provisionin...
Getting Started with Office 365 Developers Patterns and Practices Provisionin...
 
Getting Started with Microsoft Graph API SPTechCon Washington DC 2017
Getting Started with Microsoft Graph API SPTechCon Washington DC 2017Getting Started with Microsoft Graph API SPTechCon Washington DC 2017
Getting Started with Microsoft Graph API SPTechCon Washington DC 2017
 
Writing Futuristic Workflows in Office 365 SharePoint On Prem 2013 2016 - SPT...
Writing Futuristic Workflows in Office 365 SharePoint On Prem 2013 2016 - SPT...Writing Futuristic Workflows in Office 365 SharePoint On Prem 2013 2016 - SPT...
Writing Futuristic Workflows in Office 365 SharePoint On Prem 2013 2016 - SPT...
 
Getting started with SharePoint REST API in custom SharePoint workflows Resto...
Getting started with SharePoint REST API in custom SharePoint workflows Resto...Getting started with SharePoint REST API in custom SharePoint workflows Resto...
Getting started with SharePoint REST API in custom SharePoint workflows Resto...
 
SPEngage Raleigh 2017 Azure Active Directory For Office 365 Developers
SPEngage Raleigh 2017 Azure Active Directory For Office 365 DevelopersSPEngage Raleigh 2017 Azure Active Directory For Office 365 Developers
SPEngage Raleigh 2017 Azure Active Directory For Office 365 Developers
 
Writing Futuristic Workflows in Office 365 SharePoint 2013 2016 on premise
Writing Futuristic Workflows in Office 365 SharePoint 2013 2016 on premiseWriting Futuristic Workflows in Office 365 SharePoint 2013 2016 on premise
Writing Futuristic Workflows in Office 365 SharePoint 2013 2016 on premise
 
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premiseWriting futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
 
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
 
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
 
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
 
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
Building Business Applications in Office 365 SharePoint Online Using Logic AppsBuilding Business Applications in Office 365 SharePoint Online Using Logic Apps
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
 
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
 
Advanced Office365 Sharepoint online Workflows
Advanced Office365 Sharepoint online WorkflowsAdvanced Office365 Sharepoint online Workflows
Advanced Office365 Sharepoint online Workflows
 
How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?
How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?
How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?
 
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online WorkflowsSharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
 
Getting started with Content Deployment in SharePoint 2013
Getting started with Content Deployment in SharePoint 2013Getting started with Content Deployment in SharePoint 2013
Getting started with Content Deployment in SharePoint 2013
 

Recently uploaded

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Recently uploaded (20)

WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
 
WSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in Uganda
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital Businesses
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 

Introduction to AI and Cognitive Services For Microsoft 365 Developers and Information Workers

  • 1. February 10-13, 2019  Austin, TX USA Introduction to Artificial Intelligence & Cognitive Services for Microsoft 365 Developers & Information Workers Prashant G Bhoyar Microsoft MVP Solution Architect WithumSmith+Brown, PC
  • 2. February 10-13, 2019  Austin, TX USA@pgbhoyar Who AM I ? • Born and raised in India • Came to United States of America in 2007 for studies • University of Maryland College Park Alumni • Co-Author of the book “PowerShell for Office 365” • Technical Reviewer of the book “Pro : SharePoint 2013 Administration” • Founder and Organizer of Artificial Intelligence and Machine Learning User Group and DC-Metro Office 365 User Group ➢ Monthly in person & online event ➢ https://www.meetup.com/ArtificialIntelligenceAndMachineLearning/ ➢ http://www.meetup.com/DC-Metro-Office-365-User-Group/ • Organizer of ➢ Global AI Bootcamp ➢ AI Fest ➢ Azure Data Fest ➢ SharePoint Saturday Baltimore (SPSBMORE) http://www.spsevents.org/city/baltimore ➢ Organizer of SharePoint Saturday DC ( SPSDC ) ➢ http://www.spsevents.org/city/DC/ Prashant G Bhoyar (PGB)
  • 3. February 10-13, 2019  Austin, TX USA@pgbhoyar Who AM I ? • Recipient of Antarctic Service Medal • Microsoft MVP ( Most Valuable Professional) • Solution Architect at Withum Smith and Brown PC ➢https://digital.withum.com ➢Former Portal Solutions ➢Focus on Microsoft Solutions and Services ➢Works in Bethesda, Maryland Office Prashant G Bhoyar (PGB)
  • 4. February 10-13, 2019  Austin, TX USA@pgbhoyar 4 • Modern workplace • Office 365 Implementations/ Migrations • Turnkey Intranet Solution • Managed Services • Data Analytics • Enterprise Mobility + Security • Business Process Automation • Dynamics 365 • Azure Withum Microsoft Solutions and Services
  • 5. February 10-13, 2019  Austin, TX USA@pgbhoyar 5 years in the making backed by 14 years of SharePoint Intranet design and deployment expertise Intranet-as-a-Service Solution Integrate Most Office 365 Workloads All the Modern Intranet Features Built from the Ground Up for Office 365 Deploy in less than 45 days
  • 6. February 10-13, 2019  Austin, TX USA@pgbhoyar • 100 Level Session • Approach • What is AI? • What is Machine Learning? • What is Microsoft Cognitive Services? • How to get started? • Demos • Key Takeaways • Q&A Agenda
  • 7. February 10-13, 2019  Austin, TX USA@pgbhoyar
  • 8. February 10-13, 2019  Austin, TX USA@pgbhoyar Audience Poll • How many of you are IT pros? • How many of you are Developers? • How many of you are Power Users? • How many of you are Data Scientist? • How many of you are using AI and Cognitive Services? 8
  • 9. February 10-13, 2019  Austin, TX USA@pgbhoyar
  • 10. February 10-13, 2019  Austin, TX USA@pgbhoyar Why We Should invest time to learn AI? • Because of the advancements in the computation, the tech industry is focusing on using AI in business applications • I think right now it is in the same state as mobile development was when iPhone 1 was first launched – Example : Robinhood • I think in next 2-3 years, AI & ML will be mainstream • Amazon has sold more than 100 million Alexa devices – https://www.cnet.com/news/amazon-has-sold-more-than-100-million-alexa-devices/ • You don’t need to be a Data Scientist to use AI/Cognitive Services ☺ – Analogy : JavaScript Frameworks 10
  • 11. February 10-13, 2019  Austin, TX USA@pgbhoyar
  • 12. February 10-13, 2019  Austin, TX USA@pgbhoyar Approach • This session is geared towards Non-Data Scientist ☺ • Target Audience is Developers/IT Pros and Power Users/Information Workers 12
  • 13. February 10-13, 2019  Austin, TX USA@pgbhoyar
  • 14. February 10-13, 2019  Austin, TX USA@pgbhoyar What is AI? “the effort to automate intellectual tasks normally performed by humans” – Francois Chollet AI Researcher @ Google Author of the Keras deep learning package AI Hierarchy: 1. Strong AI 1. Science Fiction 2. Artificial General Intelligence (AGI) 1. Example Jarvis in Iron Man 3. Weak AI – Specialized for specific tasks – We’re here now
  • 15. February 10-13, 2019  Austin, TX USA@pgbhoyar 15
  • 16. February 10-13, 2019  Austin, TX USA@pgbhoyar
  • 17. February 10-13, 2019  Austin, TX USA@pgbhoyar Microsoft AI Platform 17
  • 18. February 10-13, 2019  Austin, TX USA@pgbhoyar 18
  • 19. February 10-13, 2019  Austin, TX USA@pgbhoyar 19
  • 20. February 10-13, 2019  Austin, TX USA@pgbhoyar 20
  • 21. February 10-13, 2019  Austin, TX USA@pgbhoyar What is Machine Learning?
  • 22. February 10-13, 2019  Austin, TX USA@pgbhoyar What is Machine Learning? • It examines large amounts of data looking for patterns, then generates code that lets you recognize those patterns in new data. • Your applications can use this generated code to make better predictions. • It can help you create smarter applications. 22
  • 23. February 10-13, 2019  Austin, TX USA@pgbhoyar Machine Learning in a Nutshell Machine learning algorithm Model Application Data Contains patterns Finds patterns Recognizes patterns Provides new data to see if it matches known patterns
  • 24. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 24 SM @pgbhoyar #SPTechCon Styles of Machine Learning Algorithms Examples Decision tree Neural network Bayesian K-means P(A) P(B|A) P(B) P(A|B) = Deep learning uses this
  • 25. February 10-13, 2019  Austin, TX USA@pgbhoyar Source : https://docs.microsoft.com/en-us/azure/machine-learning/studio/algorithm-cheat-sheet
  • 26. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 26 SM @pgbhoyar #SPTechCon
  • 27. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 27 SM @pgbhoyar #SPTechCon
  • 28. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 28 SM @pgbhoyar #SPTechCon
  • 29. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 29 SM @pgbhoyar #SPTechCon
  • 30. February 10-13, 2019  Austin, TX USA@pgbhoyar Cognitive Services capabilities Infuse your apps, websites, and bots with human-like intelligence
  • 31. February 10-13, 2019  Austin, TX USA Demo
  • 32. February 10-13, 2019  Austin, TX USA@pgbhoyar Microsoft Cognitive Services: Where can we use them? • Any application that can consume REST Based APIs – Developers • JavaScript Application • Console Application • .NET Applications • Java Based Applications • iOS Applications • Node.JS applications • Logic Apps – Power Users/No Code • Microsoft Flow • SharePoint Designer 2013 • Third Party products
  • 33. February 10-13, 2019  Austin, TX USA@pgbhoyar AI-ML: Practical Applications • Spam & Fraud Detection • Decision Engines: Approval or Disapproval • Recommendation Engines: Which one to choose • Predictive Maintenance • Optical Character Recognition (OCR) • Natural Language Processing • Machine Translation • Autonomous Systems (Robotics)
  • 34. February 10-13, 2019  Austin, TX USA@pgbhoyar AI-ML: Practical Applications • Recommendation Engines : – Training Needs, – Resourcing Needs, – Process Improvements • Text Analysis – Product Reviews – Case / Document Classification – Social Media Analytics – Intellectual Property – Plagiarism Check – Sentiment Analysis
  • 35. February 10-13, 2019  Austin, TX USA@pgbhoyar Text Analytics API • Analyze unstructured text for tasks – Language detection – Key phrase extraction – Sentiment Analysis • Sentiment analysis is the process of detecting whether a piece of Writing is positive, negative or neutral • Return a numeric score between 0 and 1 – Negative 0…1 Positive sentiment • Advanced natural language processing – https://azure.microsoft.com/en-us/services/cognitive-services/text- analytics/ 35
  • 36. February 10-13, 2019  Austin, TX USA Demo-Sentiment Analysis
  • 37. February 10-13, 2019  Austin, TX USA@pgbhoyar Application Design • SharePoint User Enters the comments • Analyze the text to obtain the sentiment score using Cognitive Services – ( If you launch a new intranet, you can find out about the reviews) • Use the results in reports/dashboards 37
  • 38. February 10-13, 2019  Austin, TX USA Demo-Content Classification
  • 39. February 10-13, 2019  Austin, TX USA@pgbhoyar Application Design- Content Classification • User Uploads the document • Analyze the document contents to obtain the Language and Key Phrases using Cognitive Services • Move the document into appropriate location/document library/Site 39
  • 40. February 10-13, 2019  Austin, TX USA@pgbhoyar
  • 41. February 10-13, 2019  Austin, TX USA@pgbhoyar What is Azure Machine Learning Studio? • A fully-managed cloud service that enables you to easily build, deploy, and share predictive analytics solutions. • It has everything you need to create complete predictive analytics solutions in the cloud, from a large algorithm library, to a studio for building models, to an easy way to deploy your model as a web service • Quickly create, test, operationalize, and manage predictive models • Publish as Web Service 41
  • 42. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 42 SM @pgbhoyar #SPTechCon Demo- Azure Machine Learning Studio
  • 43. February 10-13, 2019  Austin, TX USA ▪ Sign up for Office 365 Developer Program at http://dev.office.com/ ▪ Get 1 year of Office 365 subscription for free ▪ Excellent for personal development use ▪ 1 Month Trial ▪ https://products.office. com/en- us/business/compare- office-365-for-business- plans 43 How to get personal Office 365 Developer Tenant?
  • 44. February 10-13, 2019  Austin, TX USA@pgbhoyar
  • 45. February 10-13, 2019  Austin, TX USA How to get personal Azure Subscription? If you have MSDN Enterprise subscription ▪ You can get $150/month Azure credits for free Sign Up for Free trial : https://azure.microsoft.com/ ▪ Credit Card is required Microsoft Imagine ▪ Former Dreamspark ▪ No credit card required ▪ Valid .edu account from participating school/institution ▪ Limited feature sets 45
  • 46. February 10-13, 2019  Austin, TX USA@pgbhoyar Key Takeaways • Hopefully the contents we covered today made you to explore Cognitive Services and Azure Machine Learning Studio and you will go home and play with it ☺ – https://azure.microsoft.com/en-us/services/cognitive- services/?v=18.06 – https://studio.azureml.net/ • Sign up for Developer Program using https://dev.office.com/ • Spend some time doing research before investing time to learn/explore new product/services
  • 47. February 10-13, 2019  Austin, TX USA@pgbhoyar • Approach • What is AI? • What is Machine Learning? • Microsoft Cognitive Services • Azure Machine Learning Studio • How to get started? • Demos Recap
  • 48. February 10-13, 2019  Austin, TX USA@pgbhoyar References ▪ Microsoft AI – https://docs.microsoft.com/en-us/azure/#pivot=products&panel=ai ▪ Azure Machine Learning Studio - https://studio.azureml.net/ ▪ Build bots— https://dev.botframework.com/ ▪ ▪ Bots Docs— https://docs.microsoft.com/en-us/bot-framework/ ▪ Bots GitHub— https://github.com/Microsoft/BotBuilder ▪ Cognitive Services - https://azure.microsoft.com/en-us/services/cognitive-services/ ▪ Machine Learning Algorithm Cheat Sheet - https://docs.microsoft.com/en-us/azure/machine-learning/studio/algorithm- cheat-sheet
  • 49. February 10-13, 2019  Austin, TX USA@pgbhoyar Other AI-ML Sessions at SPTechCon Austin 2019 • Let A.I. and M.L. Take Content Moderation to the Next Level – Daniel Christian, Microsoft MVP, Business Applications – Tuesday, February 12, 2019; 4:00 PM - 5:15 PM CST; Salon F • Developing Bots for Teams and SharePoint – Robert German, Partner Technical Architect, Microsoft United States – Wednesday, February 13, 2019 ; 11:30 AM - 12:45 PM CST; Salon F • Machine Learning and Data Science in the Modern Workplace – Paul Swider, CEO - RealActivity, LLC – Wednesday, February 13, 2019 ;1:45 PM - 3:00 PM CST; 616 A/B • AI Behind the Buzzwords: Yes, Even You Can Build Chatbots & AI for Everyday Wins – Matt Wade, VP of Client Engagement - AtBot – Wednesday, February 13, 2019; 3:15 PM - 4:30 PM CST; 602 49
  • 50. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 50 SM @pgbhoyar #SPTechCon Q&A
  • 51. February 10-13, 2019  Austin, TX USA@pgbhoyar Questions? Feedback? Contact me: ▪ Email: pgbhoyar@gmail.com ▪ Twitter: @PGBhoyar ▪ LinkedIn: https://www.linkedin.com/in/pgbhoyar/ ▪ Slides :https://www.slideshare.net/pgbhoyar ▪ Blog: http://pgbhoyar.com ▪ Free Consulting/ Q&A: https://pgbhoyar.com/free-question-answer-session/ ▪ Feedback : Please provide feedback ▪ Event App ▪ Email Thank You Organizers, Sponsors and You for Making this Possible.