SlideShare a Scribd company logo
Artificial Intelligence and
Machine Learning for .NET
developers
Oleksandr Krakovetskyi
DevRain
About
1. CEO DevRain
2. CTO DonorUA
3. Ph.D. in Computer Science
4. Microsoft Regional Director
5. Microsoft Artificial Intelligence
Most Valuable Professional
2019 04-13 ai for .net developers (fwdays)
AI Tools
Visual Studio Tools for Artificial Intelligence
https://visualstudio.microsoft.com/downloads/ai-tools-vs/
Azure Machine Learning for Visual Studio Code
https://github.com/Microsoft/vscode-tools-for-ai
Azure Machine Learning Studio
https://studio.azureml.net/
Pre-built AI
Azure Cognitive Services
RESTful intelligent APIs for Vision, Speech, Language, Knowledge and Search
https://azure.microsoft.com/en-us/services/cognitive-services/
Azure Cognitive Services Labs
Early look at emerging Cognitive Services technologies
https://labs.cognitive.microsoft.com/
Custom AI
Azure Machine Learning Service
Accelerate the end-to-end machine learning lifecycle
https://azure.microsoft.com/en-us/services/machine-learning-service/
Azure Cognitive Services Custom Vision
Microsoft Cognitive Services Custom Vision
https://www.customvision.ai/
Conversational AI
LUIS
Fast and effective way of adding language understanding to applications
https://luis.ai
QnA Maker
Service to train AI to respond to user's questions in
a conversational way, https://qnamaker.ai
Conversational AI
Dispatch
Use multiple LUIS and QnA models
https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-tutorial-
dispatch?view=azure-bot-service-4.0&tabs=csharp
Microsoft Bot Framework
A framework for building enterprise-grade conversational
AI experiences, https://dev.botframework.com/
Demo
Machine Learning for .NET
ML.NET
An open source and cross-platform machine learning framework
https://dotnet.microsoft.com/apps/machinelearning-ai/ml-dotnet
Sentiment analysis, Product recommendation, Price prediction, Customer
segmentation, GitHub labeler, Fraud detection, Spam detection, Image
classification, Sales forecasting.
Machine Learning
Machine Learning
Movie Recommender
In the *.csv files, there
are four columns:
• userId (feature)
• movieId (feature)
• Rating (label)
• timestamp
Movie Recommender
Incredibles 2
(2018)
The Avengers
(2012)
Guardians of the
Galaxy (2014)
User 1 Watched and liked
movie
Watched and liked
movie
Watched and liked
movie
User 2 Watched and liked
movie
Watched and liked
movie
Has not watched –
RECOMMEND
Movie Recommender
1. The root of mean squared error (RMS or RMSE) is used to measure the
differences between the model predicted values and the test dataset observed
values. Technically it's the square root of the average of the squares of the
errors. The lower it is, the better the model is.
2. R Squared indicates how well data fits a model. Ranges from 0 to 1. A value of
0 means that the data is random or otherwise can't be fit to the model. A
value of 1 means that the model exactly matches the data. You want your R
Squared score to be as close to 1 as possible.
Demo
Not Hotdog
Data Science VMs
Comprehensive pre-configured
virtual machines for data science
modelling, development and
deployment.
https://azure.microsoft.com/en-
us/services/virtual-
machines/data-science-virtual-
machines/
Microsoft Research Open Data
A collection of free datasets from Microsoft Research
to advance state-of-the-art research in areas such as
natural language processing, computer vision, and
domain specific sciences. Download or copy directly
to a cloud-based Data Science Virtual Machine for a
seamless development experience.
https://msropendata.com/
AI School
Dive in and learn how to start building intelligence into your
solutions with the Microsoft AI platform, including pre-trained
AI services like Cognitive Services and Bot Framework, as well
as deep learning tools like Azure Machine Learning, Visual
Studio Code Tools for AI, and Cognitive Toolkit. Our platform
enables any developer to code in any language and infuse AI
into your apps. Whether your solutions are existing or new,
this is the intelligence platform to build on.
https://aischool.microsoft.com/en-us
Q&A
Oleksandr Krakovetskyi
alex.krakovetskiy@devrain.com
@sashaeve
fb.com/alex.krakovetskiy

More Related Content

PDF
Ilyas_CV
PDF
Rahul_Raj_Resume
PDF
Dhara_Shah_Resume
PPTX
Azure machine learning ile tahminleme modelleri
PDF
Introduction to AI and Cognitive Services For Microsoft 365 Developers and In...
PPTX
.NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш...
PPTX
A dive into Microsoft Strategy on Machine Learning, Chat Bot, and Artificial ...
PDF
The Data Science Process - Do we need it and how to apply?
Ilyas_CV
Rahul_Raj_Resume
Dhara_Shah_Resume
Azure machine learning ile tahminleme modelleri
Introduction to AI and Cognitive Services For Microsoft 365 Developers and In...
.NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш...
A dive into Microsoft Strategy on Machine Learning, Chat Bot, and Artificial ...
The Data Science Process - Do we need it and how to apply?

Similar to 2019 04-13 ai for .net developers (fwdays) (20)

PDF
Trivadis TechEvent 2017 Demystifying AI, ML and Data Science by Marc Schöni
PPTX
Building Powerful and Intelligent Applications with Azure Machine Learning
PDF
An Elementary Introduction to Artificial Intelligence, Data Science and Machi...
PPTX
AI at Microsoft for HEC
PPTX
.NET Fest 2017. Олександр Краковецький. Інструменти та технології Microsoft в...
PPTX
Tour de France Azure PaaS 6/7 Ajouter de l'intelligence
PPTX
Light Side of Microsoft: AI and research projects you never heard of before
PPTX
Big Data & Machine Learning - TDC2013 São Paulo - 12/0713
PDF
The Machine Learning Workflow with Azure
PPTX
Ai big dataconference_krakovetskyi_microsoft ai a new era of smart solutions
PPTX
Azure ML: from basic to integration with custom applications
PDF
Azure Machine Learning
PPTX
Operationalizing Machine Learning
PPTX
Building Powerful and Intelligent Applications with Azure Machine Learning
PDF
Choosing a Machine Learning technique to solve your need
PDF
Prepare your data for machine learning
PPTX
Azure Machine Learning Intro
PPTX
Big Data & Machine Learning - TDC2013 Sao Paulo
PPTX
2020 03-spine summit
PPTX
Data analytics on Azure
Trivadis TechEvent 2017 Demystifying AI, ML and Data Science by Marc Schöni
Building Powerful and Intelligent Applications with Azure Machine Learning
An Elementary Introduction to Artificial Intelligence, Data Science and Machi...
AI at Microsoft for HEC
.NET Fest 2017. Олександр Краковецький. Інструменти та технології Microsoft в...
Tour de France Azure PaaS 6/7 Ajouter de l'intelligence
Light Side of Microsoft: AI and research projects you never heard of before
Big Data & Machine Learning - TDC2013 São Paulo - 12/0713
The Machine Learning Workflow with Azure
Ai big dataconference_krakovetskyi_microsoft ai a new era of smart solutions
Azure ML: from basic to integration with custom applications
Azure Machine Learning
Operationalizing Machine Learning
Building Powerful and Intelligent Applications with Azure Machine Learning
Choosing a Machine Learning technique to solve your need
Prepare your data for machine learning
Azure Machine Learning Intro
Big Data & Machine Learning - TDC2013 Sao Paulo
2020 03-spine summit
Data analytics on Azure
Ad

More from Oleksandr Krakovetskyi (17)

PPTX
Imagine Cup Junior 2020
PPTX
Microsoft Teams: Ask Me Anything
PPTX
Інструменти для командної роботи та проведення онлайн-заходів
PPTX
Artificial Intelligence and Bias
PPTX
Artificial Intelligence and Future of Work
PPTX
Extracting insights from textual data
PPTX
Artificial Intelligence for Goods: Cases and Tools
PPT
Проект з безпеки крові в Україні
PPT
Національна система крові: вимоги Європейської Комісії до структури і функцій
PPT
Госпітальний рівень служби крові: функції лікарняних банків крові відповідно ...
PPT
Закарпатський осередок ВМГО “Асоціація молодих донорів України”
PPTX
Закарпатський осередок ВМГО “Асоціація молодих донорів України”
PPTX
Всеукраїнська молодіжна громадська організація «Асоціація молодих донорів Укр...
PPTX
Робота зі станціями переливання крові та державними структурами
PDF
ДОНОРСТВО: ЗАЛУЧЕННЯ ДОНОРІВ КРОВІ ТА ЇЇ КОМПОНЕНТІВ
PPTX
Фізіологічні основи оздоровчого впливу донорства на організм
PPTX
Донорство крові - легко, корисно та безпечно
Imagine Cup Junior 2020
Microsoft Teams: Ask Me Anything
Інструменти для командної роботи та проведення онлайн-заходів
Artificial Intelligence and Bias
Artificial Intelligence and Future of Work
Extracting insights from textual data
Artificial Intelligence for Goods: Cases and Tools
Проект з безпеки крові в Україні
Національна система крові: вимоги Європейської Комісії до структури і функцій
Госпітальний рівень служби крові: функції лікарняних банків крові відповідно ...
Закарпатський осередок ВМГО “Асоціація молодих донорів України”
Закарпатський осередок ВМГО “Асоціація молодих донорів України”
Всеукраїнська молодіжна громадська організація «Асоціація молодих донорів Укр...
Робота зі станціями переливання крові та державними структурами
ДОНОРСТВО: ЗАЛУЧЕННЯ ДОНОРІВ КРОВІ ТА ЇЇ КОМПОНЕНТІВ
Фізіологічні основи оздоровчого впливу донорства на організм
Донорство крові - легко, корисно та безпечно
Ad

Recently uploaded (20)

PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Encapsulation theory and applications.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
project resource management chapter-09.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Getting Started with Data Integration: FME Form 101
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Tartificialntelligence_presentation.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Programs and apps: productivity, graphics, security and other tools
Encapsulation theory and applications.pdf
A comparative analysis of optical character recognition models for extracting...
cloud_computing_Infrastucture_as_cloud_p
Encapsulation_ Review paper, used for researhc scholars
Digital-Transformation-Roadmap-for-Companies.pptx
1 - Historical Antecedents, Social Consideration.pdf
MIND Revenue Release Quarter 2 2025 Press Release
WOOl fibre morphology and structure.pdf for textiles
project resource management chapter-09.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Getting Started with Data Integration: FME Form 101
DP Operators-handbook-extract for the Mautical Institute
Zenith AI: Advanced Artificial Intelligence
Agricultural_Statistics_at_a_Glance_2022_0.pdf

2019 04-13 ai for .net developers (fwdays)

  • 1. Artificial Intelligence and Machine Learning for .NET developers Oleksandr Krakovetskyi DevRain
  • 2. About 1. CEO DevRain 2. CTO DonorUA 3. Ph.D. in Computer Science 4. Microsoft Regional Director 5. Microsoft Artificial Intelligence Most Valuable Professional
  • 4. AI Tools Visual Studio Tools for Artificial Intelligence https://visualstudio.microsoft.com/downloads/ai-tools-vs/ Azure Machine Learning for Visual Studio Code https://github.com/Microsoft/vscode-tools-for-ai Azure Machine Learning Studio https://studio.azureml.net/
  • 5. Pre-built AI Azure Cognitive Services RESTful intelligent APIs for Vision, Speech, Language, Knowledge and Search https://azure.microsoft.com/en-us/services/cognitive-services/ Azure Cognitive Services Labs Early look at emerging Cognitive Services technologies https://labs.cognitive.microsoft.com/
  • 6. Custom AI Azure Machine Learning Service Accelerate the end-to-end machine learning lifecycle https://azure.microsoft.com/en-us/services/machine-learning-service/ Azure Cognitive Services Custom Vision Microsoft Cognitive Services Custom Vision https://www.customvision.ai/
  • 7. Conversational AI LUIS Fast and effective way of adding language understanding to applications https://luis.ai QnA Maker Service to train AI to respond to user's questions in a conversational way, https://qnamaker.ai
  • 8. Conversational AI Dispatch Use multiple LUIS and QnA models https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-tutorial- dispatch?view=azure-bot-service-4.0&tabs=csharp Microsoft Bot Framework A framework for building enterprise-grade conversational AI experiences, https://dev.botframework.com/
  • 10. Machine Learning for .NET ML.NET An open source and cross-platform machine learning framework https://dotnet.microsoft.com/apps/machinelearning-ai/ml-dotnet Sentiment analysis, Product recommendation, Price prediction, Customer segmentation, GitHub labeler, Fraud detection, Spam detection, Image classification, Sales forecasting.
  • 13. Movie Recommender In the *.csv files, there are four columns: • userId (feature) • movieId (feature) • Rating (label) • timestamp
  • 14. Movie Recommender Incredibles 2 (2018) The Avengers (2012) Guardians of the Galaxy (2014) User 1 Watched and liked movie Watched and liked movie Watched and liked movie User 2 Watched and liked movie Watched and liked movie Has not watched – RECOMMEND
  • 15. Movie Recommender 1. The root of mean squared error (RMS or RMSE) is used to measure the differences between the model predicted values and the test dataset observed values. Technically it's the square root of the average of the squares of the errors. The lower it is, the better the model is. 2. R Squared indicates how well data fits a model. Ranges from 0 to 1. A value of 0 means that the data is random or otherwise can't be fit to the model. A value of 1 means that the model exactly matches the data. You want your R Squared score to be as close to 1 as possible.
  • 16. Demo
  • 18. Data Science VMs Comprehensive pre-configured virtual machines for data science modelling, development and deployment. https://azure.microsoft.com/en- us/services/virtual- machines/data-science-virtual- machines/
  • 19. Microsoft Research Open Data A collection of free datasets from Microsoft Research to advance state-of-the-art research in areas such as natural language processing, computer vision, and domain specific sciences. Download or copy directly to a cloud-based Data Science Virtual Machine for a seamless development experience. https://msropendata.com/
  • 20. AI School Dive in and learn how to start building intelligence into your solutions with the Microsoft AI platform, including pre-trained AI services like Cognitive Services and Bot Framework, as well as deep learning tools like Azure Machine Learning, Visual Studio Code Tools for AI, and Cognitive Toolkit. Our platform enables any developer to code in any language and infuse AI into your apps. Whether your solutions are existing or new, this is the intelligence platform to build on. https://aischool.microsoft.com/en-us