SlideShare a Scribd company logo
Getting started with ML.Net and AutoML
Bruno Capuano
Innovation Lead @Avanade
@elbruno | http://elbruno.com
DESKTOP CLOUD
WEB MOBILE ML
.NET
IoT
GAMING
Your platform for building anything
Proven & Extensible
Open Source & Cross platform
dot.net/ml
Build your own
Developer Focused
ML.NET is a machine learning framework
made for .NET developers
And many more examples
@ https://github.com/dotnet/machinelearning-samples
Customer segmentation
Recommendations
Predictive maintenance
Forecasting
Issue Classification
Ranking news/topics
Image classification
Sentiment Analysis
Machine Learning scenarios with ML.NET
Load Data
Extract
Features
Model
Consumption
Train
Model
Evaluate
Model
Prepare Your Data Build & Train Run
Machine Leaning workflow
Machine Learning.Net
Getting Started with Sentiment Analysis
Comment Toxic? (Sentiment)
==RUDE== Dude, you are rude … 1
== OK! == IM GOING TO VANDALIZE … 1
I also found use of the word "humanists” confusing … 0
Oooooh thank you Mr. DietLime … 0
Wikipedia detox data at https://figshare.com/articles/Wikipedia_Talk_Labels_Personal_Attacks/4054689
Features (input) Label (output)
Sentiment Analysis
Prepare Your Data
Example
Comment Toxic? (Sentiment)
==RUDE== Dude, you are rude … 1
== OK! == IM GOING TO VANDALIZE … 1
I also found use of the word "humanists” confusing … 0
Oooooh thank you Mr. DietLime … 0
Important concepts: Data
Prepare Your Data
Text Featurizer
Featurized Text
[0.76, 0.65, 0.44, …]
[0.98, 0.43, 0.54, …]
[0.35, 0.73, 0.46, …]
[0.39, 0, 0.75, …]
Example
Text
==RUDE== Dude, you are rude …
== OK! == IM GOING TO VANDALIZE …
I also found use of the word "humanists” …
Oooooh thank you Mr. DietLime …
Important concepts: Transformer
Build & Train
Example
Estimator
Comment Toxic? (Sentiment)
==RUDE== Dude, you … 1
== OK! == IM GOING … 1
I also found use of the … 0
Oooooh thank you Mr. … 0
Important concepts: Estimator
Comment
==RUDE== Dude, you …
Prediction Function
Predicted Label – Toxic? (Sentiment)
1
Run
Example
Important concepts: Prediction Function
Demo: Sentiment Analysis
MakeMagicHappen();
https://www.avanade.com/AI
Machine Learning.Net
Anomaly Detection
Anomaly Detection
Anomaly detection detects data
points in data that does not fit well
with the rest of the data.
It has a wide range of applications
such as fraud detection, surveillance,
diagnosis, data cleanup, and
predictive maintenance.
Anomaly Detection
Hello World
MakeMagicHappen();
https://www.avanade.com/AI
2021 06 19 ms student ambassadors nigeria ml net 01   slide-share
Load Data
Extract
Features
Model
Consumption
Train
Model
Evaluate
Model
Prepare Your Data Build & Train Run
Machine Leaning workflow
Machine Learning.Net
AutoML and Model Builder
AutoML
Model
Builder
ML.NET Tooling
ML.NET CLI global tool accelerates productivity
How much is the taxi fare for 1 passenger going from Burlington to Toronto?
ML.NET CLI global tool accelerates productivity
AutoML with ML.NET
Criterion
Loss
Min Samples Split
Min Samples Leaf
XYZ
Parameter 1
Parameter 2
Parameter 3
Parameter 4
…
Distance
Trip time
Car type
Passengers
Time of day
…
Gradient Boosted
Nearest Neighbors
SGD
Bayesian Regression
LGBM
…
Distance Gradient Boosted
Model
Car type
Passengers
Getting started w/machine learning can be hard
ML.NET takes the guess work out of data prep,
feature selection & hyperparameter tuning
Which algorithm? Which parameters?
Which features?
Getting started w/machine learning can be
hard
N Neighbors
Weights
Metric
P
ZYX
Criterion
Loss
Min Samples Split
Min Samples Leaf
XYZ
Which algorithm? Which parameters?
Which features?
Distance
Trip time
Car type
Passengers
Time of day
…
Gradient Boosted
Nearest Neighbors
SGD
Bayesian Regression
LGBM
…
Nearest Neighbors
Model
Iterate
Gradient Boosted
Distance
Car brand
Year of make
Car type
Passengers
Trip time
Getting started w/machine learning can be hard
ML.NET takes the guess work out of data prep,
feature selection & hyperparameter tuning
Getting started w/machine learning can be
hard
Which algorithm? Which parameters?
Which features?
Iterate
Getting started w/machine learning can be hard
ML.NET takes the guess work out of data prep,
feature selection & hyperparameter tuning
Getting started w/machine learning can be
hard
25%
40%
70%
25%
95%
25% 25%
25%
25%
40%
40%
40%
40%
70%
70%
70%
Enter data
Define goals
Apply constraints
Input Intelligently test multiple models in parallel
Optimized model
95%
ML.NET accelerates model development
70%
95% Feature importance
Distance
Trip time
Car type
Passengers
Time of day
0 1
Model B (70%)
Distance
0 1
Trip time
Car type
Passengers
Time of day
Feature importance Model A (95%)
ML.NET accelerates model development
with model explainability
ML.NET accelerates model development
Demo: Auto ML
MakeMagicHappen();
https://www.avanade.com/AI
Results
..DataSamplesSentimentAnalysiswikiDetoxAnnotated40kRows.tsv
| Trainer MicroAccuracy MacroAccuracy Duration #Iteration |
|1 AveragedPerceptronOva 0.9518 0.8122 17.1 1 |
|2 SdcaMaximumEntropyMulti 0.9530 0.8056 16.3 2 |
|3 LightGbmMulti 0.9494 0.8036 83.6 3 |
|4 SymbolicSgdLogisticRegressionOva 0.9516 0.8192 17.4 4 |
|5 FastTreeOva 0.9477 0.7871 163.8 5 |
|6 LinearSvmOva 0.9530 0.8355 13.6 6 |
|7 LbfgsLogisticRegressionOva 0.9533 0.8171 39.8 7 |
|8 SgdCalibratedOva 0.9491 0.7900 18.2 8 |
|9 FastForestOva 0.9362 0.7312 136.0 9 |
|10 LbfgsMaximumEntropyMulti 0.9560 0.8289 38.1 10 |
===============================================Experiment Results=================================================
------------------------------------------------------------------------------------------------------------------
| Summary |
------------------------------------------------------------------------------------------------------------------
|ML Task: multiclass-classification |
|Dataset: ..DataSamplesSentimentAnalysiswikiDetoxAnnotated40kRows.tsv|
Results
===============================================Experiment Results=================================================
------------------------------------------------------------------------------------------------------------------
| Summary |
------------------------------------------------------------------------------------------------------------------
|ML Task: multiclass-classification |
|Dataset: ..DataSamplesSentimentAnalysiswikiDetoxAnnotated40kRows.tsv|
|Label : Label |
|Total experiment time : 543.8340995 Secs |
|Total number of models explored: 10 |
------------------------------------------------------------------------------------------------------------------
| Top 5 models explored |
------------------------------------------------------------------------------------------------------------------
| Trainer MicroAccuracy MacroAccuracy Duration #Iteration |
|1 LbfgsMaximumEntropyMulti 0.9560 0.8289 38.1 1 |
|2 LbfgsLogisticRegressionOva 0.9533 0.8171 39.8 2 |
|3 SdcaMaximumEntropyMulti 0.9530 0.8056 16.3 3 |
|4 LinearSvmOva 0.9530 0.8355 13.6 4 |
|5 AveragedPerceptronOva 0.9518 0.8122 17.1 5 |
------------------------------------------------------------------------------------------------------------------
Results
AutoML – Image Classification
AutoML – Image Classification
Try ML.NET today!
http://dot.net/ml
http://aka.ms/mlnetsamples
http://aka.ms/mlnetdocs
http://aka.ms/mlnet
https://aka.ms/mlnetprod
Getting started with ML.Net
Bruno Capuano
Innovation Lead @Avanade
@elbruno | http://elbruno.com

More Related Content

What's hot (13)

PPTX
Mobile Fest 2018. Enrique López Mañas. TensorFlow for Mobile Poets
MobileFest2018
 
ODP
Remote Android Rendering
Joel Isaacson
 
PPTX
Download as PPTX - PowerPoint Presentation
butest
 
PDF
Towards integrating IoT devices with the Web
Dimitrios Amaxilatis
 
PDF
Mobile + Cloud + IoT - Case Study
Andri Yadi
 
PPTX
Smart mirror
Technical Hub
 
PDF
Employing Internet of Things Technologies for Building Automation
Dimitrios Amaxilatis
 
PPTX
Global Azure AI Tour Buenos Aires Argentina, Drones and AI
Bruno Capuano
 
PPTX
Driver drowsiness detection
Connecting Point
 
PDF
Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)
DroidConTLV
 
PPTX
Vision based system for monitoring the loss of attention in automotive driver
Vinay Diddi
 
PDF
Driver Drowsiness / Fatigue Detection Solution
Faststream Technologies
 
PPT
Remote Graphical Rendering
Joel Isaacson
 
Mobile Fest 2018. Enrique López Mañas. TensorFlow for Mobile Poets
MobileFest2018
 
Remote Android Rendering
Joel Isaacson
 
Download as PPTX - PowerPoint Presentation
butest
 
Towards integrating IoT devices with the Web
Dimitrios Amaxilatis
 
Mobile + Cloud + IoT - Case Study
Andri Yadi
 
Smart mirror
Technical Hub
 
Employing Internet of Things Technologies for Building Automation
Dimitrios Amaxilatis
 
Global Azure AI Tour Buenos Aires Argentina, Drones and AI
Bruno Capuano
 
Driver drowsiness detection
Connecting Point
 
Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)
DroidConTLV
 
Vision based system for monitoring the loss of attention in automotive driver
Vinay Diddi
 
Driver Drowsiness / Fatigue Detection Solution
Faststream Technologies
 
Remote Graphical Rendering
Joel Isaacson
 

Similar to 2021 06 19 ms student ambassadors nigeria ml net 01 slide-share (20)

PPTX
2020 04 10 Catch IT - Getting started with ML.Net
Bruno Capuano
 
PPTX
2020 11 19 MVP Days Israel 2020 - Introduction to Machine Learning.Net and Au...
Bruno Capuano
 
PPTX
2020 04 04 NetCoreConf - Machine Learning.Net
Bruno Capuano
 
PPTX
2020 09 24 - CONDG ML.Net
Bruno Capuano
 
PPTX
2020 01 21 Data Platform Geeks - Machine Learning.Net
Bruno Capuano
 
PPTX
2019 12 14 Global AI Bootcamp - Auto ML with Machine Learning.Net
Bruno Capuano
 
PPTX
2019 12 19 Mississauga .Net User Group - Machine Learning.Net and Auto ML
Bruno Capuano
 
PPTX
2020 02 29 TechDay Conf - Getting started with Machine Learning.Net
Bruno Capuano
 
PPTX
2019 09 05 Global AI Night Toronto - Machine Learning.Net
Bruno Capuano
 
PPTX
Machine Learning for .NET Developers - ADC21
Gülden Bilgütay
 
PPTX
2018 12 18 Tech Valley UserGroup Machine Learning.Net
Bruno Capuano
 
PPTX
Webinar GLUGNet - Machine Learning.Net and Windows Machine Learning
Bruno Capuano
 
PPTX
Machine Learning With ML.NET
Dev Raj Gautam
 
PDF
201909 Automated ML for Developers
Mark Tabladillo
 
PDF
Leverage the power of machine learning on windows
Mia Chang
 
PPTX
Introducing ML.NET For Absolute Beginners - Part 1
Bilal Amjad
 
PPTX
2018 09 26 CTT .NET User Group - Introduction to Machine Learning.Net and Win...
Bruno Capuano
 
PDF
Introduction to ML.NET
Gianni Rosa Gallina
 
PPTX
DotNet Conf Madrid 2019 - Whats New in ML.NET
Alberto Diaz Martin
 
PPTX
Getting Started with Machine Learning.Net & Windows Machine Learning
Bruno Capuano
 
2020 04 10 Catch IT - Getting started with ML.Net
Bruno Capuano
 
2020 11 19 MVP Days Israel 2020 - Introduction to Machine Learning.Net and Au...
Bruno Capuano
 
2020 04 04 NetCoreConf - Machine Learning.Net
Bruno Capuano
 
2020 09 24 - CONDG ML.Net
Bruno Capuano
 
2020 01 21 Data Platform Geeks - Machine Learning.Net
Bruno Capuano
 
2019 12 14 Global AI Bootcamp - Auto ML with Machine Learning.Net
Bruno Capuano
 
2019 12 19 Mississauga .Net User Group - Machine Learning.Net and Auto ML
Bruno Capuano
 
2020 02 29 TechDay Conf - Getting started with Machine Learning.Net
Bruno Capuano
 
2019 09 05 Global AI Night Toronto - Machine Learning.Net
Bruno Capuano
 
Machine Learning for .NET Developers - ADC21
Gülden Bilgütay
 
2018 12 18 Tech Valley UserGroup Machine Learning.Net
Bruno Capuano
 
Webinar GLUGNet - Machine Learning.Net and Windows Machine Learning
Bruno Capuano
 
Machine Learning With ML.NET
Dev Raj Gautam
 
201909 Automated ML for Developers
Mark Tabladillo
 
Leverage the power of machine learning on windows
Mia Chang
 
Introducing ML.NET For Absolute Beginners - Part 1
Bilal Amjad
 
2018 09 26 CTT .NET User Group - Introduction to Machine Learning.Net and Win...
Bruno Capuano
 
Introduction to ML.NET
Gianni Rosa Gallina
 
DotNet Conf Madrid 2019 - Whats New in ML.NET
Alberto Diaz Martin
 
Getting Started with Machine Learning.Net & Windows Machine Learning
Bruno Capuano
 
Ad

More from Bruno Capuano (18)

PPTX
Let's code a drone to follow faces using Python 🐍
Bruno Capuano
 
PPTX
Using Azure IoT to feed my squirrels ️
Bruno Capuano
 
PPTX
2021 04 21 Azure Sydney User Group - Scaling a POC to an Enterprise using Azu...
Bruno Capuano
 
PPTX
2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoML
Bruno Capuano
 
PPTX
2021 02 13 CodeGen Verona - Let’s code a drone to follow faces syncing everyt...
Bruno Capuano
 
PPTX
2020 10 22 AI Fundamentals - Azure Machine Learning
Bruno Capuano
 
PPTX
2020 08 06 Global XR Talks - Lessons Learned creating a multiplatform AI proj...
Bruno Capuano
 
PPTX
2020 06 27 Global AI On Tour Virtual GTA
Bruno Capuano
 
PPTX
2020 06 13 Best of Build 2020 - Canada Community Edition - Artificial Intelli...
Bruno Capuano
 
PPTX
2020 04 18 Global AI On Tour Monterrey - Program a Drone using AI
Bruno Capuano
 
PPTX
2020 04 09 Global AI Community Virtual Tour - Drones and AI
Bruno Capuano
 
PPTX
2019 11 26 BotTO November 2019 Meetup at TD
Bruno Capuano
 
PPTX
2019 10 27 Everyday Artificial Intelligence @ Hack4Heritage
Bruno Capuano
 
PPTX
2019 05 23 Visual Studio 2019 Launch at mississauga - Machine Learning.Net
Bruno Capuano
 
PPTX
2019 05 11 Chicago Codecamp - Deep Learning for everyone? Challenge Accepted!
Bruno Capuano
 
PPTX
2019 04 27 global azure bootcamp Machine Learning.Net
Bruno Capuano
 
PPTX
2019 04 02 Global AI Night
Bruno Capuano
 
PPTX
2019 02 27 How to earn an MVP Awards and what are the benefits
Bruno Capuano
 
Let's code a drone to follow faces using Python 🐍
Bruno Capuano
 
Using Azure IoT to feed my squirrels ️
Bruno Capuano
 
2021 04 21 Azure Sydney User Group - Scaling a POC to an Enterprise using Azu...
Bruno Capuano
 
2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoML
Bruno Capuano
 
2021 02 13 CodeGen Verona - Let’s code a drone to follow faces syncing everyt...
Bruno Capuano
 
2020 10 22 AI Fundamentals - Azure Machine Learning
Bruno Capuano
 
2020 08 06 Global XR Talks - Lessons Learned creating a multiplatform AI proj...
Bruno Capuano
 
2020 06 27 Global AI On Tour Virtual GTA
Bruno Capuano
 
2020 06 13 Best of Build 2020 - Canada Community Edition - Artificial Intelli...
Bruno Capuano
 
2020 04 18 Global AI On Tour Monterrey - Program a Drone using AI
Bruno Capuano
 
2020 04 09 Global AI Community Virtual Tour - Drones and AI
Bruno Capuano
 
2019 11 26 BotTO November 2019 Meetup at TD
Bruno Capuano
 
2019 10 27 Everyday Artificial Intelligence @ Hack4Heritage
Bruno Capuano
 
2019 05 23 Visual Studio 2019 Launch at mississauga - Machine Learning.Net
Bruno Capuano
 
2019 05 11 Chicago Codecamp - Deep Learning for everyone? Challenge Accepted!
Bruno Capuano
 
2019 04 27 global azure bootcamp Machine Learning.Net
Bruno Capuano
 
2019 04 02 Global AI Night
Bruno Capuano
 
2019 02 27 How to earn an MVP Awards and what are the benefits
Bruno Capuano
 
Ad

Recently uploaded (20)

PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Learn Computer Forensics, Second Edition
AnuraShantha7
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Learn Computer Forensics, Second Edition
AnuraShantha7
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 

2021 06 19 ms student ambassadors nigeria ml net 01 slide-share

Editor's Notes

  • #3: .NET is a great tech stack for building a wide variety of applications. There is ASP.NET for web development, Xamarin for mobile development and with ML.NET we are trying to make .NET great for Machine Learning.
  • #4: 3
  • #5: 4
  • #6: 5
  • #8: 7
  • #9: 8
  • #10: 9
  • #11: 10
  • #12: 11
  • #15: The Anomaly Detection API can detect the following types of anomalies on time series data: Spikes and Dips: For example, when monitoring the number of login failures to a service or number of checkouts in an e-commerce site, unusual spikes or dips could indicate security attacks or service disruptions. Positive and negative trends: When monitoring memory usage in computing, for instance, shrinking free memory size is indicative of a potential memory leak; when monitoring service queue length, a persistent upward trend may indicate an underlying software issue. Level changes and changes in dynamic range of values: For example, level changes in latencies of a service after a service upgrade or lower levels of exceptions after upgrade can be interesting to monitor. The machine learning based API enables: Flexible and robust detection: The anomaly detection models allow users to configure sensitivity settings and detect anomalies among seasonal and non-seasonal data sets. Users can adjust the anomaly detection model to make the detection API less or more sensitive according to their needs. This would mean detecting the less or more visible anomalies in data with and without seasonal patterns.  Scalable and timely detection: The traditional way of monitoring with preset thresholds set by experts' domain knowledge are costly and not scalable to millions of dynamically changing data sets. The anomaly detection models in this API are learned and models are tuned automatically from both historical and real-time data. Proactive and actionable detection: Slow trend and level change detection can be applied for early anomaly detection. The early abnormal signals detected can be used to direct humans to investigate and act on the problem areas.  In addition, root cause analysis models and alerting tools can be developed on top of this anomaly detection API service.  The anomaly detection API is an effective and efficient solution for a wide range of scenarios like service health & KPI monitoring, IoT, performance monitoring, and network traffic monitoring. Here are some popular scenarios where this API can be useful:   IT departments need tools to track events, error code, usage log, and performance (CPU, Memory and so on) in a timely manner. Online commerce sites wants to track customer activities, page views, clicks, and so on. Utility companies want to track consumption of water, gas, electricity and other resources. Facility/Building management services want to monitor temperature, moisture, traffic and so on. IoT/manufacturers want to use sensor data in time series to monitor work flow, quality and so on. Service providers, such as call centers need to monitor service demand trend, incident volume, wait queue length and so on. Business analytics groups want to monitor business KPIs' (such as sales volume, customer sentiments, pricing) abnormal movement in real time.
  • #18: 17
  • #20: ML.NET provides tooling that makes it easy to use. In particular, 2 really valuable tools are: AutoML and Model Builder What is AutoML? It is an API that accelerates model development for you. A lot of developers do not have the experience required to build or train Machine Learning models. With AutoML, the process of finding the best algorithm, is automated! Model Builder on the other hand provides an easy to understand visual interface to build, train, and deploy custom machine learning models. Prior machine learning expertise is not required. It also supports AutoML Rememeber depending on your data, giving you the error of each of the models and you can then decide which model to use. Most people just use the model with the least error. And we will see it in action soon.
  • #21: To demonstrate what AutoML is, let’s consider that we want to provide a service that allows users to predict taxi fare before they book or call a taxi. How can we build this feature/service?
  • #22: A data scientist’s job is to find the best algorithm that will do taxi fare prediction. Let’s says we have a dataset that contains information such as trip distance, trip time, number of passengers, time of day of the trip etc. A data scientist will spend a lot of time trying to decide which of these pieces of information is important when predicting taxi fare. In ML, there are so many algorithms and are generally referred to as trainers, for example linear regression, convolutional neural network etc The data scientist will try one algorithm at a time, picking features as he desires, and then wait to see how the model performs. In this case, this model only scored 30% based on number of bad predictions it made.
  • #23: Microsoft Envision 2016
  • #24: Microsoft Envision 2016
  • #25: Microsoft Envision 2016
  • #26: 25