WHO AM I?
■ SolutionsArchitect at PwC Belgium
■ Office Development MVP - 4Years.
■ 18 years of experience as developer
■ Azure Certified SolutionsArchitect
■ Founder: Brussels Developers User
■ Twitter: @levalencia
■ Blog: www.luisevalencia.com
• Will kill Everyone
• Will take all our jobs
• Should be banned
Terminator, Skynet, Somebody think of the children!
*The excessive display of concern or distress.
I don't have a problem with anyone who's critical
or sceptical about this stuff. I want you to be
critical and sceptical; that's fine, and there are
Machine learning is a new way to solve new kind
That's a little cryptic, and when I say new kinds of problems, I don't mean
problems you have to invent or things you didn't even realize were
problems, or entirely new categories in the problem space. No, more often
these are situations that you're already perfectly aware of.You might not
even call them problems.You might think of them as business decisions or
issues or tasks, but where in the past you might've assumed that computers
just couldn't help you or couldn't help you that much. Like what?
How much is a good price
for this new product?
How often should we
send marketing emails?
Are there indications our
website is about to be
Is the discussion positive
Incoming email - Classify as spam or not spam.
Website activity - Classify it as high value customer or not.
Incoming attachment - Classify it as a contract or not a contract
A workspace defines the boundary for a set of related machine learning assets.You can use
workspaces to group machine learning assets based on projects, deployment environments (for
example, test and production), teams, or some other organizing principle.The assets in a
■ Compute targets for development, training, and deployment.
■ Data for experimentation and model training.
■ Notebooks containing shared code and documentation.
■ Experiments, including run history with logged metrics and outputs.
■ Pipelines that define orchestrated multi-step processes.
■ Models that you have trained: A model is the result of a Azure Machine learning training Run
or some other model training process outside of Azure
The Azure resources created alongside
a workspace include:
■ A storage account - used to store files used by the workspace as well as data for
experiments and model training.
■ An Application Insights instance, used to monitor predictive services in the workspace.
■ An Azure KeyVault instance, used to manage secrets such as authentication keys and
credentials used by the workspace.
■ Virtual Machines, and their associated virtual hardware resources, used to provide
compute for notebook development in the workspace.
■ A container registry, used to manage containers for deployed models
■ Just a 3% improvement in detecting gift card fraud resulted in $40 million loss
■ Does not have to be perfect to be valuable
■ Microsoft’sVision for ML
Make machine learning accessible to every enterprise, data scientist, developer,
information worker, consumer, and device anywhere in the world
Value of ML
■ Credit scoring first used by mail order business in 1950’s
■ 3 Fundamental Benefits
– Speed – evaluate millions of customers in seconds
– Accuracy - more accurate than humans – about 20-30%
– Consistency – a model will always generate same prediction given same set
of data – even a competent human expert will not depending on time of day,
mood or whether hungry or not – lots of evidence of this consistency problem
Really Focused on Predictive Analytics
■ Identifying people who don’t pay their taxes
■ Calculating probability of having a stroke in next 10 years
■ Spotting which credit card transactions are fraudulent
■ Selecting suspects in criminal cases
■ Deciding which candidate to offer a job to
■ Predicting how likely it is that a customer will become bankrupt
■ Predicting which customers are likely to defect to rival phone plan when their contract
reaches its end
■ Determining what books, music and films you are likely to purchase next
■ Forecasting life expectancy
Some Uses of Predictive Analytics
Where to learn more