SlideShare a Scribd company logo
MICROSOFT AI PLATFORM
Build Intelligent Software
With the Azure platform and productivity services, you can create the next generation of applications
that span an intelligent cloud and an intelligent edge powered by AI.
Use a comprehensive set of flexible AI Services for any scenario, enterprise-grade AI Infra- structure
that run AI workloads anywhere at scale, and modern AI Tools for developers and data scientists to
create AI solutions easily and with the maximum productivity.
This paper provides a technical overview of Microsoft AI platform to help developers get a jumpstart to
build innovative applications that augment human abilities and experiences.
Artificial Intelligence
productivity for every
developer and every
scenario
2 Microsoft AI platform - Build Intelligent Software | September 2017
Contents
Introduction................................................................................................................................................................................................................................ 3
Microsoft AI platform - Overview...................................................................................................................................................................................... 3
Benefits of AI platform........................................................................................................................................................................................................... 3
AI platform stack ...................................................................................................................................................................................................................... 4
AI Services .................................................................................................................................................................................................................. 4
AI Infrastructure ....................................................................................................................................................................................................... 6
AI Tools........................................................................................................................................................................................................................ 7
Conclusion .................................................................................................................................................................................................................................. 9
References................................................................................................................................................................................................................................... 9
© 2017 Microsoft Corporation. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. The names
of actual companies and products mentioned herein may be the trademarks of their respective owners.
3 Microsoft AI platform - Build Intelligent Software | September 2017
“AI is going to disrupt every single business app – whether an
industry vertical like banking, retail and health care, or a horizontal
business process like sales, marketing and customer support.”
- Harry Shum, Microsoft Executive VP, AI and Research
Introduction
Vast amounts of data, faster processing power, and increas-
ingly smarter algorithms are powering artificial intelligence
(AI) applications and associated use cases across consumer,
finance, healthcare, manufacturing, transportation & logistics,
and government sectors around the world - enabling smarter
& intelligent applications to speak, listen, and make decisions
in unprecedented ways. As AI technologies and deployments
sweep through virtually every industry, a wide range of use
cases are beginning to illustrate the potential business oppor-
tunities, and inspire changes to existing business processes
leading to newer business models.
Microsoft AI platform - Overview
The Microsoft AI platform offers a comprehensive set of flexible
AI Services, enterprise-grade AI Infrastructure and modern
AI Tools for developers and data scientists to create applica-
tions of the future.
AI platform consists of 3 core areas:
AI Services: Developers can rapidly consume high-lev-
el “finished” services that accelerate development of AI
solutions. Compose intelligent applications, customized
to your organization’s availability, security, and compli-
ance requirements.
AI Infrastructure: Services and tools backed by a best-
of-breed infrastructure with enterprise grade security,
availability, compliance, and manageability. Harness the
power of infinite scale infrastructure and integrated AI
services.
AI Tools: Leverage a set of comprehensive tools and
frameworks to build, deploy, and operationalize AI
products and services at scale. Use the extensive set of
supported tools and IDEs of your choice and harness the
intelligence with massive datasets through deep learning
frameworks of your choice.
Benefits of AI platform
The Microsoft AI platform offers finished AI services for
rapid development, and provides data science tools to
innovate and operationalize AI products and services at
scale
Easily customize your own models for unique use
cases with easy-to-use customizable web services
Rapidly compose intelligent applications with extensive
APIs, customized to your enterprise’s security, compli-
ance, availability, and SLA requirements
Build immersive applications easily with intelligent fea-
tures – such as emotion and sentiment detection, vision
and speech recognition, language understanding, knowl-
edge, and search – into your app, across devices such as
iOS, Android, and Windows
Leverage extensive deep learning frameworks of your
choice - including Cognitive Toolkit, Caffe2, TensorFlow,
Chainer, MxNet, Torch, Scikit-learn, and more
Explore the extensive choice of IDE and data science
tools – Azure ML Studio, Visual Studio, Azure ML
Workbench, Jupyter Notebooks, PyCharm, or Juno
Deploy your solutions on infrastructure that can virtu-
ally scale infinitely – all with enterprise grade security,
compliance, availability, manageability including dev-ops
capabilities such as Continuous Integration/Continuous
Delivery (CI/CD) support for AI
Create new immersive and integrated experiences -
reach your users at scale. Easily build and deploy across
channels including Facebook Messenger, Cortana, Slack,
Skype, and Bing.
4 Microsoft AI platform - Build Intelligent Software | September 2017
AI platform stack
Microsoft AI platform stack offers a rich set of interoperable
services, APIs, libraries, frameworks and tools that developers
can leverage to build smart applications.
AI Services
Compose intelligent applications, customized to your organi-
zation’s availability, security, and compliance requirements with
a comprehensive set of flexible cloud AI Services.
Accelerate the development of AI solutions with high-level
services. Use your preferred approach adapted to the scenario
you are targeting with maximum productivity and reliability.
Cognitive Services: Use AI to solve business problems.
Infuse your apps, websites, and bots with intelligent
algorithms to see, hear, speak, and understand natural
methods of communication.
Bot Framework: Accelerate development for conversa-
tional AI. Integrate seamlessly with Cortana, Office 365,
Slack, Facebook Messenger, and more.
Azure Machine Learning: Model AI algorithms and
experiment with ease, and customize based on your
requirements
Cognitive Services
Microsoft Cognitive Services expands on Microsoft’s evolving
portfolio of machine learning APIs and enables developers to
easily add intelligent features into their applications.
Cognitive Services are a set of APIs, SDKs, and services avail-
able to developers to make their applications more intelligent,
engaging, and discoverable and they let you build apps
with powerful algorithms to see, hear, speak, understand, and
interpret our needs using natural methods of communication,
with just a few lines of code. Leverage customizable web
services such as Custom Vision Service that can be trained to
recognize specific content in imagery. Easily add intelligent
features – such as emotion and sentiment detection, vision and
speech recognition, language understanding, knowledge, and
search – into your app, across devices such as iOS, Android,
and Windows, keep improving, and are easy to set up.
Cognitive Services consist of the following services:
Vision: State-of-the-art image processing algorithms
help you moderate content automatically and build more
personalized apps by returning smart insights
Speech: Process spoken language in your applications
Language: Allow your apps to process natural language,
evaluate sentiment and topics, and learn how to recog-
nize what users want
Knowledge: Map complex information and data in-or-
der to solve tasks such as intelligent recommendations
and semantic search
Search: Make your apps, webpages, and other
experiences smarter and more engaging with the Bing
Search APIs
Bot Framework
Think of a bot as an app that users interact with in a conver-
sational way. Bots can communicate conversationally with text,
cards, or speech. The Bot Framework enables you to build bots
that support different types of interactions with users.
TRAINED SERVICES
AI SERVICES
CONVERSATIONAL AI
AI TOOLS
CUSTOM SERVICES
Cognitive Services Bot Framework Azure Machine Learning
Azure Azure VS Code Tools Azure
ML Studio ML Workbench for AI Notebooks
AI INFRASTRUCTURE
AI ON DATA AI COMPUTE DEEP LEARNING FRAMEWORKS
Data Lake SQL Server Cosmos DB Spark DSVM Batch AI ACS
Cognitive
Toolkit TensorFlow Caffe 2
5 Microsoft AI platform - Build Intelligent Software | September 2017
Bot web service
You can design conversations in your bot to be freeform. Your
bot can also have more guided interactions where it provides
the user choices or actions. The conversation can use simple
text strings or increasingly complex, rich cards that contain text,
images, and action buttons. You can add natural language
interactions, which let your users interact with your bots in a
natural and expressive way.
A bot may be as simple as basic pattern matching with a
response, or it may be a sophisticated weaving of artificial intel-
ligence techniques with complex conversational state tracking
and integration to existing business services.
The Microsoft Bot Framework makes it easy for you to create
new experiences and reach your users at scale. Easily build and
deploy across channels including Facebook Messenger, Corta-
na, Slack, Skype, and Bing.
You can build your bot with the Bot Builder SDK using C# or
Node.js, or use the Azure Bot Service (currently in preview).
Add artificial intelligence to your bot with Cognitive Services.
When you are ready to share your bot with the world, deploy
it to a cloud service such as Microsoft Azure.
The Bot Framework is a platform for building, connecting, test-
ing, and deploying powerful and intelligent bots. With support
for .NET, Node.js, and REST, you can get the Bot Builder SDK
and quickly start building bots with the Bot Framework. In ad-
dition, you can take advantage of Microsoft Cognitive Services
to add smart features like natural language understanding,
image recognition, speech, and more.
The Azure Bot Service provides an integrated environment
purpose-built for bot development. You can write a bot,
connect, test, deploy, and manage it from your web browser
with no separate editor or source control required. For simple
bots, you may not need to write code at all. It is powered by
Microsoft Bot Framework and Azure Functions, which means
that your bot will run in a server-less environment on Azure
that will scale based upon demand.
Azure Machine Learning
Azure Machine Learning is a cloud predictive analytics service
that makes it possible to quickly create and deploy predictive
models as analytics solutions. The Machine Learning service is
cloud-based, provides compute resource and memory
flexibility, and eliminates setup and installation concerns
because you can work through your web browser on any
Internet-connected PC.
Your bot code goes here Bot ConnectorService
BotBuilder
SDK
+Microsoft Cognitive Services
Language
Extraction
...
Bot Framework: Think of a bot as
an app that users interact with in a
conversational way. Bots can commu-
nicate conversationally with text, cards,
or speech. The Bot Framework enables
you to build bots that support different
types of interactions with users.
Web Chat
Email
Facebook
GroupMe
Kik
Skype
Slack
Telegram
Twilio (SMS)
Direct Line...
...
Message input
<>output
State
Management
APISDKcalls
6 Microsoft AI platform - Build Intelligent Software | September 2017
Data Collection
andmanagement
ML Studio Web Services Embedded
ML Model
Azure Machine Learning service helps build, deploy and
manage applications at scale. It helps boost productivity with
agile development and enables you to begin building now with
the tools and platforms you know.
Machine learning is considered a subcategory of artificial in-
telligence (AI). Forecasts or predictions from machine learning
can make apps and devices smarter. For instance, you could
build recommendation services - when you shop online, ma-
chine learning helps recommend other products you might like
based on what you’ve purchased.
You can work from a ready-to-use library of algorithms, use
them to create models on an internet-connected PC, and
deploy your predictive solution quickly. Start from ready-to-use
examples and solutions in the Cortana Intelligence Gallery.
Leverage the set of finished AI services to build immersive ap-
plications that use state of the art image processing with Deep
Neural Networks (DNN) and explore the power of Natural
Language Processing (NLP) capabilities for speech recogni-
tion. Use the extensive set of AI Tools supported to build rich
immersive experiences.
AI Infrastructure
Leverage the power of virtually infinite scale AI infrastructure
and integrated AI services.
AI Compute
Flexible compute services from virtually infinite scale to
the edge
Spark on HDInsight: Leverage Apache Spark in the
cloud for mission critical deployments
Data Science VM: Use friction-free data science envi-
ronment that contains popular tools for data exploration,
modeling and development activities
Batch AI Training: Experience unlimited elastic scale-out
deep learning. Perform massively parallel scale-out
GPU enabled AI development.
Azure Container Service: Deploy AI models with flexi-
bility of containers and scale them out automatically with
Kubernetes. Turn your AI models into web services using
Docker containers. Auto scale and manage with
Kubernetes.
Data Science VM (DSVM)
The Microsoft Data Science Virtual Machine (DSVM) is a
powerful data science development environment that enables
you to perform various data exploration and modeling tasks.
The environment comes already built and bundled with several
popular data analytics tools that make it easy to get started
quickly with your analysis for On-premises, Cloud, or hybrid
deployments.
You can use languages like R and Python to do your data
analytics right on the DSVM. You can also leverage Jupyter
Notebook that provides a powerful browser-based “IDE” for
data exploration and modeling. You can use Python 2, Python
3 or R (both Open Source and the Microsoft R Server) in a
Jupyter Notebook.
The DSVM works closely with many Azure services and can
read and process data that is already stored on Azure, in Azure
SQL Data Warehouse, Azure Data Lake, Azure Storage, or in
Azure Cosmos DB. It can also leverage other analytics tools
such as Azure Machine Learning and Azure Data Factory.
AI on data
AI enable your data platform
Data Lake: Run data transformations and AI on peta-
byte-scale
SQL Server 2017: Use R, python, and native machine
learning in an industry leading SQL DB
Cosmos DB: Integrate AI with a globally distributed
multi-model DB storage
7 Microsoft AI platform - Build Intelligent Software | September 2017
AI Tools
AI platform consists of comprehensive and productive tooling
for AI coding and management. It enables developers to
harness intelligence with massive datasets through tools and
deep learning frameworks of your choice.
Coding and Management tools
AI platform provides a rich set of tools to simplify development:
Azure Machine Learning Studio: Serverless collabora-
tive drag-and-drop tool for graphical machine learning
development
Azure Machine Learning Workbench: Visual AI
powered data wrangling, experimentation, and lifecycle
management
Visual Studio Code Tools for AI: Build, debug, test, and
deploy AI with Visual Studio Code on Windows and Mac
Azure Notebooks: Organize your datasets and Jupyter
Notebooks in a centralized library for Data Science and
Analysis
Aside from this, the platform supports several popular Open
Source tools such as Jupyter Notebooks, PyCharm, and more.
Azure ML Studio
Azure Machine Learning Studio gives you an interactive, visual
workspace to easily build, test, and iterate on a predictive
analysis model. You drag-and-drop datasets and analysis
modules onto an interactive canvas, connecting them together
to form an experiment, which you run in Machine Learning
Studio. To iterate on your model design, you edit the exper-
iment, save a copy if desired, and run it again. When you’re
ready, you can convert your training experiment to a predictive
experiment, and then publish it as a web service so that your
model can be accessed by others.
Azure ML does more than just deploy a model - It automat-
ically sets up the model to work with Azure’s load balancing
technology. This lets the model grow to handle cloud burst
scenarios, scaling up to meet with use demands and shrinking
when demand falls.
Azure ML studio also offers several standard templates - A
machine learning template demonstrates the standard industry
practices and common building blocks in building a machine
learning solution for a specific domain, starting from data
preparation, data processing, feature engineering, model
training to model deployment.
Experiments, Modules,
and Datasets
ML Studio
.arff .OData
.csv .tsv ... Write scored data
Write models
Read BLOB, Table, or Text Data
8 Microsoft AI platform - Build Intelligent Software | September 2017
The goal of the templates is to enable data scientists to
quickly build and deploy custom machine learning solutions
with Azure Machine Learning platform, and increase their
productivity with a higher starting point. The template includes
a collection of pre-configured Azure ML modules, as well as
custom R scripts in the Execute R Script modules, to enable an
end-to-end solution.
Azure ML Workbench
Workbench is visual AI powered data wrangling, experimen-
tation, and lifecycle management tool. Tie it all together with
Azure ML Workbench, that enables built-in data preparation
that learns your data preparation steps as you perform them.
Project management, run history, and notebook integration
unleashes your productivity. Leverage the best open source
frameworks such as TensorFlow, Cognitive Toolkit, Spark ML,
Scikit-learn, and more.
VS Code Tools for AI
Build Deep Learning models easier, with Azure Machine
Learning services built right in! Use Visual Studio Code Tools
for AI to build, debug, test, and deploy AI on Windows and
Mac for a seamless developer experience across desktop,
cloud and edge. Develop deep learning models and call
services straight from your favorite IDE.
Azure Notebooks
Leverage Azure Notebooks to organize your datasets and
Jupyter Notebooks – all in one centralized location for your
Data Science and Analysis. For instance, leverage Azure Note-
books to run negative matrix factorization (NMF) over large
datasets easily and identify topics of interest on Twitter feeds.
Deep Learning Frameworks
AI platform stack supports an extensive array of deep
learning frameworks – including Cognitive Toolkit, Caffe2,
TensorFlow, Chainer, MxNet, Torch, Scikit-learn, and more.
Deep learning is impacting everything from healthcare to
transportation to manufacturing, and more. Companies are
turning to deep learning to solve hard problems, like image
classification, speech recognition, object recognition, andma-
chine translation.
Deep neural networks (DNNs) are extraordinarily versatile
artificial intelligence models that have achieved widespreaduse
over the last five years. These neural networks excel at auto-
mated feature creation and processing of complex datatypes
like images, audio, and free-form text. Common business use
cases for DNNs include:
Determining whether an uploaded video, audio, or text
file contains inappropriate content
Inferring a user ’s intent from their spoken or typed input
Identifying objects or persons in a still image
Translating speech or text between languages or
modalities
Unfortunately, DNNs are also among the most time - and
resource-intensive machine learning models. Whereas a
trained linear regression model results can typically score input
in negligible time, applying a DNN to a single file of interest
may take hundreds or thousands of milliseconds -- a process-
ing rate insufficient for some business needs.
To overcome the time complexity, DNNs can be applied in
parallel – using a scalable fashion with Spark clusters. AI plat-
form provides rich support for parallelism with Spark clusters.
Leverage DNNs created with Cognitive Toolkit or TensorFlow,
operationalized on Spark with Azure Data Lake as the store.
Cognitive Toolkit (CNTK)
Cognitive Toolkit will enable enterprise-ready, production-
grade AI by allowing users to create, train, and evaluate their
own neural networks that can then scale efficiently across
multiple GPUs and multiple machines on massive data sets.
Cognitive Toolkit is a framework for describing learning
machines. Although intended for neural networks, the
learning machines are arbitrary in that the logic of the machine
is described by a series of computational steps in a
Computational Network.
CNTK can be included as a library in your Python, C#, or C++
programs. Additionally, you can use the CNTK model
evaluation functionality from your Java program. With support
for Keras, users will now benefit from the performance of CNTK
without any changes to their existing Keras recipes.
Computational Network defines the function to be learned as a
directed graph where each leaf node consists of an input value
or parameter, and each non-leaf node represents a matrix or
tensor operation upon its children. The beauty of Cognitive
Toolkit is that once a computational network has been
described, all the computation required to learn the network
parameters are taken care of automatically. There is no need to
derive gradients analytically or to code the interactions
between variables forbackpropagation.
Conclusion
Compose intelligent applications, customized to your organization’s availability, security, and compliance requirements with Mic-
rosoft AI platform. With the Azure platform and productivity services, you can create the next generation of applications that span
an intelligent cloud and an intelligent edge powered by AI.
Use a comprehensive set of flexible AI Services for any scenario, enterprise-grade AI Infrastructure that run AI workloads any-
where at scale, and modern AI Tools for developers and data scientists to create AI solutions easily and with the maximum
productivity.
For more information and to learn more, refer to online training resources for AI Platform:
https://azure.microsoft.com/en-us/training/learning-paths/azure-ai-developer
References
1. Microsoft Azure Notebooks:https://notebooks.azure.com/
2. Microsoft Cognitive Toolkit: https://www.microsoft.com/en-us/cognitive-toolkit/
3. Azure Machine Learning Studio: https://azure.microsoft.com/en-us/services/machine-learning/
4. Azure Machine Learning Workbench: https://azure.microsoft.com/en-us/resources/videos/overview-of-ml/
5. TensorFlow: https://www.tensorflow.org/
6. MxNet:https://mxnet.incubator.apache.org/
7. Caffe2: https://caffe2.ai/
8. PyCharm: https://www.jetbrains.com/pycharm/
9. Juno: http://junolab.org/
10. Keras: https://keras.io/
9 Microsoft AI platform - Build Intelligent Software | September 2017
Get Cloud AI Certified
Build expertise and advance your knowledge with Azure AI certification for Machine Learning.
https://www.microsoft.com/en-us/learning/mcsa-machine-learning.aspx
14 Microsoft AI platform - Build Intelligent Software | September 2017
MICROSOFT AI PLATFORM
azure.microsoft.com/ai

More Related Content

What's hot

Big_SQL_3.0_Whitepaper
Big_SQL_3.0_WhitepaperBig_SQL_3.0_Whitepaper
Big_SQL_3.0_WhitepaperScott Gray
 
Nagarjuna_Damarla
Nagarjuna_DamarlaNagarjuna_Damarla
Nagarjuna_DamarlaNag Arjun
 
Webinar: Ways to Succeed with Hadoop in 2015
Webinar: Ways to Succeed with Hadoop in 2015Webinar: Ways to Succeed with Hadoop in 2015
Webinar: Ways to Succeed with Hadoop in 2015
Edureka!
 
Exploring Microsoft Azure Infrastructures
Exploring Microsoft Azure InfrastructuresExploring Microsoft Azure Infrastructures
Exploring Microsoft Azure Infrastructures
CCG
 
Impala Unlocks Interactive BI on Hadoop
Impala Unlocks Interactive BI on HadoopImpala Unlocks Interactive BI on Hadoop
Impala Unlocks Interactive BI on Hadoop
Cloudera, Inc.
 
Comparison among rdbms, hadoop and spark
Comparison among rdbms, hadoop and sparkComparison among rdbms, hadoop and spark
Comparison among rdbms, hadoop and spark
AgnihotriGhosh2
 
Sql server2008 r2_bi_datasheet_final
Sql server2008 r2_bi_datasheet_finalSql server2008 r2_bi_datasheet_final
Sql server2008 r2_bi_datasheet_finalKlaudiia Jacome
 
Started with-apache-spark
Started with-apache-sparkStarted with-apache-spark
Started with-apache-spark
Happiest Minds Technologies
 
Big Data: RDBMS vs. Hadoop vs. Spark
Big Data: RDBMS vs. Hadoop vs. SparkBig Data: RDBMS vs. Hadoop vs. Spark
Big Data: RDBMS vs. Hadoop vs. Spark
Graisy Biswal
 
Massive sacalabilitty with InterSystems IRIS Data Platform
Massive sacalabilitty with InterSystems IRIS Data PlatformMassive sacalabilitty with InterSystems IRIS Data Platform
Massive sacalabilitty with InterSystems IRIS Data Platform
Robert Bira
 
Anil_BigData Resume
Anil_BigData ResumeAnil_BigData Resume
Anil_BigData ResumeAnil Sokhal
 
SAP HORTONWORKS
SAP HORTONWORKSSAP HORTONWORKS
SAP HORTONWORKS
Douglas Bernardini
 
Evolving Hadoop into an Operational Platform with Data Applications
Evolving Hadoop into an Operational Platform with Data ApplicationsEvolving Hadoop into an Operational Platform with Data Applications
Evolving Hadoop into an Operational Platform with Data Applications
DataWorks Summit
 
Apache Tez : Accelerating Hadoop Query Processing
Apache Tez : Accelerating Hadoop Query ProcessingApache Tez : Accelerating Hadoop Query Processing
Apache Tez : Accelerating Hadoop Query Processing
Teddy Choi
 
Hadoop Reporting and Analysis - Jaspersoft
Hadoop Reporting and Analysis - JaspersoftHadoop Reporting and Analysis - Jaspersoft
Hadoop Reporting and Analysis - Jaspersoft
Hortonworks
 
Empowering you with Democratized Data Access, Data Science and Machine Learning
Empowering you with Democratized Data Access, Data Science and Machine LearningEmpowering you with Democratized Data Access, Data Science and Machine Learning
Empowering you with Democratized Data Access, Data Science and Machine Learning
DataWorks Summit
 
A General Purpose Extensible Scanning Query Architecture for Ad Hoc Analytics
A General Purpose Extensible Scanning Query Architecture for Ad Hoc AnalyticsA General Purpose Extensible Scanning Query Architecture for Ad Hoc Analytics
A General Purpose Extensible Scanning Query Architecture for Ad Hoc Analytics
Flurry, Inc.
 
JIT Borawan Cloud computing part 2
JIT Borawan Cloud computing part 2JIT Borawan Cloud computing part 2
JIT Borawan Cloud computing part 2
Sawan Mishra
 

What's hot (19)

Big_SQL_3.0_Whitepaper
Big_SQL_3.0_WhitepaperBig_SQL_3.0_Whitepaper
Big_SQL_3.0_Whitepaper
 
Nagarjuna_Damarla
Nagarjuna_DamarlaNagarjuna_Damarla
Nagarjuna_Damarla
 
Webinar: Ways to Succeed with Hadoop in 2015
Webinar: Ways to Succeed with Hadoop in 2015Webinar: Ways to Succeed with Hadoop in 2015
Webinar: Ways to Succeed with Hadoop in 2015
 
Exploring Microsoft Azure Infrastructures
Exploring Microsoft Azure InfrastructuresExploring Microsoft Azure Infrastructures
Exploring Microsoft Azure Infrastructures
 
Impala Unlocks Interactive BI on Hadoop
Impala Unlocks Interactive BI on HadoopImpala Unlocks Interactive BI on Hadoop
Impala Unlocks Interactive BI on Hadoop
 
Comparison among rdbms, hadoop and spark
Comparison among rdbms, hadoop and sparkComparison among rdbms, hadoop and spark
Comparison among rdbms, hadoop and spark
 
Sql server2008 r2_bi_datasheet_final
Sql server2008 r2_bi_datasheet_finalSql server2008 r2_bi_datasheet_final
Sql server2008 r2_bi_datasheet_final
 
Started with-apache-spark
Started with-apache-sparkStarted with-apache-spark
Started with-apache-spark
 
Big Data: RDBMS vs. Hadoop vs. Spark
Big Data: RDBMS vs. Hadoop vs. SparkBig Data: RDBMS vs. Hadoop vs. Spark
Big Data: RDBMS vs. Hadoop vs. Spark
 
Massive sacalabilitty with InterSystems IRIS Data Platform
Massive sacalabilitty with InterSystems IRIS Data PlatformMassive sacalabilitty with InterSystems IRIS Data Platform
Massive sacalabilitty with InterSystems IRIS Data Platform
 
Anil_BigData Resume
Anil_BigData ResumeAnil_BigData Resume
Anil_BigData Resume
 
SAP HORTONWORKS
SAP HORTONWORKSSAP HORTONWORKS
SAP HORTONWORKS
 
Evolving Hadoop into an Operational Platform with Data Applications
Evolving Hadoop into an Operational Platform with Data ApplicationsEvolving Hadoop into an Operational Platform with Data Applications
Evolving Hadoop into an Operational Platform with Data Applications
 
Apache Tez : Accelerating Hadoop Query Processing
Apache Tez : Accelerating Hadoop Query ProcessingApache Tez : Accelerating Hadoop Query Processing
Apache Tez : Accelerating Hadoop Query Processing
 
BigData_Krishna Kumar Sharma
BigData_Krishna Kumar SharmaBigData_Krishna Kumar Sharma
BigData_Krishna Kumar Sharma
 
Hadoop Reporting and Analysis - Jaspersoft
Hadoop Reporting and Analysis - JaspersoftHadoop Reporting and Analysis - Jaspersoft
Hadoop Reporting and Analysis - Jaspersoft
 
Empowering you with Democratized Data Access, Data Science and Machine Learning
Empowering you with Democratized Data Access, Data Science and Machine LearningEmpowering you with Democratized Data Access, Data Science and Machine Learning
Empowering you with Democratized Data Access, Data Science and Machine Learning
 
A General Purpose Extensible Scanning Query Architecture for Ad Hoc Analytics
A General Purpose Extensible Scanning Query Architecture for Ad Hoc AnalyticsA General Purpose Extensible Scanning Query Architecture for Ad Hoc Analytics
A General Purpose Extensible Scanning Query Architecture for Ad Hoc Analytics
 
JIT Borawan Cloud computing part 2
JIT Borawan Cloud computing part 2JIT Borawan Cloud computing part 2
JIT Borawan Cloud computing part 2
 

Similar to Microsoft AI Platform Whitepaper

Ai tools every developer should know
Ai tools every developer should knowAi tools every developer should know
Ai tools every developer should know
deorwine infotech
 
AI at Microsoft for HEC
AI at Microsoft for HECAI at Microsoft for HEC
AI at Microsoft for HEC
Alex Danvy
 
.NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш...
.NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш....NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш...
.NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш...
NETFest
 
iot
iotiot
Bhadale group of companies AI services catalogue
Bhadale group of companies AI services catalogueBhadale group of companies AI services catalogue
Bhadale group of companies AI services catalogue
Vijayananda Mohire
 
Top 7 Frameworks for Integration of AI in App Development in Saudi Arabia.pdf
Top 7 Frameworks for Integration of AI in App Development in Saudi Arabia.pdfTop 7 Frameworks for Integration of AI in App Development in Saudi Arabia.pdf
Top 7 Frameworks for Integration of AI in App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
Solution BluePrint v. Smart Parking
Solution BluePrint v. Smart ParkingSolution BluePrint v. Smart Parking
Solution BluePrint v. Smart Parking
Jisc
 
Builder: A human-assisted AI platform that lets you build, run, and scale sof...
Builder: A human-assisted AI platform that lets you build, run, and scale sof...Builder: A human-assisted AI platform that lets you build, run, and scale sof...
Builder: A human-assisted AI platform that lets you build, run, and scale sof...
Amazon Web Services
 
A Quick Introduction to Microsoft Azure Public Cloud
A Quick Introduction to Microsoft Azure Public CloudA Quick Introduction to Microsoft Azure Public Cloud
A Quick Introduction to Microsoft Azure Public Cloud
ZNetLive
 
Microsoft Azure Public Cloud - MDSC1
Microsoft Azure Public Cloud - MDSC1Microsoft Azure Public Cloud - MDSC1
Microsoft Azure Public Cloud - MDSC1
MDSC1
 
From IoT Central to IoT Hub
From IoT Central to IoT HubFrom IoT Central to IoT Hub
From IoT Central to IoT Hub
Marco Parenzan
 
Flutter Deck .pptx
Flutter Deck .pptxFlutter Deck .pptx
Flutter Deck .pptx
UmeshBarache
 
7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations
Vistara
 
Biometric Systems - Automate Video Streaming Analysis with Azure and AWS
Biometric Systems - Automate Video Streaming Analysis with Azure and AWSBiometric Systems - Automate Video Streaming Analysis with Azure and AWS
Biometric Systems - Automate Video Streaming Analysis with Azure and AWS
Roberto Falconi
 
7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations
OpsRamp
 
Global ai night sept 2019 - Milwaukee
Global ai night sept 2019 - MilwaukeeGlobal ai night sept 2019 - Milwaukee
Global ai night sept 2019 - Milwaukee
Cameron Vetter
 
Mobile App Development Services | Panoramic Infotech
Mobile App Development Services | Panoramic InfotechMobile App Development Services | Panoramic Infotech
Mobile App Development Services | Panoramic Infotech
panaromicinoftechs
 
IOT Software Development Company.pdf
IOT Software Development Company.pdfIOT Software Development Company.pdf
IOT Software Development Company.pdf
Nishaadequateinfosof
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
Jenkins NS
 
Why Choose Parangat Technologies for Mendix app development.pdf
Why Choose Parangat Technologies for Mendix app development.pdfWhy Choose Parangat Technologies for Mendix app development.pdf
Why Choose Parangat Technologies for Mendix app development.pdf
Parangat Technologies
 

Similar to Microsoft AI Platform Whitepaper (20)

Ai tools every developer should know
Ai tools every developer should knowAi tools every developer should know
Ai tools every developer should know
 
AI at Microsoft for HEC
AI at Microsoft for HECAI at Microsoft for HEC
AI at Microsoft for HEC
 
.NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш...
.NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш....NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш...
.NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш...
 
iot
iotiot
iot
 
Bhadale group of companies AI services catalogue
Bhadale group of companies AI services catalogueBhadale group of companies AI services catalogue
Bhadale group of companies AI services catalogue
 
Top 7 Frameworks for Integration of AI in App Development in Saudi Arabia.pdf
Top 7 Frameworks for Integration of AI in App Development in Saudi Arabia.pdfTop 7 Frameworks for Integration of AI in App Development in Saudi Arabia.pdf
Top 7 Frameworks for Integration of AI in App Development in Saudi Arabia.pdf
 
Solution BluePrint v. Smart Parking
Solution BluePrint v. Smart ParkingSolution BluePrint v. Smart Parking
Solution BluePrint v. Smart Parking
 
Builder: A human-assisted AI platform that lets you build, run, and scale sof...
Builder: A human-assisted AI platform that lets you build, run, and scale sof...Builder: A human-assisted AI platform that lets you build, run, and scale sof...
Builder: A human-assisted AI platform that lets you build, run, and scale sof...
 
A Quick Introduction to Microsoft Azure Public Cloud
A Quick Introduction to Microsoft Azure Public CloudA Quick Introduction to Microsoft Azure Public Cloud
A Quick Introduction to Microsoft Azure Public Cloud
 
Microsoft Azure Public Cloud - MDSC1
Microsoft Azure Public Cloud - MDSC1Microsoft Azure Public Cloud - MDSC1
Microsoft Azure Public Cloud - MDSC1
 
From IoT Central to IoT Hub
From IoT Central to IoT HubFrom IoT Central to IoT Hub
From IoT Central to IoT Hub
 
Flutter Deck .pptx
Flutter Deck .pptxFlutter Deck .pptx
Flutter Deck .pptx
 
7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations
 
Biometric Systems - Automate Video Streaming Analysis with Azure and AWS
Biometric Systems - Automate Video Streaming Analysis with Azure and AWSBiometric Systems - Automate Video Streaming Analysis with Azure and AWS
Biometric Systems - Automate Video Streaming Analysis with Azure and AWS
 
7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations7 Innovations That Will Transform IT Operations
7 Innovations That Will Transform IT Operations
 
Global ai night sept 2019 - Milwaukee
Global ai night sept 2019 - MilwaukeeGlobal ai night sept 2019 - Milwaukee
Global ai night sept 2019 - Milwaukee
 
Mobile App Development Services | Panoramic Infotech
Mobile App Development Services | Panoramic InfotechMobile App Development Services | Panoramic Infotech
Mobile App Development Services | Panoramic Infotech
 
IOT Software Development Company.pdf
IOT Software Development Company.pdfIOT Software Development Company.pdf
IOT Software Development Company.pdf
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
Why Choose Parangat Technologies for Mendix app development.pdf
Why Choose Parangat Technologies for Mendix app development.pdfWhy Choose Parangat Technologies for Mendix app development.pdf
Why Choose Parangat Technologies for Mendix app development.pdf
 

More from Willy Marroquin (WillyDevNET)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Willy Marroquin (WillyDevNET)
 
World Economic Forum : The Global Risks Report 2024
World Economic Forum : The Global Risks Report 2024World Economic Forum : The Global Risks Report 2024
World Economic Forum : The Global Risks Report 2024
Willy Marroquin (WillyDevNET)
 
Language Is Not All You Need: Aligning Perception with Language Models
Language Is Not All You Need: Aligning Perception with Language ModelsLanguage Is Not All You Need: Aligning Perception with Language Models
Language Is Not All You Need: Aligning Perception with Language Models
Willy Marroquin (WillyDevNET)
 
Real Time Speech Enhancement in the Waveform Domain
Real Time Speech Enhancement in the Waveform DomainReal Time Speech Enhancement in the Waveform Domain
Real Time Speech Enhancement in the Waveform Domain
Willy Marroquin (WillyDevNET)
 
Data and AI reference architecture
Data and AI reference architectureData and AI reference architecture
Data and AI reference architecture
Willy Marroquin (WillyDevNET)
 
Inteligencia artificial y crecimiento económico. Oportunidades y desafíos par...
Inteligencia artificial y crecimiento económico. Oportunidades y desafíos par...Inteligencia artificial y crecimiento económico. Oportunidades y desafíos par...
Inteligencia artificial y crecimiento económico. Oportunidades y desafíos par...
Willy Marroquin (WillyDevNET)
 
An Artificial Neuron Implemented on an Actual Quantum Processor
An Artificial Neuron Implemented on an Actual Quantum ProcessorAn Artificial Neuron Implemented on an Actual Quantum Processor
An Artificial Neuron Implemented on an Actual Quantum Processor
Willy Marroquin (WillyDevNET)
 
ENFERMEDAD DE ALZHEIMER PRESENTE TERAP...UTICO Y RETOS FUTUROS
ENFERMEDAD DE ALZHEIMER PRESENTE TERAP...UTICO Y RETOS FUTUROSENFERMEDAD DE ALZHEIMER PRESENTE TERAP...UTICO Y RETOS FUTUROS
ENFERMEDAD DE ALZHEIMER PRESENTE TERAP...UTICO Y RETOS FUTUROS
Willy Marroquin (WillyDevNET)
 
The Malicious Use of Artificial Intelligence: Forecasting, Prevention, and...
The Malicious Use   of Artificial Intelligence: Forecasting, Prevention,  and...The Malicious Use   of Artificial Intelligence: Forecasting, Prevention,  and...
The Malicious Use of Artificial Intelligence: Forecasting, Prevention, and...
Willy Marroquin (WillyDevNET)
 
TowardsDeepLearningModelsforPsychological StatePredictionusingSmartphoneData:...
TowardsDeepLearningModelsforPsychological StatePredictionusingSmartphoneData:...TowardsDeepLearningModelsforPsychological StatePredictionusingSmartphoneData:...
TowardsDeepLearningModelsforPsychological StatePredictionusingSmartphoneData:...
Willy Marroquin (WillyDevNET)
 
Deep learning-approach
Deep learning-approachDeep learning-approach
Deep learning-approach
Willy Marroquin (WillyDevNET)
 
WEF new vision for education
WEF new vision for educationWEF new vision for education
WEF new vision for education
Willy Marroquin (WillyDevNET)
 
El futuro del trabajo perspectivas regionales
El futuro del trabajo perspectivas regionalesEl futuro del trabajo perspectivas regionales
El futuro del trabajo perspectivas regionales
Willy Marroquin (WillyDevNET)
 
ASIA Y EL NUEVO (DES)ORDEN MUNDIAL
ASIA Y EL NUEVO (DES)ORDEN MUNDIALASIA Y EL NUEVO (DES)ORDEN MUNDIAL
ASIA Y EL NUEVO (DES)ORDEN MUNDIAL
Willy Marroquin (WillyDevNET)
 
DeepMood: Modeling Mobile Phone Typing Dynamics for Mood Detection
DeepMood: Modeling Mobile Phone Typing Dynamics for Mood DetectionDeepMood: Modeling Mobile Phone Typing Dynamics for Mood Detection
DeepMood: Modeling Mobile Phone Typing Dynamics for Mood Detection
Willy Marroquin (WillyDevNET)
 
FOR A MEANINGFUL ARTIFICIAL INTELLIGENCE TOWARDS A FRENCH AND EUROPEAN ST...
FOR A  MEANINGFUL  ARTIFICIAL  INTELLIGENCE TOWARDS A FRENCH  AND EUROPEAN ST...FOR A  MEANINGFUL  ARTIFICIAL  INTELLIGENCE TOWARDS A FRENCH  AND EUROPEAN ST...
FOR A MEANINGFUL ARTIFICIAL INTELLIGENCE TOWARDS A FRENCH AND EUROPEAN ST...
Willy Marroquin (WillyDevNET)
 
When Will AI Exceed Human Performance? Evidence from AI Experts
When Will AI Exceed Human Performance? Evidence from AI ExpertsWhen Will AI Exceed Human Performance? Evidence from AI Experts
When Will AI Exceed Human Performance? Evidence from AI Experts
Willy Marroquin (WillyDevNET)
 
AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Ad...
AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Ad...AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Ad...
AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Ad...
Willy Marroquin (WillyDevNET)
 
Seven facts noncognitive skills education labor market
Seven facts noncognitive skills education labor marketSeven facts noncognitive skills education labor market
Seven facts noncognitive skills education labor market
Willy Marroquin (WillyDevNET)
 
FaceNet: A Unified Embedding for Face Recognition and Clustering
FaceNet: A Unified Embedding for Face Recognition and ClusteringFaceNet: A Unified Embedding for Face Recognition and Clustering
FaceNet: A Unified Embedding for Face Recognition and Clustering
Willy Marroquin (WillyDevNET)
 

More from Willy Marroquin (WillyDevNET) (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
World Economic Forum : The Global Risks Report 2024
World Economic Forum : The Global Risks Report 2024World Economic Forum : The Global Risks Report 2024
World Economic Forum : The Global Risks Report 2024
 
Language Is Not All You Need: Aligning Perception with Language Models
Language Is Not All You Need: Aligning Perception with Language ModelsLanguage Is Not All You Need: Aligning Perception with Language Models
Language Is Not All You Need: Aligning Perception with Language Models
 
Real Time Speech Enhancement in the Waveform Domain
Real Time Speech Enhancement in the Waveform DomainReal Time Speech Enhancement in the Waveform Domain
Real Time Speech Enhancement in the Waveform Domain
 
Data and AI reference architecture
Data and AI reference architectureData and AI reference architecture
Data and AI reference architecture
 
Inteligencia artificial y crecimiento económico. Oportunidades y desafíos par...
Inteligencia artificial y crecimiento económico. Oportunidades y desafíos par...Inteligencia artificial y crecimiento económico. Oportunidades y desafíos par...
Inteligencia artificial y crecimiento económico. Oportunidades y desafíos par...
 
An Artificial Neuron Implemented on an Actual Quantum Processor
An Artificial Neuron Implemented on an Actual Quantum ProcessorAn Artificial Neuron Implemented on an Actual Quantum Processor
An Artificial Neuron Implemented on an Actual Quantum Processor
 
ENFERMEDAD DE ALZHEIMER PRESENTE TERAP...UTICO Y RETOS FUTUROS
ENFERMEDAD DE ALZHEIMER PRESENTE TERAP...UTICO Y RETOS FUTUROSENFERMEDAD DE ALZHEIMER PRESENTE TERAP...UTICO Y RETOS FUTUROS
ENFERMEDAD DE ALZHEIMER PRESENTE TERAP...UTICO Y RETOS FUTUROS
 
The Malicious Use of Artificial Intelligence: Forecasting, Prevention, and...
The Malicious Use   of Artificial Intelligence: Forecasting, Prevention,  and...The Malicious Use   of Artificial Intelligence: Forecasting, Prevention,  and...
The Malicious Use of Artificial Intelligence: Forecasting, Prevention, and...
 
TowardsDeepLearningModelsforPsychological StatePredictionusingSmartphoneData:...
TowardsDeepLearningModelsforPsychological StatePredictionusingSmartphoneData:...TowardsDeepLearningModelsforPsychological StatePredictionusingSmartphoneData:...
TowardsDeepLearningModelsforPsychological StatePredictionusingSmartphoneData:...
 
Deep learning-approach
Deep learning-approachDeep learning-approach
Deep learning-approach
 
WEF new vision for education
WEF new vision for educationWEF new vision for education
WEF new vision for education
 
El futuro del trabajo perspectivas regionales
El futuro del trabajo perspectivas regionalesEl futuro del trabajo perspectivas regionales
El futuro del trabajo perspectivas regionales
 
ASIA Y EL NUEVO (DES)ORDEN MUNDIAL
ASIA Y EL NUEVO (DES)ORDEN MUNDIALASIA Y EL NUEVO (DES)ORDEN MUNDIAL
ASIA Y EL NUEVO (DES)ORDEN MUNDIAL
 
DeepMood: Modeling Mobile Phone Typing Dynamics for Mood Detection
DeepMood: Modeling Mobile Phone Typing Dynamics for Mood DetectionDeepMood: Modeling Mobile Phone Typing Dynamics for Mood Detection
DeepMood: Modeling Mobile Phone Typing Dynamics for Mood Detection
 
FOR A MEANINGFUL ARTIFICIAL INTELLIGENCE TOWARDS A FRENCH AND EUROPEAN ST...
FOR A  MEANINGFUL  ARTIFICIAL  INTELLIGENCE TOWARDS A FRENCH  AND EUROPEAN ST...FOR A  MEANINGFUL  ARTIFICIAL  INTELLIGENCE TOWARDS A FRENCH  AND EUROPEAN ST...
FOR A MEANINGFUL ARTIFICIAL INTELLIGENCE TOWARDS A FRENCH AND EUROPEAN ST...
 
When Will AI Exceed Human Performance? Evidence from AI Experts
When Will AI Exceed Human Performance? Evidence from AI ExpertsWhen Will AI Exceed Human Performance? Evidence from AI Experts
When Will AI Exceed Human Performance? Evidence from AI Experts
 
AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Ad...
AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Ad...AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Ad...
AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Ad...
 
Seven facts noncognitive skills education labor market
Seven facts noncognitive skills education labor marketSeven facts noncognitive skills education labor market
Seven facts noncognitive skills education labor market
 
FaceNet: A Unified Embedding for Face Recognition and Clustering
FaceNet: A Unified Embedding for Face Recognition and ClusteringFaceNet: A Unified Embedding for Face Recognition and Clustering
FaceNet: A Unified Embedding for Face Recognition and Clustering
 

Recently uploaded

一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
ukgaet
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
AnirbanRoy608946
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
benishzehra469
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
ewymefz
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
enxupq
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
nscud
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
balafet
 

Recently uploaded (20)

一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
 

Microsoft AI Platform Whitepaper

  • 1. MICROSOFT AI PLATFORM Build Intelligent Software With the Azure platform and productivity services, you can create the next generation of applications that span an intelligent cloud and an intelligent edge powered by AI. Use a comprehensive set of flexible AI Services for any scenario, enterprise-grade AI Infra- structure that run AI workloads anywhere at scale, and modern AI Tools for developers and data scientists to create AI solutions easily and with the maximum productivity. This paper provides a technical overview of Microsoft AI platform to help developers get a jumpstart to build innovative applications that augment human abilities and experiences. Artificial Intelligence productivity for every developer and every scenario
  • 2. 2 Microsoft AI platform - Build Intelligent Software | September 2017 Contents Introduction................................................................................................................................................................................................................................ 3 Microsoft AI platform - Overview...................................................................................................................................................................................... 3 Benefits of AI platform........................................................................................................................................................................................................... 3 AI platform stack ...................................................................................................................................................................................................................... 4 AI Services .................................................................................................................................................................................................................. 4 AI Infrastructure ....................................................................................................................................................................................................... 6 AI Tools........................................................................................................................................................................................................................ 7 Conclusion .................................................................................................................................................................................................................................. 9 References................................................................................................................................................................................................................................... 9 © 2017 Microsoft Corporation. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
  • 3. 3 Microsoft AI platform - Build Intelligent Software | September 2017 “AI is going to disrupt every single business app – whether an industry vertical like banking, retail and health care, or a horizontal business process like sales, marketing and customer support.” - Harry Shum, Microsoft Executive VP, AI and Research Introduction Vast amounts of data, faster processing power, and increas- ingly smarter algorithms are powering artificial intelligence (AI) applications and associated use cases across consumer, finance, healthcare, manufacturing, transportation & logistics, and government sectors around the world - enabling smarter & intelligent applications to speak, listen, and make decisions in unprecedented ways. As AI technologies and deployments sweep through virtually every industry, a wide range of use cases are beginning to illustrate the potential business oppor- tunities, and inspire changes to existing business processes leading to newer business models. Microsoft AI platform - Overview The Microsoft AI platform offers a comprehensive set of flexible AI Services, enterprise-grade AI Infrastructure and modern AI Tools for developers and data scientists to create applica- tions of the future. AI platform consists of 3 core areas: AI Services: Developers can rapidly consume high-lev- el “finished” services that accelerate development of AI solutions. Compose intelligent applications, customized to your organization’s availability, security, and compli- ance requirements. AI Infrastructure: Services and tools backed by a best- of-breed infrastructure with enterprise grade security, availability, compliance, and manageability. Harness the power of infinite scale infrastructure and integrated AI services. AI Tools: Leverage a set of comprehensive tools and frameworks to build, deploy, and operationalize AI products and services at scale. Use the extensive set of supported tools and IDEs of your choice and harness the intelligence with massive datasets through deep learning frameworks of your choice. Benefits of AI platform The Microsoft AI platform offers finished AI services for rapid development, and provides data science tools to innovate and operationalize AI products and services at scale Easily customize your own models for unique use cases with easy-to-use customizable web services Rapidly compose intelligent applications with extensive APIs, customized to your enterprise’s security, compli- ance, availability, and SLA requirements Build immersive applications easily with intelligent fea- tures – such as emotion and sentiment detection, vision and speech recognition, language understanding, knowl- edge, and search – into your app, across devices such as iOS, Android, and Windows Leverage extensive deep learning frameworks of your choice - including Cognitive Toolkit, Caffe2, TensorFlow, Chainer, MxNet, Torch, Scikit-learn, and more Explore the extensive choice of IDE and data science tools – Azure ML Studio, Visual Studio, Azure ML Workbench, Jupyter Notebooks, PyCharm, or Juno Deploy your solutions on infrastructure that can virtu- ally scale infinitely – all with enterprise grade security, compliance, availability, manageability including dev-ops capabilities such as Continuous Integration/Continuous Delivery (CI/CD) support for AI Create new immersive and integrated experiences - reach your users at scale. Easily build and deploy across channels including Facebook Messenger, Cortana, Slack, Skype, and Bing.
  • 4. 4 Microsoft AI platform - Build Intelligent Software | September 2017 AI platform stack Microsoft AI platform stack offers a rich set of interoperable services, APIs, libraries, frameworks and tools that developers can leverage to build smart applications. AI Services Compose intelligent applications, customized to your organi- zation’s availability, security, and compliance requirements with a comprehensive set of flexible cloud AI Services. Accelerate the development of AI solutions with high-level services. Use your preferred approach adapted to the scenario you are targeting with maximum productivity and reliability. Cognitive Services: Use AI to solve business problems. Infuse your apps, websites, and bots with intelligent algorithms to see, hear, speak, and understand natural methods of communication. Bot Framework: Accelerate development for conversa- tional AI. Integrate seamlessly with Cortana, Office 365, Slack, Facebook Messenger, and more. Azure Machine Learning: Model AI algorithms and experiment with ease, and customize based on your requirements Cognitive Services Microsoft Cognitive Services expands on Microsoft’s evolving portfolio of machine learning APIs and enables developers to easily add intelligent features into their applications. Cognitive Services are a set of APIs, SDKs, and services avail- able to developers to make their applications more intelligent, engaging, and discoverable and they let you build apps with powerful algorithms to see, hear, speak, understand, and interpret our needs using natural methods of communication, with just a few lines of code. Leverage customizable web services such as Custom Vision Service that can be trained to recognize specific content in imagery. Easily add intelligent features – such as emotion and sentiment detection, vision and speech recognition, language understanding, knowledge, and search – into your app, across devices such as iOS, Android, and Windows, keep improving, and are easy to set up. Cognitive Services consist of the following services: Vision: State-of-the-art image processing algorithms help you moderate content automatically and build more personalized apps by returning smart insights Speech: Process spoken language in your applications Language: Allow your apps to process natural language, evaluate sentiment and topics, and learn how to recog- nize what users want Knowledge: Map complex information and data in-or- der to solve tasks such as intelligent recommendations and semantic search Search: Make your apps, webpages, and other experiences smarter and more engaging with the Bing Search APIs Bot Framework Think of a bot as an app that users interact with in a conver- sational way. Bots can communicate conversationally with text, cards, or speech. The Bot Framework enables you to build bots that support different types of interactions with users. TRAINED SERVICES AI SERVICES CONVERSATIONAL AI AI TOOLS CUSTOM SERVICES Cognitive Services Bot Framework Azure Machine Learning Azure Azure VS Code Tools Azure ML Studio ML Workbench for AI Notebooks AI INFRASTRUCTURE AI ON DATA AI COMPUTE DEEP LEARNING FRAMEWORKS Data Lake SQL Server Cosmos DB Spark DSVM Batch AI ACS Cognitive Toolkit TensorFlow Caffe 2
  • 5. 5 Microsoft AI platform - Build Intelligent Software | September 2017 Bot web service You can design conversations in your bot to be freeform. Your bot can also have more guided interactions where it provides the user choices or actions. The conversation can use simple text strings or increasingly complex, rich cards that contain text, images, and action buttons. You can add natural language interactions, which let your users interact with your bots in a natural and expressive way. A bot may be as simple as basic pattern matching with a response, or it may be a sophisticated weaving of artificial intel- ligence techniques with complex conversational state tracking and integration to existing business services. The Microsoft Bot Framework makes it easy for you to create new experiences and reach your users at scale. Easily build and deploy across channels including Facebook Messenger, Corta- na, Slack, Skype, and Bing. You can build your bot with the Bot Builder SDK using C# or Node.js, or use the Azure Bot Service (currently in preview). Add artificial intelligence to your bot with Cognitive Services. When you are ready to share your bot with the world, deploy it to a cloud service such as Microsoft Azure. The Bot Framework is a platform for building, connecting, test- ing, and deploying powerful and intelligent bots. With support for .NET, Node.js, and REST, you can get the Bot Builder SDK and quickly start building bots with the Bot Framework. In ad- dition, you can take advantage of Microsoft Cognitive Services to add smart features like natural language understanding, image recognition, speech, and more. The Azure Bot Service provides an integrated environment purpose-built for bot development. You can write a bot, connect, test, deploy, and manage it from your web browser with no separate editor or source control required. For simple bots, you may not need to write code at all. It is powered by Microsoft Bot Framework and Azure Functions, which means that your bot will run in a server-less environment on Azure that will scale based upon demand. Azure Machine Learning Azure Machine Learning is a cloud predictive analytics service that makes it possible to quickly create and deploy predictive models as analytics solutions. The Machine Learning service is cloud-based, provides compute resource and memory flexibility, and eliminates setup and installation concerns because you can work through your web browser on any Internet-connected PC. Your bot code goes here Bot ConnectorService BotBuilder SDK +Microsoft Cognitive Services Language Extraction ... Bot Framework: Think of a bot as an app that users interact with in a conversational way. Bots can commu- nicate conversationally with text, cards, or speech. The Bot Framework enables you to build bots that support different types of interactions with users. Web Chat Email Facebook GroupMe Kik Skype Slack Telegram Twilio (SMS) Direct Line... ... Message input <>output State Management APISDKcalls
  • 6. 6 Microsoft AI platform - Build Intelligent Software | September 2017 Data Collection andmanagement ML Studio Web Services Embedded ML Model Azure Machine Learning service helps build, deploy and manage applications at scale. It helps boost productivity with agile development and enables you to begin building now with the tools and platforms you know. Machine learning is considered a subcategory of artificial in- telligence (AI). Forecasts or predictions from machine learning can make apps and devices smarter. For instance, you could build recommendation services - when you shop online, ma- chine learning helps recommend other products you might like based on what you’ve purchased. You can work from a ready-to-use library of algorithms, use them to create models on an internet-connected PC, and deploy your predictive solution quickly. Start from ready-to-use examples and solutions in the Cortana Intelligence Gallery. Leverage the set of finished AI services to build immersive ap- plications that use state of the art image processing with Deep Neural Networks (DNN) and explore the power of Natural Language Processing (NLP) capabilities for speech recogni- tion. Use the extensive set of AI Tools supported to build rich immersive experiences. AI Infrastructure Leverage the power of virtually infinite scale AI infrastructure and integrated AI services. AI Compute Flexible compute services from virtually infinite scale to the edge Spark on HDInsight: Leverage Apache Spark in the cloud for mission critical deployments Data Science VM: Use friction-free data science envi- ronment that contains popular tools for data exploration, modeling and development activities Batch AI Training: Experience unlimited elastic scale-out deep learning. Perform massively parallel scale-out GPU enabled AI development. Azure Container Service: Deploy AI models with flexi- bility of containers and scale them out automatically with Kubernetes. Turn your AI models into web services using Docker containers. Auto scale and manage with Kubernetes. Data Science VM (DSVM) The Microsoft Data Science Virtual Machine (DSVM) is a powerful data science development environment that enables you to perform various data exploration and modeling tasks. The environment comes already built and bundled with several popular data analytics tools that make it easy to get started quickly with your analysis for On-premises, Cloud, or hybrid deployments. You can use languages like R and Python to do your data analytics right on the DSVM. You can also leverage Jupyter Notebook that provides a powerful browser-based “IDE” for data exploration and modeling. You can use Python 2, Python 3 or R (both Open Source and the Microsoft R Server) in a Jupyter Notebook. The DSVM works closely with many Azure services and can read and process data that is already stored on Azure, in Azure SQL Data Warehouse, Azure Data Lake, Azure Storage, or in Azure Cosmos DB. It can also leverage other analytics tools such as Azure Machine Learning and Azure Data Factory. AI on data AI enable your data platform Data Lake: Run data transformations and AI on peta- byte-scale SQL Server 2017: Use R, python, and native machine learning in an industry leading SQL DB Cosmos DB: Integrate AI with a globally distributed multi-model DB storage
  • 7. 7 Microsoft AI platform - Build Intelligent Software | September 2017 AI Tools AI platform consists of comprehensive and productive tooling for AI coding and management. It enables developers to harness intelligence with massive datasets through tools and deep learning frameworks of your choice. Coding and Management tools AI platform provides a rich set of tools to simplify development: Azure Machine Learning Studio: Serverless collabora- tive drag-and-drop tool for graphical machine learning development Azure Machine Learning Workbench: Visual AI powered data wrangling, experimentation, and lifecycle management Visual Studio Code Tools for AI: Build, debug, test, and deploy AI with Visual Studio Code on Windows and Mac Azure Notebooks: Organize your datasets and Jupyter Notebooks in a centralized library for Data Science and Analysis Aside from this, the platform supports several popular Open Source tools such as Jupyter Notebooks, PyCharm, and more. Azure ML Studio Azure Machine Learning Studio gives you an interactive, visual workspace to easily build, test, and iterate on a predictive analysis model. You drag-and-drop datasets and analysis modules onto an interactive canvas, connecting them together to form an experiment, which you run in Machine Learning Studio. To iterate on your model design, you edit the exper- iment, save a copy if desired, and run it again. When you’re ready, you can convert your training experiment to a predictive experiment, and then publish it as a web service so that your model can be accessed by others. Azure ML does more than just deploy a model - It automat- ically sets up the model to work with Azure’s load balancing technology. This lets the model grow to handle cloud burst scenarios, scaling up to meet with use demands and shrinking when demand falls. Azure ML studio also offers several standard templates - A machine learning template demonstrates the standard industry practices and common building blocks in building a machine learning solution for a specific domain, starting from data preparation, data processing, feature engineering, model training to model deployment. Experiments, Modules, and Datasets ML Studio .arff .OData .csv .tsv ... Write scored data Write models Read BLOB, Table, or Text Data
  • 8. 8 Microsoft AI platform - Build Intelligent Software | September 2017 The goal of the templates is to enable data scientists to quickly build and deploy custom machine learning solutions with Azure Machine Learning platform, and increase their productivity with a higher starting point. The template includes a collection of pre-configured Azure ML modules, as well as custom R scripts in the Execute R Script modules, to enable an end-to-end solution. Azure ML Workbench Workbench is visual AI powered data wrangling, experimen- tation, and lifecycle management tool. Tie it all together with Azure ML Workbench, that enables built-in data preparation that learns your data preparation steps as you perform them. Project management, run history, and notebook integration unleashes your productivity. Leverage the best open source frameworks such as TensorFlow, Cognitive Toolkit, Spark ML, Scikit-learn, and more. VS Code Tools for AI Build Deep Learning models easier, with Azure Machine Learning services built right in! Use Visual Studio Code Tools for AI to build, debug, test, and deploy AI on Windows and Mac for a seamless developer experience across desktop, cloud and edge. Develop deep learning models and call services straight from your favorite IDE. Azure Notebooks Leverage Azure Notebooks to organize your datasets and Jupyter Notebooks – all in one centralized location for your Data Science and Analysis. For instance, leverage Azure Note- books to run negative matrix factorization (NMF) over large datasets easily and identify topics of interest on Twitter feeds. Deep Learning Frameworks AI platform stack supports an extensive array of deep learning frameworks – including Cognitive Toolkit, Caffe2, TensorFlow, Chainer, MxNet, Torch, Scikit-learn, and more. Deep learning is impacting everything from healthcare to transportation to manufacturing, and more. Companies are turning to deep learning to solve hard problems, like image classification, speech recognition, object recognition, andma- chine translation. Deep neural networks (DNNs) are extraordinarily versatile artificial intelligence models that have achieved widespreaduse over the last five years. These neural networks excel at auto- mated feature creation and processing of complex datatypes like images, audio, and free-form text. Common business use cases for DNNs include: Determining whether an uploaded video, audio, or text file contains inappropriate content Inferring a user ’s intent from their spoken or typed input Identifying objects or persons in a still image Translating speech or text between languages or modalities Unfortunately, DNNs are also among the most time - and resource-intensive machine learning models. Whereas a trained linear regression model results can typically score input in negligible time, applying a DNN to a single file of interest may take hundreds or thousands of milliseconds -- a process- ing rate insufficient for some business needs. To overcome the time complexity, DNNs can be applied in parallel – using a scalable fashion with Spark clusters. AI plat- form provides rich support for parallelism with Spark clusters. Leverage DNNs created with Cognitive Toolkit or TensorFlow, operationalized on Spark with Azure Data Lake as the store. Cognitive Toolkit (CNTK) Cognitive Toolkit will enable enterprise-ready, production- grade AI by allowing users to create, train, and evaluate their own neural networks that can then scale efficiently across multiple GPUs and multiple machines on massive data sets. Cognitive Toolkit is a framework for describing learning machines. Although intended for neural networks, the learning machines are arbitrary in that the logic of the machine is described by a series of computational steps in a Computational Network. CNTK can be included as a library in your Python, C#, or C++ programs. Additionally, you can use the CNTK model evaluation functionality from your Java program. With support for Keras, users will now benefit from the performance of CNTK without any changes to their existing Keras recipes. Computational Network defines the function to be learned as a directed graph where each leaf node consists of an input value or parameter, and each non-leaf node represents a matrix or tensor operation upon its children. The beauty of Cognitive Toolkit is that once a computational network has been described, all the computation required to learn the network parameters are taken care of automatically. There is no need to derive gradients analytically or to code the interactions between variables forbackpropagation.
  • 9. Conclusion Compose intelligent applications, customized to your organization’s availability, security, and compliance requirements with Mic- rosoft AI platform. With the Azure platform and productivity services, you can create the next generation of applications that span an intelligent cloud and an intelligent edge powered by AI. Use a comprehensive set of flexible AI Services for any scenario, enterprise-grade AI Infrastructure that run AI workloads any- where at scale, and modern AI Tools for developers and data scientists to create AI solutions easily and with the maximum productivity. For more information and to learn more, refer to online training resources for AI Platform: https://azure.microsoft.com/en-us/training/learning-paths/azure-ai-developer References 1. Microsoft Azure Notebooks:https://notebooks.azure.com/ 2. Microsoft Cognitive Toolkit: https://www.microsoft.com/en-us/cognitive-toolkit/ 3. Azure Machine Learning Studio: https://azure.microsoft.com/en-us/services/machine-learning/ 4. Azure Machine Learning Workbench: https://azure.microsoft.com/en-us/resources/videos/overview-of-ml/ 5. TensorFlow: https://www.tensorflow.org/ 6. MxNet:https://mxnet.incubator.apache.org/ 7. Caffe2: https://caffe2.ai/ 8. PyCharm: https://www.jetbrains.com/pycharm/ 9. Juno: http://junolab.org/ 10. Keras: https://keras.io/ 9 Microsoft AI platform - Build Intelligent Software | September 2017 Get Cloud AI Certified Build expertise and advance your knowledge with Azure AI certification for Machine Learning. https://www.microsoft.com/en-us/learning/mcsa-machine-learning.aspx
  • 10. 14 Microsoft AI platform - Build Intelligent Software | September 2017 MICROSOFT AI PLATFORM azure.microsoft.com/ai