WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
1
SM
@pgbhoyar #SPFestDC
Prashant G Bhoyar MVP
SharePoint Fest, Washington, DC https://sharepointfest.com/DC/
28 March 2018
Introduction to Artificial Intelligence and
Cognitive Services for Office 365 Developers
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
2
SM
@pgbhoyar #SPFestDC
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
➢ Monthly in person & online event
➢ https://www.meetup.com/ArtificialIntelligenceAndMachineLearning/
• Organizer of SharePoint Saturday Baltimore (SPSBMORE)
➢ http://www.spsevents.org/city/baltimore/baltimoretecc
• Organizer of SharePoint Saturday DC ( SPSDC )
➢ http://www.spsevents.org/city/DC/summer2017
• Founder and Organizer of DC-Metro Office 365 User Group
➢ Monthly in person & online event
➢ http://www.meetup.com/DC-Metro-Office-365-User-Group/
• 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)
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
3
SM
@pgbhoyar #SPFestDC
About Withum Digital
We deliver
Digital Workplace Products
and Solutions that help
organizations share what
they know and find what
they need by connecting
people, data, and content.
https://digital.withum.com
https://www.onewindowapp.com
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
4
SM
@pgbhoyar #SPFestDC
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
Our Solution Deploy in less than 45 days
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
5
SM
@pgbhoyar #SPFestDC
• 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
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
6
SM
@pgbhoyar #SPFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
7
SM
@pgbhoyar #SPFestDC
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?
7
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
8
SM
@pgbhoyar #SPFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
9
SM
@pgbhoyar #SPFestDC
Why We Should invest time to learn AI?
▪ This is golden age for technical innovation
▪ The “New” Microsoft is launching lot of new services/products
rapidly
▪ But the life span of new productions/services is decreasing
• Access Services : https://techcommunity.microsoft.com/t5/Office-Retirement-
Blog/Updating-the-Access-Services-in-SharePoint-Roadmap/ba-p/57148
▪ We need to spend some time doing research before investing time to
learn/explore new product/services
9
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
10
SM
@pgbhoyar #SPFestDC
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
▪ I think in next 2-3 year, AI & ML will be mainstream
▪ Amazon sold “Millions” of Alexa devices during this holiday season
• https://techcrunch.com/2017/11/28/amazon-sold-millions-of-alexa-devices-over-the-
holiday-shopping-weekend/
▪ You don’t need to be a Data Scientist to use AI/Cognitive Services ☺
• Analogy : JavaScript Frameworks
10
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
11
SM
@pgbhoyar #SPFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
12
SM
@pgbhoyar #SPFestDC
Approach
▪ This session is geared towards Non-Data Scientist ☺
▪ Target Audience is Developers/IT Pros and Power Users
12
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
13
SM
@pgbhoyar #SPFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
14
SM
@pgbhoyar #SPFestDC
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
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
15
SM
@pgbhoyar #SPFestDC
15
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
16
SM
@pgbhoyar #SPFestDC
Microsoft AI Platform
16
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
17
SM
@pgbhoyar #SPFestDC
17
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
18
SM
@pgbhoyar #SPFestDC
18
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
19
SM
@pgbhoyar #SPFestDC
19
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
20
SM
@pgbhoyar #SPFestDC
What is Machine Learning?
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
21
SM
@pgbhoyar #SPFestDC
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.
21
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
22
SM
@pgbhoyar #SPFestDC
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
23
SM
@pgbhoyar #SPFestDC
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
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
24
SM
@pgbhoyar #SPFestDCSource : https://docs.microsoft.com/en-us/azure/machine-learning/studio/algorithm-cheat-sheet
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
25
SM
@pgbhoyar #SPFestDC
Microsoft
Cognitive
Services
Give your apps
a human side
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
26
SM
@pgbhoyar #SPFestDC
Roll your own with REST APIs
Simple to add: just a few lines of
code required
Integrate into the language and
platform of your choice
Breadth of offerings helps you find the
right API for your app
Built by experts in their field from
Microsoft Research, Bing, and Azure
Machine Learning
Quality documentation, sample
code, and community support
Easy Flexible Tested
GET A
KEY
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
27
SM
@pgbhoyar #SPFestDC
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
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
28
SM
@pgbhoyar #SPFestDC
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)
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
29
SM
@pgbhoyar #SPFestDC
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
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
30
SM
@pgbhoyar #SPFestDC
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/
30
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
31
SM
@pgbhoyar #SPFestDC
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
31
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
32
SM
@pgbhoyar #SPFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
33
SM
@pgbhoyar #SPFestDC
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
33
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
34
SM
@pgbhoyar #SPFestDC
Demo
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
35
SM
@pgbhoyar #SPFestDC
▪ 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
35
How to get personal Office 365
Developer Tenant?
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
36
SM
@pgbhoyar #SPFestDC
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
37
SM
@pgbhoyar #SPFestDC
37
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
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
38
SM
@pgbhoyar #SPFestDC
• Approach
• What is AI?
• What is Machine Learning?
• Microsoft Cognitive Services
• Azure Machine Learning Studio
• How to get started?
• Demos
Recap
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
39
SM
@pgbhoyar #SPFestDC
Upcoming Local Community (Free) Events
▪ Northern Virginia Code Camp
• http://novacodecamp.org/
• April 07th 2018
▪ Global Azure Bootcamp
• https://global.azurebootcamp.net/locations/global-azure-bootcamp-reston-
virginia/
• 21st April 2018
▪ SharePoint Saturday Washington DC
• June 09th 2018
39
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
40
SM
@pgbhoyar #SPFestDC
Other SPFest DC 2018 AI/ML Session
▪ AZR 202 - Enhancing SharePoint with Azure Cognitive Services
• Speaker : Liam Cleary, MVP
40
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
41
SM
@pgbhoyar #SPFestDC
Other SPFest Washington DC 2018 Sessions
▪ Getting Started with Microsoft Graph APIs
• Thursday March 29th 2018, 10:30AM - 11:40 AM
▪ Azure Active Directory for Office 365 Developers
• Friday March 30th 2018, 10:40AM - 11:50 AM
41
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
42
SM
@pgbhoyar #SPFestDC
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
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
43
SM
@pgbhoyar #SPFestDC
References
▪ https://studio.azureml.net/
▪ https://docs.microsoft.com/en-us/azure/#pivot=products&panel=ai
▪ https://docs.microsoft.com/en-us/azure/machine-learning/studio/algorithm-cheat-sheet
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
44
SM
@pgbhoyar #SPFestDC
Event App
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
45
SM
@pgbhoyar #SPFestDC
Q&A
WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH
46
SM
@pgbhoyar #SPFestDC
Questions? Feedback? Contact me:
▪ Email: pgbhoyar@gmail.com
▪ Twitter: @PGBhoyar
▪ Blog: http://pgbhoyar.com
▪ LinkedIn: https://www.linkedin.com/in/pgbhoyar/
▪ Slides :https://www.slideshare.net/pgbhoyar
▪ 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

PDF
Introduction to AI and Cognitive Services for O365 Devs Azure Bootcamp Reston
PDF
Building Intelligent bots using microsoft bot framework and cognitive service...
PDF
Introduction to AI and Cognitive Services For Microsoft 365 Developers and In...
PDF
Microsoft Flow For Developers
PDF
Microsoft Bot Framework for SharePoint Developers-SPFestDC2019
PPTX
BrightonSEO March 2021 | Dan Taylor, Image Entity Tags
PDF
Getting Started with SharePoint Patterns and Practices Provisioning Engine-SP...
PPTX
SMX Advanced 2015 Seattle | SEO Recap
Introduction to AI and Cognitive Services for O365 Devs Azure Bootcamp Reston
Building Intelligent bots using microsoft bot framework and cognitive service...
Introduction to AI and Cognitive Services For Microsoft 365 Developers and In...
Microsoft Flow For Developers
Microsoft Bot Framework for SharePoint Developers-SPFestDC2019
BrightonSEO March 2021 | Dan Taylor, Image Entity Tags
Getting Started with SharePoint Patterns and Practices Provisioning Engine-SP...
SMX Advanced 2015 Seattle | SEO Recap

What's hot (9)

PPTX
Data Science-Why?What?How? By Hari Prasad
PDF
NLP Powered Outreach Link Building
PDF
The Iceberg Approach - Power from what lies beneath in SEO for a mobile-first...
PPTX
Machine Learning in Google Algorithm - Where? What? How?
PPTX
2017 Spring SourceCon Key Takeaways
PDF
Getting started with Microsoft Graph APIs SP FEST DC 2018
PDF
NLP & Machine Learning - An Introductory Talk
PDF
Data Visualization: A Quick Tour for Data Science Enthusiasts
PDF
Building Business Applications for Office 365 SharePoint Online using Azure M...
Data Science-Why?What?How? By Hari Prasad
NLP Powered Outreach Link Building
The Iceberg Approach - Power from what lies beneath in SEO for a mobile-first...
Machine Learning in Google Algorithm - Where? What? How?
2017 Spring SourceCon Key Takeaways
Getting started with Microsoft Graph APIs SP FEST DC 2018
NLP & Machine Learning - An Introductory Talk
Data Visualization: A Quick Tour for Data Science Enthusiasts
Building Business Applications for Office 365 SharePoint Online using Azure M...
Ad

Similar to Introduction to AI and Cognitive Services for Office 365 Developers SPFest DC 2018 (20)

PDF
Getting Started with Microsoft Graph API SPTechCon Washington DC 2017
PDF
Azure Active Directory (Azure AD) for office 365 Developers : SPFestDC 2019
PDF
Azure Active Directory for Office 365 Developers SPFEST DC 2018
PDF
Getting Started with Office 365 Developers Patterns and Practices Provisionin...
PDF
Microsoft Flow for SharePoint Designer Workflow Professionals-SPFestDC2019
PDF
SPEngage Raleigh 2017 Azure Active Directory For Office 365 Developers
PPTX
Microsoft 365 Adoption Tips and Tricks - SharePoint and Microsoft Teams together
PDF
Writing Futuristic Workflows in Office 365 SharePoint On Prem 2013 2016 - SPT...
PDF
Microsoft 365 adoption share point + microsoft teams webinar_3.26.20_deck
PDF
Pinterest - Big Data Machine Learning Platform at Pinterest
PPTX
Webinar: Key Takeaways from Microsoft Ignite 2019
PPTX
From c# Into Machine Learning
PDF
Getting started with Office 365 SharePoint Online Workflows : SharePoint Fest...
PPTX
From SQL to Python - A Beginner's Guide to Making the Switch
PDF
ChatGPT, Generative AI and Microsoft Copilot: Step Into the Future - Geoff Ab...
PDF
Webinar: Office 365 Updates – What’s New with Microsoft Teams, Communication ...
PDF
Choctaw Nation - Power bi dashboard, report server report in Day
PPTX
20180701 - 1st Meeting - Data Science Orientation
PPTX
Helping data scientists escape the seduction of the sandbox - Krish Swamy, We...
PDF
[Webinar] Microsoft Ignite 2017 Debrief: Key Takeaways
Getting Started with Microsoft Graph API SPTechCon Washington DC 2017
Azure Active Directory (Azure AD) for office 365 Developers : SPFestDC 2019
Azure Active Directory for Office 365 Developers SPFEST DC 2018
Getting Started with Office 365 Developers Patterns and Practices Provisionin...
Microsoft Flow for SharePoint Designer Workflow Professionals-SPFestDC2019
SPEngage Raleigh 2017 Azure Active Directory For Office 365 Developers
Microsoft 365 Adoption Tips and Tricks - SharePoint and Microsoft Teams together
Writing Futuristic Workflows in Office 365 SharePoint On Prem 2013 2016 - SPT...
Microsoft 365 adoption share point + microsoft teams webinar_3.26.20_deck
Pinterest - Big Data Machine Learning Platform at Pinterest
Webinar: Key Takeaways from Microsoft Ignite 2019
From c# Into Machine Learning
Getting started with Office 365 SharePoint Online Workflows : SharePoint Fest...
From SQL to Python - A Beginner's Guide to Making the Switch
ChatGPT, Generative AI and Microsoft Copilot: Step Into the Future - Geoff Ab...
Webinar: Office 365 Updates – What’s New with Microsoft Teams, Communication ...
Choctaw Nation - Power bi dashboard, report server report in Day
20180701 - 1st Meeting - Data Science Orientation
Helping data scientists escape the seduction of the sandbox - Krish Swamy, We...
[Webinar] Microsoft Ignite 2017 Debrief: Key Takeaways
Ad

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

PDF
Getting Started with SharePoint REST APIs in Custom Sharepoint Workflows - SP...
PDF
Getting started with SharePoint REST API in custom SharePoint workflows Resto...
PDF
Writing Futuristic Workflows in Office 365 SharePoint 2013 2016 on premise
PPTX
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
PDF
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
PDF
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
PDF
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
PDF
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
PDF
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
PDF
Advanced Office365 Sharepoint online Workflows
PDF
How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?
PDF
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
PDF
Getting started with Content Deployment in SharePoint 2013
PDF
Getting started with content deployment in share point 2013 SPBizConf 2015
Getting Started with SharePoint REST APIs in Custom Sharepoint Workflows - SP...
Getting started with SharePoint REST API in custom SharePoint workflows Resto...
Writing 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...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
Advanced Office365 Sharepoint online Workflows
How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
Getting started with Content Deployment in SharePoint 2013
Getting started with content deployment in share point 2013 SPBizConf 2015

Recently uploaded (20)

PDF
August Patch Tuesday
DOCX
search engine optimization ppt fir known well about this
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Five Habits of High-Impact Board Members
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPT
What is a Computer? Input Devices /output devices
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
STKI Israel Market Study 2025 version august
PPTX
Tartificialntelligence_presentation.pptx
August Patch Tuesday
search engine optimization ppt fir known well about this
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
observCloud-Native Containerability and monitoring.pptx
Developing a website for English-speaking practice to English as a foreign la...
A comparative study of natural language inference in Swahili using monolingua...
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Taming the Chaos: How to Turn Unstructured Data into Decisions
Chapter 5: Probability Theory and Statistics
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Five Habits of High-Impact Board Members
A novel scalable deep ensemble learning framework for big data classification...
What is a Computer? Input Devices /output devices
Zenith AI: Advanced Artificial Intelligence
Getting Started with Data Integration: FME Form 101
Web Crawler for Trend Tracking Gen Z Insights.pptx
WOOl fibre morphology and structure.pdf for textiles
STKI Israel Market Study 2025 version august
Tartificialntelligence_presentation.pptx

Introduction to AI and Cognitive Services for Office 365 Developers SPFest DC 2018

  • 1. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 1 SM @pgbhoyar #SPFestDC Prashant G Bhoyar MVP SharePoint Fest, Washington, DC https://sharepointfest.com/DC/ 28 March 2018 Introduction to Artificial Intelligence and Cognitive Services for Office 365 Developers
  • 2. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 2 SM @pgbhoyar #SPFestDC 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 ➢ Monthly in person & online event ➢ https://www.meetup.com/ArtificialIntelligenceAndMachineLearning/ • Organizer of SharePoint Saturday Baltimore (SPSBMORE) ➢ http://www.spsevents.org/city/baltimore/baltimoretecc • Organizer of SharePoint Saturday DC ( SPSDC ) ➢ http://www.spsevents.org/city/DC/summer2017 • Founder and Organizer of DC-Metro Office 365 User Group ➢ Monthly in person & online event ➢ http://www.meetup.com/DC-Metro-Office-365-User-Group/ • 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)
  • 3. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 3 SM @pgbhoyar #SPFestDC About Withum Digital We deliver Digital Workplace Products and Solutions that help organizations share what they know and find what they need by connecting people, data, and content. https://digital.withum.com https://www.onewindowapp.com
  • 4. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 4 SM @pgbhoyar #SPFestDC 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 Our Solution Deploy in less than 45 days
  • 5. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 5 SM @pgbhoyar #SPFestDC • 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
  • 6. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 6 SM @pgbhoyar #SPFestDC
  • 7. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 7 SM @pgbhoyar #SPFestDC 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? 7
  • 8. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 8 SM @pgbhoyar #SPFestDC
  • 9. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 9 SM @pgbhoyar #SPFestDC Why We Should invest time to learn AI? ▪ This is golden age for technical innovation ▪ The “New” Microsoft is launching lot of new services/products rapidly ▪ But the life span of new productions/services is decreasing • Access Services : https://techcommunity.microsoft.com/t5/Office-Retirement- Blog/Updating-the-Access-Services-in-SharePoint-Roadmap/ba-p/57148 ▪ We need to spend some time doing research before investing time to learn/explore new product/services 9
  • 10. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 10 SM @pgbhoyar #SPFestDC 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 ▪ I think in next 2-3 year, AI & ML will be mainstream ▪ Amazon sold “Millions” of Alexa devices during this holiday season • https://techcrunch.com/2017/11/28/amazon-sold-millions-of-alexa-devices-over-the- holiday-shopping-weekend/ ▪ You don’t need to be a Data Scientist to use AI/Cognitive Services ☺ • Analogy : JavaScript Frameworks 10
  • 11. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 11 SM @pgbhoyar #SPFestDC
  • 12. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 12 SM @pgbhoyar #SPFestDC Approach ▪ This session is geared towards Non-Data Scientist ☺ ▪ Target Audience is Developers/IT Pros and Power Users 12
  • 13. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 13 SM @pgbhoyar #SPFestDC
  • 14. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 14 SM @pgbhoyar #SPFestDC 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. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 15 SM @pgbhoyar #SPFestDC 15
  • 16. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 16 SM @pgbhoyar #SPFestDC Microsoft AI Platform 16
  • 17. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 17 SM @pgbhoyar #SPFestDC 17
  • 18. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 18 SM @pgbhoyar #SPFestDC 18
  • 19. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 19 SM @pgbhoyar #SPFestDC 19
  • 20. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 20 SM @pgbhoyar #SPFestDC What is Machine Learning?
  • 21. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 21 SM @pgbhoyar #SPFestDC 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. 21
  • 22. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 22 SM @pgbhoyar #SPFestDC 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
  • 23. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 23 SM @pgbhoyar #SPFestDC 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
  • 24. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 24 SM @pgbhoyar #SPFestDCSource : https://docs.microsoft.com/en-us/azure/machine-learning/studio/algorithm-cheat-sheet
  • 25. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 25 SM @pgbhoyar #SPFestDC Microsoft Cognitive Services Give your apps a human side
  • 26. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 26 SM @pgbhoyar #SPFestDC Roll your own with REST APIs Simple to add: just a few lines of code required Integrate into the language and platform of your choice Breadth of offerings helps you find the right API for your app Built by experts in their field from Microsoft Research, Bing, and Azure Machine Learning Quality documentation, sample code, and community support Easy Flexible Tested GET A KEY
  • 27. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 27 SM @pgbhoyar #SPFestDC 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
  • 28. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 28 SM @pgbhoyar #SPFestDC 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)
  • 29. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 29 SM @pgbhoyar #SPFestDC 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
  • 30. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 30 SM @pgbhoyar #SPFestDC 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/ 30
  • 31. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 31 SM @pgbhoyar #SPFestDC 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 31
  • 32. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 32 SM @pgbhoyar #SPFestDC
  • 33. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 33 SM @pgbhoyar #SPFestDC 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 33
  • 34. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 34 SM @pgbhoyar #SPFestDC Demo
  • 35. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 35 SM @pgbhoyar #SPFestDC ▪ 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 35 How to get personal Office 365 Developer Tenant?
  • 36. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 36 SM @pgbhoyar #SPFestDC
  • 37. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 37 SM @pgbhoyar #SPFestDC 37 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
  • 38. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 38 SM @pgbhoyar #SPFestDC • Approach • What is AI? • What is Machine Learning? • Microsoft Cognitive Services • Azure Machine Learning Studio • How to get started? • Demos Recap
  • 39. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 39 SM @pgbhoyar #SPFestDC Upcoming Local Community (Free) Events ▪ Northern Virginia Code Camp • http://novacodecamp.org/ • April 07th 2018 ▪ Global Azure Bootcamp • https://global.azurebootcamp.net/locations/global-azure-bootcamp-reston- virginia/ • 21st April 2018 ▪ SharePoint Saturday Washington DC • June 09th 2018 39
  • 40. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 40 SM @pgbhoyar #SPFestDC Other SPFest DC 2018 AI/ML Session ▪ AZR 202 - Enhancing SharePoint with Azure Cognitive Services • Speaker : Liam Cleary, MVP 40
  • 41. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 41 SM @pgbhoyar #SPFestDC Other SPFest Washington DC 2018 Sessions ▪ Getting Started with Microsoft Graph APIs • Thursday March 29th 2018, 10:30AM - 11:40 AM ▪ Azure Active Directory for Office 365 Developers • Friday March 30th 2018, 10:40AM - 11:50 AM 41
  • 42. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 42 SM @pgbhoyar #SPFestDC 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
  • 43. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 43 SM @pgbhoyar #SPFestDC References ▪ https://studio.azureml.net/ ▪ https://docs.microsoft.com/en-us/azure/#pivot=products&panel=ai ▪ https://docs.microsoft.com/en-us/azure/machine-learning/studio/algorithm-cheat-sheet
  • 44. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 44 SM @pgbhoyar #SPFestDC Event App
  • 45. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 45 SM @pgbhoyar #SPFestDC Q&A
  • 46. WithumSmith+Brown, PC | BE IN A POSITION OF STRENGTH 46 SM @pgbhoyar #SPFestDC Questions? Feedback? Contact me: ▪ Email: pgbhoyar@gmail.com ▪ Twitter: @PGBhoyar ▪ Blog: http://pgbhoyar.com ▪ LinkedIn: https://www.linkedin.com/in/pgbhoyar/ ▪ Slides :https://www.slideshare.net/pgbhoyar ▪ 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.