SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Introduction to
Deep Learning with
Cognitive Toolkit (CNTK)
Marvin Heng
Blog : http://hmheng.pinsland.com
Twitter : @hmheng
YouTube: http://bit.ly/hmheng_yt
SlideShare: http://bit.ly/hmheng_ss
Github: https://github.com/hmheng
HMHENG.
PINSLAND.COM
Microsoft
Cognitive Service
Microsoft
Cognitive ToolKit
Who is Marvin?
Software + Web Developer
AI Enthusiast
Blog : https://hmheng.pinsland.com
Twitter : @hmheng
YouTube: http://bit.ly/hmheng_yt
SlideShare: http://bit.ly/hmheng_ss
Github: https://github.com/hmheng
Scan & Subscribe!
hmheng.pinsland.com
HMHENG.
PINSLAND.COM
HMHENG.
PINSLAND.COM
Started from AI, ML then Deep Learning…
HMHENG.
PINSLAND.COM
What is Deep Learning?
A Subfield of Machine Learning
Self Learning
More complex than Machine Learning
Neural Networks mimics the neural systems in our brains.
HMHENG.
PINSLAND.COM
What is Deep Learning?
HMHENG.
PINSLAND.COM
Credit: Nvidia
What is Microsoft Cognitive ToolKit (CNTK)?
HMHENG.
PINSLAND.COM
HMHENG.
PINSLAND.COM
Behind the Scenes
Microsoft Cognitive Toolkit (CNTK)?
• Open-Source Development on GitHub (released 2.5 on 15th Mar 18)
• Fast
• Optimized for GPUs & Libraries
• Best-in-Class multi-GPU/Multi-server algorithms
• Flexible
• BrainScript, C#/.NET, C++, Python, Network Definition Language, Model Editing Language(MEL)
• Linux, Windows and Docker Container
• Ease of Use & Wide-range of Support
• FF-NN, CNN, RNN, LSTM, DSSM,…
HMHENG.
PINSLAND.COM
Microsoft Cognitive Toolkit (CNTK)
HMHENG.
PINSLAND.COM
Arbitrary Neural
Networks Expression
Composing simple building
blocks into complex
computational networks.
Production
Ready
State-of-the-art accuracy
Efficient
Scalable to Multi-GPU/Multi-
Server
Microsoft Cognitive Toolkit
HMHENG.
PINSLAND.COM
Design
Number of layers,
number of units
Dependent on
concept
complexity
Experimentation
often required
Activation
Function
Enables non-
linear models
Examples include
sigmoid,
hyperbolic
tangent, ReLU,
softmax, …
Loss
Function
Measure the
performance
during training
Examples include
cross entropy
Training
Mechanism for
getting optimal
weights
Overfitting
Stop models from
over-optimizing
on training data
set.
Microsoft Cognitive Toolkit (CNTK)
HMHENG.
PINSLAND.COM
Windows
CPU|GPU
NuGet – CPU | NuGet – GPU | NuGet – UWP CPU
Linux
CPU|GPU|Docker – CPU| Docker – GPU
Requires OpenMPI
MacOS
Docker – CPU
Cloud
Data Science Virtual Machine | Azure Notebooks
Azure Batch AI Training (CPU/GPU) | Project BrainWave (FPGA)
Sharing
Marvin Heng
Blog : http://hmheng.pinsland.com
Twitter : @hmheng
YouTube: http://bit.ly/hmheng_yt
SlideShare: http://bit.ly/hmheng_ss
Github: https://github.com/hmheng
Microsoft
Cognitive Service
HMHENG.
PINSLAND.COM
Microsoft
Cognitive ToolKit
What is Deep Learning
HMHENG.
PINSLAND.COM
Open Neural Network Exchange
HMHENG.
PINSLAND.COM
• An open format to represent deep learning models.
• Collaboration between Microsoft, AWS and Facebook.
• Supported by community of partners like Intel, ARM, AMD, nvidia,
etc.
• A share library with Caffe2, PyTorch, MXNet, Cognitive Toolkit.
• Permissive MIT license and no patents.
ONNX Aims
HMHENG.
PINSLAND.COM
• Allow interoperability between frameworks
• CNTK, Caffe2 and PyTorch
• Allow hardware vendor to focus on one IR in their backend
optimization
• Allow training in one toolkit and deploy in another.
ONNX Aims
HMHENG.
PINSLAND.COM
• Allow interoperability between frameworks
• CNTK, Caffe2 and PyTorch
• Allow hardware vendor to focus on one IR in their backend
optimization
• Allow training in one toolkit and deploy in another.
More…
CTNK.ai
Tutorial, Source Code, Example
@ https://github.com/Microsoft/CNTK
ONNX.ai
HMHENG.
PINSLAND.COM
Marvin Heng
Blog : http://hmheng.pinsland.com
Twitter : @hmheng
YouTube: http://bit.ly/hmheng_yt
SlideShare: http://bit.ly/hmheng_ss
Github: https://github.com/hmheng
Thank
You
HMHENG.
PINSLAND.COM
Introduction to
Deep Learning with
Cognitive Toolkit (CNTK)
Marvin Heng
Blog : http://hmheng.pinsland.com
Twitter : @hmheng
YouTube: http://bit.ly/hmheng_yt
SlideShare: http://bit.ly/hmheng_ss
Github: https://github.com/hmheng
HMHENG.
PINSLAND.COM
Microsoft
Cognitive Service
Microsoft
Cognitive ToolKit

Contenu connexe

Similaire à AI/ML/DL: Introduction to Deep Learning with Cognitive ToolKit

Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Hal Speed
 
Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)
Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)
Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)Matthew Russell
 
Onnx at lf oss na 20200629 v5
Onnx at lf oss na 20200629 v5Onnx at lf oss na 20200629 v5
Onnx at lf oss na 20200629 v5ISSIP
 
python programming.pptx
python programming.pptxpython programming.pptx
python programming.pptxKaviya452563
 
Welcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdfWelcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdfdigitaldnyan
 
Welcome to Python Programming Language.pptx
Welcome to Python Programming Language.pptxWelcome to Python Programming Language.pptx
Welcome to Python Programming Language.pptxdigitaldnyan
 
Welcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdfWelcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdfdigitaldnyan
 
Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
 Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017 Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017BigchainDB
 
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...Simplilearn
 
Introduction to EasyBuild: Tutorial Part 1
Introduction to EasyBuild: Tutorial Part 1Introduction to EasyBuild: Tutorial Part 1
Introduction to EasyBuild: Tutorial Part 1inside-BigData.com
 
DIY Applied Machine Learning
DIY Applied Machine LearningDIY Applied Machine Learning
DIY Applied Machine LearningTarek Hoteit
 
Combining Machine Learning with Physical Computing - June 2023
Combining Machine Learning with Physical Computing - June 2023Combining Machine Learning with Physical Computing - June 2023
Combining Machine Learning with Physical Computing - June 2023Hal Speed
 
Python for security professionals by katoh jeremiah [py con ng 2018]
Python for security professionals by katoh jeremiah [py con ng 2018]Python for security professionals by katoh jeremiah [py con ng 2018]
Python for security professionals by katoh jeremiah [py con ng 2018]jerrykatoh
 
M. Valoriani, A. Musone - Game Changing: Mixed Reality + Machine Learning = ?...
M. Valoriani, A. Musone - Game Changing: Mixed Reality + Machine Learning = ?...M. Valoriani, A. Musone - Game Changing: Mixed Reality + Machine Learning = ?...
M. Valoriani, A. Musone - Game Changing: Mixed Reality + Machine Learning = ?...Codemotion
 
Combining Machine Learning with Physical Computing - June 2022
Combining Machine Learning with Physical Computing - June 2022Combining Machine Learning with Physical Computing - June 2022
Combining Machine Learning with Physical Computing - June 2022Hal Speed
 
CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011Nick Freear
 
2024 Build Generative AI for Non-Profits
2024 Build Generative AI for Non-Profits2024 Build Generative AI for Non-Profits
2024 Build Generative AI for Non-ProfitsTimothy Spann
 
Fine tune and deploy Hugging Face NLP models
Fine tune and deploy Hugging Face NLP modelsFine tune and deploy Hugging Face NLP models
Fine tune and deploy Hugging Face NLP modelsOVHcloud
 
Manual de ayuda: Programación desde el inicio en Python.
Manual de ayuda: Programación desde el inicio en Python.Manual de ayuda: Programación desde el inicio en Python.
Manual de ayuda: Programación desde el inicio en Python.cjgaland
 
#TOA13 - Tech Opoen Air Recommender Hackathon
#TOA13 - Tech Opoen Air Recommender Hackathon#TOA13 - Tech Opoen Air Recommender Hackathon
#TOA13 - Tech Opoen Air Recommender HackathonTorben Brodt
 

Similaire à AI/ML/DL: Introduction to Deep Learning with Cognitive ToolKit (20)

Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023
 
Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)
Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)
Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)
 
Onnx at lf oss na 20200629 v5
Onnx at lf oss na 20200629 v5Onnx at lf oss na 20200629 v5
Onnx at lf oss na 20200629 v5
 
python programming.pptx
python programming.pptxpython programming.pptx
python programming.pptx
 
Welcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdfWelcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdf
 
Welcome to Python Programming Language.pptx
Welcome to Python Programming Language.pptxWelcome to Python Programming Language.pptx
Welcome to Python Programming Language.pptx
 
Welcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdfWelcome to Python Programming Language.pdf
Welcome to Python Programming Language.pdf
 
Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
 Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017 Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
 
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...
 
Introduction to EasyBuild: Tutorial Part 1
Introduction to EasyBuild: Tutorial Part 1Introduction to EasyBuild: Tutorial Part 1
Introduction to EasyBuild: Tutorial Part 1
 
DIY Applied Machine Learning
DIY Applied Machine LearningDIY Applied Machine Learning
DIY Applied Machine Learning
 
Combining Machine Learning with Physical Computing - June 2023
Combining Machine Learning with Physical Computing - June 2023Combining Machine Learning with Physical Computing - June 2023
Combining Machine Learning with Physical Computing - June 2023
 
Python for security professionals by katoh jeremiah [py con ng 2018]
Python for security professionals by katoh jeremiah [py con ng 2018]Python for security professionals by katoh jeremiah [py con ng 2018]
Python for security professionals by katoh jeremiah [py con ng 2018]
 
M. Valoriani, A. Musone - Game Changing: Mixed Reality + Machine Learning = ?...
M. Valoriani, A. Musone - Game Changing: Mixed Reality + Machine Learning = ?...M. Valoriani, A. Musone - Game Changing: Mixed Reality + Machine Learning = ?...
M. Valoriani, A. Musone - Game Changing: Mixed Reality + Machine Learning = ?...
 
Combining Machine Learning with Physical Computing - June 2022
Combining Machine Learning with Physical Computing - June 2022Combining Machine Learning with Physical Computing - June 2022
Combining Machine Learning with Physical Computing - June 2022
 
CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011
 
2024 Build Generative AI for Non-Profits
2024 Build Generative AI for Non-Profits2024 Build Generative AI for Non-Profits
2024 Build Generative AI for Non-Profits
 
Fine tune and deploy Hugging Face NLP models
Fine tune and deploy Hugging Face NLP modelsFine tune and deploy Hugging Face NLP models
Fine tune and deploy Hugging Face NLP models
 
Manual de ayuda: Programación desde el inicio en Python.
Manual de ayuda: Programación desde el inicio en Python.Manual de ayuda: Programación desde el inicio en Python.
Manual de ayuda: Programación desde el inicio en Python.
 
#TOA13 - Tech Opoen Air Recommender Hackathon
#TOA13 - Tech Opoen Air Recommender Hackathon#TOA13 - Tech Opoen Air Recommender Hackathon
#TOA13 - Tech Opoen Air Recommender Hackathon
 

Plus de Marvin Heng

Accelerating Personal Development through Microsoft Certifications
Accelerating Personal Development through Microsoft CertificationsAccelerating Personal Development through Microsoft Certifications
Accelerating Personal Development through Microsoft CertificationsMarvin Heng
 
Microsoft BotFramework - Global AI Bootcamp Nepal 2022
Microsoft BotFramework - Global AI Bootcamp Nepal 2022Microsoft BotFramework - Global AI Bootcamp Nepal 2022
Microsoft BotFramework - Global AI Bootcamp Nepal 2022Marvin Heng
 
Microsoft Cognitive Services at a Glance
Microsoft Cognitive Services at a GlanceMicrosoft Cognitive Services at a Glance
Microsoft Cognitive Services at a GlanceMarvin Heng
 
Create real value in your business process by automated data and form extraction
Create real value in your business process by automated data and form extractionCreate real value in your business process by automated data and form extraction
Create real value in your business process by automated data and form extractionMarvin Heng
 
A Journey with Microsoft Cognitive Service I
A Journey with Microsoft Cognitive Service IA Journey with Microsoft Cognitive Service I
A Journey with Microsoft Cognitive Service IMarvin Heng
 
A Journey With Microsoft Cognitive Services II
A Journey With Microsoft Cognitive Services IIA Journey With Microsoft Cognitive Services II
A Journey With Microsoft Cognitive Services IIMarvin Heng
 
AI and App Accessibility
AI and App AccessibilityAI and App Accessibility
AI and App AccessibilityMarvin Heng
 
What's New With Azure AI
What's New With Azure AIWhat's New With Azure AI
What's New With Azure AIMarvin Heng
 
Intelligent Assistant with Microsoft BotFramework
Intelligent Assistant with Microsoft BotFrameworkIntelligent Assistant with Microsoft BotFramework
Intelligent Assistant with Microsoft BotFrameworkMarvin Heng
 
Using AI to solve business challenges
Using AI to solve business challengesUsing AI to solve business challenges
Using AI to solve business challengesMarvin Heng
 
Intelligent Mobile App with Azure Custom Vision
Intelligent Mobile App with Azure Custom VisionIntelligent Mobile App with Azure Custom Vision
Intelligent Mobile App with Azure Custom VisionMarvin Heng
 
Azure Cognitive Services for Developers
Azure Cognitive Services for DevelopersAzure Cognitive Services for Developers
Azure Cognitive Services for DevelopersMarvin Heng
 
Bot & AI - A Bot for Productivity
Bot & AI - A Bot for ProductivityBot & AI - A Bot for Productivity
Bot & AI - A Bot for ProductivityMarvin Heng
 
Artificial Intelligence - Tell You What I See
Artificial Intelligence - Tell You What I SeeArtificial Intelligence - Tell You What I See
Artificial Intelligence - Tell You What I SeeMarvin Heng
 
Handwriting Detection with Microsoft Cognitive Services
Handwriting Detection with Microsoft Cognitive ServicesHandwriting Detection with Microsoft Cognitive Services
Handwriting Detection with Microsoft Cognitive ServicesMarvin Heng
 
Create a Q&A Bot to Serve Your Customers
Create a Q&A Bot to Serve Your CustomersCreate a Q&A Bot to Serve Your Customers
Create a Q&A Bot to Serve Your CustomersMarvin Heng
 
Facial Analysis with Angular Web App & ASP.NET Core
Facial Analysis with Angular Web App & ASP.NET CoreFacial Analysis with Angular Web App & ASP.NET Core
Facial Analysis with Angular Web App & ASP.NET CoreMarvin Heng
 
AI: Integrate Search Function into Your App Using Bing Search API.
AI: Integrate Search Function into Your App Using Bing Search API.AI: Integrate Search Function into Your App Using Bing Search API.
AI: Integrate Search Function into Your App Using Bing Search API.Marvin Heng
 
Artificial Intelligent: Intelligent Bot With Microsoft Bot Framework & Azure
Artificial Intelligent: Intelligent Bot With Microsoft Bot Framework & AzureArtificial Intelligent: Intelligent Bot With Microsoft Bot Framework & Azure
Artificial Intelligent: Intelligent Bot With Microsoft Bot Framework & AzureMarvin Heng
 
AI: Mobile Apps That Understands Your Intention When You Typed
AI: Mobile Apps That Understands Your Intention When You TypedAI: Mobile Apps That Understands Your Intention When You Typed
AI: Mobile Apps That Understands Your Intention When You TypedMarvin Heng
 

Plus de Marvin Heng (20)

Accelerating Personal Development through Microsoft Certifications
Accelerating Personal Development through Microsoft CertificationsAccelerating Personal Development through Microsoft Certifications
Accelerating Personal Development through Microsoft Certifications
 
Microsoft BotFramework - Global AI Bootcamp Nepal 2022
Microsoft BotFramework - Global AI Bootcamp Nepal 2022Microsoft BotFramework - Global AI Bootcamp Nepal 2022
Microsoft BotFramework - Global AI Bootcamp Nepal 2022
 
Microsoft Cognitive Services at a Glance
Microsoft Cognitive Services at a GlanceMicrosoft Cognitive Services at a Glance
Microsoft Cognitive Services at a Glance
 
Create real value in your business process by automated data and form extraction
Create real value in your business process by automated data and form extractionCreate real value in your business process by automated data and form extraction
Create real value in your business process by automated data and form extraction
 
A Journey with Microsoft Cognitive Service I
A Journey with Microsoft Cognitive Service IA Journey with Microsoft Cognitive Service I
A Journey with Microsoft Cognitive Service I
 
A Journey With Microsoft Cognitive Services II
A Journey With Microsoft Cognitive Services IIA Journey With Microsoft Cognitive Services II
A Journey With Microsoft Cognitive Services II
 
AI and App Accessibility
AI and App AccessibilityAI and App Accessibility
AI and App Accessibility
 
What's New With Azure AI
What's New With Azure AIWhat's New With Azure AI
What's New With Azure AI
 
Intelligent Assistant with Microsoft BotFramework
Intelligent Assistant with Microsoft BotFrameworkIntelligent Assistant with Microsoft BotFramework
Intelligent Assistant with Microsoft BotFramework
 
Using AI to solve business challenges
Using AI to solve business challengesUsing AI to solve business challenges
Using AI to solve business challenges
 
Intelligent Mobile App with Azure Custom Vision
Intelligent Mobile App with Azure Custom VisionIntelligent Mobile App with Azure Custom Vision
Intelligent Mobile App with Azure Custom Vision
 
Azure Cognitive Services for Developers
Azure Cognitive Services for DevelopersAzure Cognitive Services for Developers
Azure Cognitive Services for Developers
 
Bot & AI - A Bot for Productivity
Bot & AI - A Bot for ProductivityBot & AI - A Bot for Productivity
Bot & AI - A Bot for Productivity
 
Artificial Intelligence - Tell You What I See
Artificial Intelligence - Tell You What I SeeArtificial Intelligence - Tell You What I See
Artificial Intelligence - Tell You What I See
 
Handwriting Detection with Microsoft Cognitive Services
Handwriting Detection with Microsoft Cognitive ServicesHandwriting Detection with Microsoft Cognitive Services
Handwriting Detection with Microsoft Cognitive Services
 
Create a Q&A Bot to Serve Your Customers
Create a Q&A Bot to Serve Your CustomersCreate a Q&A Bot to Serve Your Customers
Create a Q&A Bot to Serve Your Customers
 
Facial Analysis with Angular Web App & ASP.NET Core
Facial Analysis with Angular Web App & ASP.NET CoreFacial Analysis with Angular Web App & ASP.NET Core
Facial Analysis with Angular Web App & ASP.NET Core
 
AI: Integrate Search Function into Your App Using Bing Search API.
AI: Integrate Search Function into Your App Using Bing Search API.AI: Integrate Search Function into Your App Using Bing Search API.
AI: Integrate Search Function into Your App Using Bing Search API.
 
Artificial Intelligent: Intelligent Bot With Microsoft Bot Framework & Azure
Artificial Intelligent: Intelligent Bot With Microsoft Bot Framework & AzureArtificial Intelligent: Intelligent Bot With Microsoft Bot Framework & Azure
Artificial Intelligent: Intelligent Bot With Microsoft Bot Framework & Azure
 
AI: Mobile Apps That Understands Your Intention When You Typed
AI: Mobile Apps That Understands Your Intention When You TypedAI: Mobile Apps That Understands Your Intention When You Typed
AI: Mobile Apps That Understands Your Intention When You Typed
 

Dernier

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 

Dernier (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

AI/ML/DL: Introduction to Deep Learning with Cognitive ToolKit

  • 1. Introduction to Deep Learning with Cognitive Toolkit (CNTK) Marvin Heng Blog : http://hmheng.pinsland.com Twitter : @hmheng YouTube: http://bit.ly/hmheng_yt SlideShare: http://bit.ly/hmheng_ss Github: https://github.com/hmheng HMHENG. PINSLAND.COM Microsoft Cognitive Service Microsoft Cognitive ToolKit
  • 2. Who is Marvin? Software + Web Developer AI Enthusiast Blog : https://hmheng.pinsland.com Twitter : @hmheng YouTube: http://bit.ly/hmheng_yt SlideShare: http://bit.ly/hmheng_ss Github: https://github.com/hmheng Scan & Subscribe! hmheng.pinsland.com HMHENG. PINSLAND.COM
  • 4. Started from AI, ML then Deep Learning… HMHENG. PINSLAND.COM
  • 5. What is Deep Learning? A Subfield of Machine Learning Self Learning More complex than Machine Learning Neural Networks mimics the neural systems in our brains. HMHENG. PINSLAND.COM
  • 6. What is Deep Learning? HMHENG. PINSLAND.COM Credit: Nvidia
  • 7. What is Microsoft Cognitive ToolKit (CNTK)? HMHENG. PINSLAND.COM
  • 9. Microsoft Cognitive Toolkit (CNTK)? • Open-Source Development on GitHub (released 2.5 on 15th Mar 18) • Fast • Optimized for GPUs & Libraries • Best-in-Class multi-GPU/Multi-server algorithms • Flexible • BrainScript, C#/.NET, C++, Python, Network Definition Language, Model Editing Language(MEL) • Linux, Windows and Docker Container • Ease of Use & Wide-range of Support • FF-NN, CNN, RNN, LSTM, DSSM,… HMHENG. PINSLAND.COM
  • 10. Microsoft Cognitive Toolkit (CNTK) HMHENG. PINSLAND.COM Arbitrary Neural Networks Expression Composing simple building blocks into complex computational networks. Production Ready State-of-the-art accuracy Efficient Scalable to Multi-GPU/Multi- Server
  • 11. Microsoft Cognitive Toolkit HMHENG. PINSLAND.COM Design Number of layers, number of units Dependent on concept complexity Experimentation often required Activation Function Enables non- linear models Examples include sigmoid, hyperbolic tangent, ReLU, softmax, … Loss Function Measure the performance during training Examples include cross entropy Training Mechanism for getting optimal weights Overfitting Stop models from over-optimizing on training data set.
  • 12. Microsoft Cognitive Toolkit (CNTK) HMHENG. PINSLAND.COM Windows CPU|GPU NuGet – CPU | NuGet – GPU | NuGet – UWP CPU Linux CPU|GPU|Docker – CPU| Docker – GPU Requires OpenMPI MacOS Docker – CPU Cloud Data Science Virtual Machine | Azure Notebooks Azure Batch AI Training (CPU/GPU) | Project BrainWave (FPGA)
  • 13. Sharing Marvin Heng Blog : http://hmheng.pinsland.com Twitter : @hmheng YouTube: http://bit.ly/hmheng_yt SlideShare: http://bit.ly/hmheng_ss Github: https://github.com/hmheng Microsoft Cognitive Service HMHENG. PINSLAND.COM Microsoft Cognitive ToolKit
  • 14. What is Deep Learning HMHENG. PINSLAND.COM
  • 15. Open Neural Network Exchange HMHENG. PINSLAND.COM • An open format to represent deep learning models. • Collaboration between Microsoft, AWS and Facebook. • Supported by community of partners like Intel, ARM, AMD, nvidia, etc. • A share library with Caffe2, PyTorch, MXNet, Cognitive Toolkit. • Permissive MIT license and no patents.
  • 16. ONNX Aims HMHENG. PINSLAND.COM • Allow interoperability between frameworks • CNTK, Caffe2 and PyTorch • Allow hardware vendor to focus on one IR in their backend optimization • Allow training in one toolkit and deploy in another.
  • 17. ONNX Aims HMHENG. PINSLAND.COM • Allow interoperability between frameworks • CNTK, Caffe2 and PyTorch • Allow hardware vendor to focus on one IR in their backend optimization • Allow training in one toolkit and deploy in another.
  • 18. More… CTNK.ai Tutorial, Source Code, Example @ https://github.com/Microsoft/CNTK ONNX.ai HMHENG. PINSLAND.COM
  • 19. Marvin Heng Blog : http://hmheng.pinsland.com Twitter : @hmheng YouTube: http://bit.ly/hmheng_yt SlideShare: http://bit.ly/hmheng_ss Github: https://github.com/hmheng Thank You HMHENG. PINSLAND.COM
  • 20. Introduction to Deep Learning with Cognitive Toolkit (CNTK) Marvin Heng Blog : http://hmheng.pinsland.com Twitter : @hmheng YouTube: http://bit.ly/hmheng_yt SlideShare: http://bit.ly/hmheng_ss Github: https://github.com/hmheng HMHENG. PINSLAND.COM Microsoft Cognitive Service Microsoft Cognitive ToolKit