Machine Learning with ML.NET

Hossein Zahed
Hossein ZahedLead Software Engineer en Maersk
Machine Learning
with ML.NET
https://www.youtube.com/@hosseinzahed 1
Hossein Zahed
AI vs. ML vs. DL
https://www.youtube.com/@hosseinzahed 2
What is ML.NET?
https://www.youtube.com/@hosseinzahed 3
• It is “an open-source and cross-platform machine learning
framework” developed by Microsoft
• First released in May 2018
• Part of DotNet family
• Supports C# and F#
ML.NET Runs Anywhere
https://www.youtube.com/@hosseinzahed 4
ML.NET Supported Scenarios
https://www.youtube.com/@hosseinzahed 5
Tabular
• Data classification
• Value prediction
• Recommendation
• Forecasting
Computer Vision
• Image classification
• Object detection
Natural Language Processing
• Text classification
ML.NET Components
https://www.youtube.com/@hosseinzahed 6
ML.NET Pipeline
https://www.youtube.com/@hosseinzahed 7
Problem
Statement
Definition
Dataset
Ingestion
Feature
Extraction
Model
Training
Model
Evaluation
Consumption
Classification (Sentiment Analysis) Example
https://www.youtube.com/@hosseinzahed 8
1. Download a dataset
2. Cleanse the dataset
3. Create a Console App
4. Add ML.NET extension
5. Define model details
6. Train and evaluate model
7. Consume and test
https://www.youtube.com/@hosseinzahed 9
Thank you!
https://youtube.com/@hosseinzahed
1 de 9

Recomendados

Global Azure Bootcamp - ML.NET for developers por
Global Azure Bootcamp - ML.NET for developersGlobal Azure Bootcamp - ML.NET for developers
Global Azure Bootcamp - ML.NET for developersChris Melinn
89 vistas36 diapositivas
Building High-Quality Datasets & Computer Vision Models with FiftyOne por
Building High-Quality Datasets & Computer Vision Models with FiftyOneBuilding High-Quality Datasets & Computer Vision Models with FiftyOne
Building High-Quality Datasets & Computer Vision Models with FiftyOneMichelleBrinich1
36 vistas17 diapositivas
201906 02 Introduction to AutoML with ML.NET 1.0 por
201906 02 Introduction to AutoML with ML.NET 1.0201906 02 Introduction to AutoML with ML.NET 1.0
201906 02 Introduction to AutoML with ML.NET 1.0Mark Tabladillo
424 vistas37 diapositivas
Introduction to ML.NET por
Introduction to ML.NETIntroduction to ML.NET
Introduction to ML.NETGianni Rosa Gallina
62 vistas48 diapositivas
Making Data Science Scalable - 5 Lessons Learned por
Making Data Science Scalable - 5 Lessons LearnedMaking Data Science Scalable - 5 Lessons Learned
Making Data Science Scalable - 5 Lessons LearnedLaurenz Wuttke
448 vistas36 diapositivas
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis por
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTrivadis
450 vistas41 diapositivas

Más contenido relacionado

Similar a Machine Learning with ML.NET

201909 Automated ML for Developers por
201909 Automated ML for Developers201909 Automated ML for Developers
201909 Automated ML for DevelopersMark Tabladillo
497 vistas44 diapositivas
MLSEV Virtual. ML Platformization and AutoML in the Enterprise por
MLSEV Virtual. ML Platformization and AutoML in the EnterpriseMLSEV Virtual. ML Platformization and AutoML in the Enterprise
MLSEV Virtual. ML Platformization and AutoML in the EnterpriseBigML, Inc
390 vistas51 diapositivas
Machine Learning Platformization & AutoML: Adopting ML at Scale in the Enterp... por
Machine Learning Platformization & AutoML: Adopting ML at Scale in the Enterp...Machine Learning Platformization & AutoML: Adopting ML at Scale in the Enterp...
Machine Learning Platformization & AutoML: Adopting ML at Scale in the Enterp...Ed Fernandez
4.8K vistas50 diapositivas
Interpretable Machine Learning por
Interpretable Machine LearningInterpretable Machine Learning
Interpretable Machine LearningSri Ambati
1.4K vistas19 diapositivas
Open source ml systems that need to be built por
Open source ml systems that need to be builtOpen source ml systems that need to be built
Open source ml systems that need to be builtNikhil Garg
251 vistas43 diapositivas
2020 10 22 AI Fundamentals - Azure Machine Learning por
2020 10 22 AI Fundamentals - Azure Machine Learning2020 10 22 AI Fundamentals - Azure Machine Learning
2020 10 22 AI Fundamentals - Azure Machine LearningBruno Capuano
688 vistas42 diapositivas

Similar a Machine Learning with ML.NET(20)

201909 Automated ML for Developers por Mark Tabladillo
201909 Automated ML for Developers201909 Automated ML for Developers
201909 Automated ML for Developers
Mark Tabladillo497 vistas
MLSEV Virtual. ML Platformization and AutoML in the Enterprise por BigML, Inc
MLSEV Virtual. ML Platformization and AutoML in the EnterpriseMLSEV Virtual. ML Platformization and AutoML in the Enterprise
MLSEV Virtual. ML Platformization and AutoML in the Enterprise
BigML, Inc390 vistas
Machine Learning Platformization & AutoML: Adopting ML at Scale in the Enterp... por Ed Fernandez
Machine Learning Platformization & AutoML: Adopting ML at Scale in the Enterp...Machine Learning Platformization & AutoML: Adopting ML at Scale in the Enterp...
Machine Learning Platformization & AutoML: Adopting ML at Scale in the Enterp...
Ed Fernandez4.8K vistas
Interpretable Machine Learning por Sri Ambati
Interpretable Machine LearningInterpretable Machine Learning
Interpretable Machine Learning
Sri Ambati1.4K vistas
Open source ml systems that need to be built por Nikhil Garg
Open source ml systems that need to be builtOpen source ml systems that need to be built
Open source ml systems that need to be built
Nikhil Garg251 vistas
2020 10 22 AI Fundamentals - Azure Machine Learning por Bruno Capuano
2020 10 22 AI Fundamentals - Azure Machine Learning2020 10 22 AI Fundamentals - Azure Machine Learning
2020 10 22 AI Fundamentals - Azure Machine Learning
Bruno Capuano688 vistas
Сергей Лёвкин «Технологии Microsoft для актуальных трендов» por SpbDotNet Community
Сергей Лёвкин «Технологии Microsoft для актуальных трендов»Сергей Лёвкин «Технологии Microsoft для актуальных трендов»
Сергей Лёвкин «Технологии Microsoft для актуальных трендов»
SpbDotNet Community206 vistas
The implementation of Big Data and AI on Digital Marketing por Mohamed Hanafy
The implementation of Big Data and AI on Digital MarketingThe implementation of Big Data and AI on Digital Marketing
The implementation of Big Data and AI on Digital Marketing
Mohamed Hanafy642 vistas
C19013010 the tutorial to build shared ai services session 1 por Bill Liu
C19013010  the tutorial to build shared ai services session 1C19013010  the tutorial to build shared ai services session 1
C19013010 the tutorial to build shared ai services session 1
Bill Liu112 vistas
AI/ML/DL: Getting Started with Machine Learning on Azure por Marvin Heng
AI/ML/DL: Getting Started with Machine Learning on AzureAI/ML/DL: Getting Started with Machine Learning on Azure
AI/ML/DL: Getting Started with Machine Learning on Azure
Marvin Heng192 vistas
Unleashing the Power of Machine Learning Prototyping Using Azure AutoML and P... por Luca Zavarella
Unleashing the Power of Machine Learning Prototyping Using Azure AutoML and P...Unleashing the Power of Machine Learning Prototyping Using Azure AutoML and P...
Unleashing the Power of Machine Learning Prototyping Using Azure AutoML and P...
Luca Zavarella82 vistas
Unifying Twitter around a single ML platform - Twitter AI Platform 2019 por Karthik Murugesan
Unifying Twitter around a single ML platform  - Twitter AI Platform 2019Unifying Twitter around a single ML platform  - Twitter AI Platform 2019
Unifying Twitter around a single ML platform - Twitter AI Platform 2019
Karthik Murugesan267 vistas
[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates por Naoki (Neo) SATO
[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates
[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates
Naoki (Neo) SATO483 vistas
AI Security : Machine Learning, Deep Learning and Computer Vision Security por Cihan Özhan
AI Security : Machine Learning, Deep Learning and Computer Vision SecurityAI Security : Machine Learning, Deep Learning and Computer Vision Security
AI Security : Machine Learning, Deep Learning and Computer Vision Security
Cihan Özhan319 vistas
Social Media Data Collection & Analysis por Scott Sanders
Social Media Data Collection & AnalysisSocial Media Data Collection & Analysis
Social Media Data Collection & Analysis
Scott Sanders257 vistas
MLFlow: Platform for Complete Machine Learning Lifecycle por Databricks
MLFlow: Platform for Complete Machine Learning Lifecycle MLFlow: Platform for Complete Machine Learning Lifecycle
MLFlow: Platform for Complete Machine Learning Lifecycle
Databricks3.6K vistas

Más de Hossein Zahed

8 Database Paradigms por
8 Database Paradigms8 Database Paradigms
8 Database ParadigmsHossein Zahed
95 vistas10 diapositivas
مبانی رایانش ابری por
مبانی رایانش ابریمبانی رایانش ابری
مبانی رایانش ابریHossein Zahed
43 vistas9 diapositivas
HTTPS نحوه کارکرد پروتکل por
HTTPS نحوه کارکرد پروتکلHTTPS نحوه کارکرد پروتکل
HTTPS نحوه کارکرد پروتکلHossein Zahed
16 vistas17 diapositivas
مبانی چابکی و اسکرام por
مبانی چابکی و اسکراممبانی چابکی و اسکرام
مبانی چابکی و اسکرامHossein Zahed
13 vistas8 diapositivas
آموزش سی شارپ - بخش 1 por
آموزش سی شارپ - بخش 1آموزش سی شارپ - بخش 1
آموزش سی شارپ - بخش 1Hossein Zahed
11 vistas11 diapositivas
فرآیند توسعه نرم افزار por
فرآیند توسعه نرم افزارفرآیند توسعه نرم افزار
فرآیند توسعه نرم افزارHossein Zahed
17 vistas9 diapositivas

Más de Hossein Zahed(19)

مبانی رایانش ابری por Hossein Zahed
مبانی رایانش ابریمبانی رایانش ابری
مبانی رایانش ابری
Hossein Zahed43 vistas
HTTPS نحوه کارکرد پروتکل por Hossein Zahed
HTTPS نحوه کارکرد پروتکلHTTPS نحوه کارکرد پروتکل
HTTPS نحوه کارکرد پروتکل
Hossein Zahed16 vistas
مبانی چابکی و اسکرام por Hossein Zahed
مبانی چابکی و اسکراممبانی چابکی و اسکرام
مبانی چابکی و اسکرام
Hossein Zahed13 vistas
آموزش سی شارپ - بخش 1 por Hossein Zahed
آموزش سی شارپ - بخش 1آموزش سی شارپ - بخش 1
آموزش سی شارپ - بخش 1
Hossein Zahed11 vistas
فرآیند توسعه نرم افزار por Hossein Zahed
فرآیند توسعه نرم افزارفرآیند توسعه نرم افزار
فرآیند توسعه نرم افزار
Hossein Zahed17 vistas
تخته سیاه آنلاین por Hossein Zahed
تخته سیاه آنلاینتخته سیاه آنلاین
تخته سیاه آنلاین
Hossein Zahed10 vistas
مفاهیم اساسی برنامه نویسی کامپیوتر por Hossein Zahed
مفاهیم اساسی برنامه نویسی کامپیوترمفاهیم اساسی برنامه نویسی کامپیوتر
مفاهیم اساسی برنامه نویسی کامپیوتر
Hossein Zahed29 vistas
ASP.NET MVC 5 - EF 6 - VS2015 por Hossein Zahed
ASP.NET MVC 5 - EF 6 - VS2015ASP.NET MVC 5 - EF 6 - VS2015
ASP.NET MVC 5 - EF 6 - VS2015
Hossein Zahed3.4K vistas
CSharp Language Overview Part 1 por Hossein Zahed
CSharp Language Overview Part 1CSharp Language Overview Part 1
CSharp Language Overview Part 1
Hossein Zahed1.8K vistas
Network Essentials v2.0 por Hossein Zahed
Network Essentials v2.0Network Essentials v2.0
Network Essentials v2.0
Hossein Zahed2.4K vistas
Microsoft SQL Server 2008 por Hossein Zahed
Microsoft SQL Server 2008Microsoft SQL Server 2008
Microsoft SQL Server 2008
Hossein Zahed1.6K vistas

Último

Business Analyst Series 2023 - Week 4 Session 7 por
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7DianaGray10
110 vistas31 diapositivas
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... por
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...ShapeBlue
59 vistas13 diapositivas
Kyo - Functional Scala 2023.pdf por
Kyo - Functional Scala 2023.pdfKyo - Functional Scala 2023.pdf
Kyo - Functional Scala 2023.pdfFlavio W. Brasil
443 vistas92 diapositivas
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue por
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueShapeBlue
147 vistas20 diapositivas
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... por
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...ShapeBlue
105 vistas15 diapositivas
Why and How CloudStack at weSystems - Stephan Bienek - weSystems por
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsShapeBlue
172 vistas13 diapositivas

Último(20)

Business Analyst Series 2023 - Week 4 Session 7 por DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10110 vistas
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... por ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue59 vistas
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue por ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue147 vistas
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... por ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue105 vistas
Why and How CloudStack at weSystems - Stephan Bienek - weSystems por ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue172 vistas
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... por ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue74 vistas
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... por ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue69 vistas
State of the Union - Rohit Yadav - Apache CloudStack por ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue218 vistas
Data Integrity for Banking and Financial Services por Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely76 vistas
Igniting Next Level Productivity with AI-Infused Data Integration Workflows por Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software373 vistas
"Surviving highload with Node.js", Andrii Shumada por Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays49 vistas
Digital Personal Data Protection (DPDP) Practical Approach For CISOs por Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash103 vistas
Future of AR - Facebook Presentation por Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty54 vistas
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... por ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue114 vistas
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue por ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue63 vistas
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue por ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue134 vistas
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT por ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue138 vistas
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online por ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue154 vistas

Machine Learning with ML.NET