SlideShare a Scribd company logo
1 of 48
Introduction to
Deep Learning
Leo Pauly
1st year PhD Researcher in Computer vision & Deep Learning
University of Leeds
Contents
• What is deep learning ?
• Convolutional neural networks : explained
• My research : Deep learning based Image segmentation
• Applications in different domains
• Deep learning with HPC Leeds
• Future activities of Deep Learning @ Leeds
TLU : threshold logic unit
1943: Warren McCulloch and Walter Pitts create a computational model for neural networks based on mathematics and
algorithms called threshold logic.
Perceptron
1958: Frank Rosenblatt creates the perceptron, an algorithm for pattern recognition based on a two-layer
computer neural network using simple addition and subtraction
Activation function
Similarity with biological neurons
A simple neural network
How neural networks work
Optimisation algorithm :
Mini batch stochastic gradient
descendant algorithm
AI winter (90’s to early 2000)
Computational power
Difficulty to train larger network : Vanishing gradient problem
Lack of large dataset
Resurgence as Deep learning (Mid 2000-Present)
Resurgence as Deep learning (Mid 2000-Present)
Vanishing gradient problem : ReLUs [1]
[1] Nair, Vinod, and Geoffrey E. Hinton. "Rectified linear units improve restricted boltzmann machines." Proceedings of the 27th international conference on machine learning (ICML-10). 2010
Resurgence as Deep learning (Mid 2000-Present)
Computational powerVanishing gradient problem : ReLUs
Resurgence as Deep learning (Mid 2000-Present)
Computational powerVanishing gradient problem : ReLUs
Lack of large dataset
Resurgence as Deep learning (Mid 2000-Present)
Articles to read:
- A brief historyof neural nets and deep learning
- Welcome to the AI Conspiracy: The 'Canadian Mafia'
Yann LeCun,
New York University & Facebook
Yoshua Bengio,
Universite de Montreal
Geoffrey Hinton,
Google & University of Toronto
Jurgen Schmidhuber, Dalle Molle
Institutefor ArtificialIntelligence
Research
Deeper neural networks rebranded as deep learning
Deeper neural networks rebranded as deep learning
Deeper neural networks rebranded as deep learning
Revolution of depth
Amount of data vs performance
Types of networks used for deep learning
• Convolutional neural networks
Types of networks used for deep learning
• Convolutional neural networks
• Recurrent neural networks
Types of networks used for deep learning
• Convolutional neural networks
• Recurrent neural networks
• Long Short term memory (LSTM) networks
Types of networks used for deep learning
• Convolutional neural networks
• Recurrent neural networks
• Long Short term memory (LSTM) networks
• Deep Boltzmann machines
Types of networks used for deep learning
• Convolutional neural networks
• Recurrent neural networks
• Long Short term memory (LSTM) networks
• Deep Boltzmann machines
• Deep Q-networks
Types of networks used for deep learning
• Convolutional neural networks
• Recurrent neural networks
• Long Short term memory (LSTM) networks
• Deep Boltzmann machines
• Deep Q-networks
• Deep belief networks
Types of networks used for deep learning
• Convolutional neural networks
• Recurrent neural networks
• Long Short term memory (LSTM) networks
• Deep Boltzmann machines
• Deep Q-networks
• Deep belief networks
• Deep stacking networks
Convolutional Neural Networks
1. Convolutional operation in convolutional layer
Link: chttps://ujjwalkarn.me/2016/08/11/intuitive-explanation-convnets/
3.Pooling operation in pooling layer2. ReLU operating in activation layer
My research
My research interests: Intersection of Computer vision, Machine Learning & Robotics
My current research focus for PhD: Image segmentation & Deep learning
Theoretical level:
- Conditional/ Parametric CNNs for segmentation
- Transfer learning for segmentation
Application level:
- Pavement crack segmentation
Parametric / Conditional CNN
Exploring the possibility of using extra parameter to steer the output of the network in one direction
Additional control parameter
Input image Output image
Transfer learning
Training machine learning models in one domain and deploying it in another domain:
Training:
Deploying:
Deep learning model
Deep learning model
Applications of Deep learning
Applications of Deep learning
Applications of Deep learning
Applications of Deep learning
Applications of Deep learning
Applications of Deep learning
Applications of Deep learning
Computer Vision
Object detection [2]
Image classification [1]
Image segmentation [3]
Edge detection [4]
[1] Krizhevsky, Alex, Ilya Sutskever, and Geoffrey E. Hinton. "Imagenet classification with deep convolutional neural networks." Advances in neural information processing systems. 2012.
[2] Girshick, Ross. "Fast r-cnn." Proceedings of the IEEE International Conference on Computer Vision. 2015.
[3] Zheng, Shuai, et al. "Conditional random fields as recurrent neural networks." Proceedings of the IEEE International Conference on Computer Vision. 2015.
[4] Xie, Saining, and Zhuowen Tu. "Holistically-nested edge detection." Proceedings of the IEEE International Conference on Computer Vision. 2015.
[1]Kafle, Kushal, and Christopher Kanan. "Visual Question Answering: Datasets, Algorithms, and Future Challenges." arXiv preprint arXiv:1610.01465 (2016).
Natural Language processing
Visual question answering [1]
[1] Levine, Sergey, et al. "Learning hand-eye coordination for robotic grasping with deep learning and large-scale data collection." arXiv preprint arXiv:1603.02199 (2016).
[2] Chen, Chenyi, et al. "Deepdriving: Learning affordance for direct perception in autonomous driving." Proceedings of the IEEE International Conference on Computer
Vision. 2015.
Robotics
Grasping objects[1]
Autonomous driving[2]
[1] Esteva, Andre, et al. "Dermatologist-level classification of skin cancer with deep neural networks." Nature 542.7639 (2017): 115-118.
[2] Maninis, Kevis-Kokitsi, et al. "Deep retinal image understanding." International Conference on Medical Image Computing and Computer-Assisted Intervention. Springer International
Publishing, 2016.
[3] Ramsundar, Bharath, et al. "Massively multitask networks for drug discovery." arXiv preprint arXiv:1502.02072 (2015).
Medicine
Skin cancer classification[1]
Retinal vessel segmentation[2]
Drug Discovery[3]
Several other applications
- Agriculture
- Game playing systems : AlphaGo
- Language-Language translation
- Synthetic sound generation
- Deep reinforcement learning in robotics
- So on……..
Deep learning using containers at HPC, Leeds
What & Why containers ?
+ + +
OpenCv + NLTK+
Numpy + Anaconda = DS1 Container in HPC
What it means to user ?
- Load container engine : Singularity / Docker
- Load container image
- Start writing code
Courtesy : Martin Callaghan, HPC, University of Leeds
Deep learning using containers at HPC, Leeds
Courtesy : Martin Callaghan, HPC, University of Leeds
- Demo…!!
- Guide
- Course on June 26th : Dockers & Containers
- P100s coming up…..!!!!!
Discussion : Deep learning @ Leeds
• Regular meetings :
- Start with monthly meetings ( July- Oct)
- Followed by biweekly meetings (1 research group meeting + 1 talk by a speaker)
• Mailing list
• Lightening talks @ Departments
• Robotics away day
• General discussion…!!
cnlp@leeds.ac.uk

More Related Content

What's hot

Introduction of Deep Learning
Introduction of Deep LearningIntroduction of Deep Learning
Introduction of Deep LearningMyungjin Lee
 
What is Deep Learning?
What is Deep Learning?What is Deep Learning?
What is Deep Learning?NVIDIA
 
Deep Learning With Neural Networks
Deep Learning With Neural NetworksDeep Learning With Neural Networks
Deep Learning With Neural NetworksAniket Maurya
 
Deep learning - what is it and why now?
Deep learning - what is it and why now?Deep learning - what is it and why now?
Deep learning - what is it and why now?Natalia Konstantinova
 
Deep Learning - Overview of my work II
Deep Learning - Overview of my work IIDeep Learning - Overview of my work II
Deep Learning - Overview of my work IIMohamed Loey
 
Deep Learning: Application & Opportunity
Deep Learning: Application & OpportunityDeep Learning: Application & Opportunity
Deep Learning: Application & OpportunityiTrain
 
Convolution Neural Network (CNN)
Convolution Neural Network (CNN)Convolution Neural Network (CNN)
Convolution Neural Network (CNN)Suraj Aavula
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksChristian Perone
 
Recurrent neural networks rnn
Recurrent neural networks   rnnRecurrent neural networks   rnn
Recurrent neural networks rnnKuppusamy P
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Gaurav Mittal
 

What's hot (20)

Introduction of Deep Learning
Introduction of Deep LearningIntroduction of Deep Learning
Introduction of Deep Learning
 
What is Deep Learning?
What is Deep Learning?What is Deep Learning?
What is Deep Learning?
 
Deep learning
Deep learningDeep learning
Deep learning
 
Deep Learning With Neural Networks
Deep Learning With Neural NetworksDeep Learning With Neural Networks
Deep Learning With Neural Networks
 
Deep learning
Deep learning Deep learning
Deep learning
 
Deep learning - what is it and why now?
Deep learning - what is it and why now?Deep learning - what is it and why now?
Deep learning - what is it and why now?
 
1.Introduction to deep learning
1.Introduction to deep learning1.Introduction to deep learning
1.Introduction to deep learning
 
Deep learning
Deep learningDeep learning
Deep learning
 
Deep Learning - Overview of my work II
Deep Learning - Overview of my work IIDeep Learning - Overview of my work II
Deep Learning - Overview of my work II
 
Deep Learning
Deep Learning Deep Learning
Deep Learning
 
Deep Learning: Application & Opportunity
Deep Learning: Application & OpportunityDeep Learning: Application & Opportunity
Deep Learning: Application & Opportunity
 
Convolution Neural Network (CNN)
Convolution Neural Network (CNN)Convolution Neural Network (CNN)
Convolution Neural Network (CNN)
 
Deep learning ppt
Deep learning pptDeep learning ppt
Deep learning ppt
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural Networks
 
Deep Learning
Deep LearningDeep Learning
Deep Learning
 
Machine learning
Machine learning Machine learning
Machine learning
 
Recurrent neural networks rnn
Recurrent neural networks   rnnRecurrent neural networks   rnn
Recurrent neural networks rnn
 
Machine learning
Machine learningMachine learning
Machine learning
 
CNN Tutorial
CNN TutorialCNN Tutorial
CNN Tutorial
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)
 

Similar to Introduction to Deep learning

Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learningAmr Rashed
 
Introduction to Deep Learning Technique.pptx
Introduction to Deep Learning Technique.pptxIntroduction to Deep Learning Technique.pptx
Introduction to Deep Learning Technique.pptxKerenEvangelineI
 
NumPyCNNAndroid: A Library for Straightforward Implementation of Convolutiona...
NumPyCNNAndroid: A Library for Straightforward Implementation of Convolutiona...NumPyCNNAndroid: A Library for Straightforward Implementation of Convolutiona...
NumPyCNNAndroid: A Library for Straightforward Implementation of Convolutiona...Ahmed Gad
 
Rise of AI through DL
Rise of AI through DLRise of AI through DL
Rise of AI through DLRehan Guha
 
Deep Learning for Data Scientists - Data Science ATL Meetup Presentation, 201...
Deep Learning for Data Scientists - Data Science ATL Meetup Presentation, 201...Deep Learning for Data Scientists - Data Science ATL Meetup Presentation, 201...
Deep Learning for Data Scientists - Data Science ATL Meetup Presentation, 201...Andrew Gardner
 
Deep learning: Cutting through the Myths and Hype
Deep learning: Cutting through the Myths and HypeDeep learning: Cutting through the Myths and Hype
Deep learning: Cutting through the Myths and HypeSiby Jose Plathottam
 
Deep learning introduction
Deep learning introductionDeep learning introduction
Deep learning introductiongiangbui0816
 
Deep learning health care
Deep learning health care  Deep learning health care
Deep learning health care Meenakshi Sood
 
UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...
UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...
UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...ijscai
 
UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...
UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...
UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...ijscai
 
Unsupervised learning models of invariant features in images: Recent developm...
Unsupervised learning models of invariant features in images: Recent developm...Unsupervised learning models of invariant features in images: Recent developm...
Unsupervised learning models of invariant features in images: Recent developm...IJSCAI Journal
 
Unraveling Information about Deep Learning
Unraveling Information about Deep LearningUnraveling Information about Deep Learning
Unraveling Information about Deep LearningIRJET Journal
 
IRJET - Deep Learning Applications and Frameworks – A Review
IRJET -  	  Deep Learning Applications and Frameworks – A ReviewIRJET -  	  Deep Learning Applications and Frameworks – A Review
IRJET - Deep Learning Applications and Frameworks – A ReviewIRJET Journal
 
A Study of Deep Learning Applications
A Study of Deep Learning ApplicationsA Study of Deep Learning Applications
A Study of Deep Learning Applicationsijtsrd
 
Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceLukas Masuch
 
IRJET- Survey on Text Error Detection using Deep Learning
IRJET-  	  Survey on Text Error Detection using Deep LearningIRJET-  	  Survey on Text Error Detection using Deep Learning
IRJET- Survey on Text Error Detection using Deep LearningIRJET Journal
 
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A PrimerMDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A PrimerPoo Kuan Hoong
 

Similar to Introduction to Deep learning (20)

Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learning
 
Introduction to Deep Learning Technique.pptx
Introduction to Deep Learning Technique.pptxIntroduction to Deep Learning Technique.pptx
Introduction to Deep Learning Technique.pptx
 
NumPyCNNAndroid: A Library for Straightforward Implementation of Convolutiona...
NumPyCNNAndroid: A Library for Straightforward Implementation of Convolutiona...NumPyCNNAndroid: A Library for Straightforward Implementation of Convolutiona...
NumPyCNNAndroid: A Library for Straightforward Implementation of Convolutiona...
 
Rise of AI through DL
Rise of AI through DLRise of AI through DL
Rise of AI through DL
 
Deep Learning for Data Scientists - Data Science ATL Meetup Presentation, 201...
Deep Learning for Data Scientists - Data Science ATL Meetup Presentation, 201...Deep Learning for Data Scientists - Data Science ATL Meetup Presentation, 201...
Deep Learning for Data Scientists - Data Science ATL Meetup Presentation, 201...
 
Deep learning: Cutting through the Myths and Hype
Deep learning: Cutting through the Myths and HypeDeep learning: Cutting through the Myths and Hype
Deep learning: Cutting through the Myths and Hype
 
AINL 2016: Filchenkov
AINL 2016: FilchenkovAINL 2016: Filchenkov
AINL 2016: Filchenkov
 
Deep learning introduction
Deep learning introductionDeep learning introduction
Deep learning introduction
 
Deep learning health care
Deep learning health care  Deep learning health care
Deep learning health care
 
3234150
32341503234150
3234150
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learning
 
UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...
UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...
UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...
 
UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...
UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...
UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...
 
Unsupervised learning models of invariant features in images: Recent developm...
Unsupervised learning models of invariant features in images: Recent developm...Unsupervised learning models of invariant features in images: Recent developm...
Unsupervised learning models of invariant features in images: Recent developm...
 
Unraveling Information about Deep Learning
Unraveling Information about Deep LearningUnraveling Information about Deep Learning
Unraveling Information about Deep Learning
 
IRJET - Deep Learning Applications and Frameworks – A Review
IRJET -  	  Deep Learning Applications and Frameworks – A ReviewIRJET -  	  Deep Learning Applications and Frameworks – A Review
IRJET - Deep Learning Applications and Frameworks – A Review
 
A Study of Deep Learning Applications
A Study of Deep Learning ApplicationsA Study of Deep Learning Applications
A Study of Deep Learning Applications
 
Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial Intelligence
 
IRJET- Survey on Text Error Detection using Deep Learning
IRJET-  	  Survey on Text Error Detection using Deep LearningIRJET-  	  Survey on Text Error Detection using Deep Learning
IRJET- Survey on Text Error Detection using Deep Learning
 
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A PrimerMDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
 

Recently uploaded

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
🐬 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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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...
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Introduction to Deep learning

  • 1. Introduction to Deep Learning Leo Pauly 1st year PhD Researcher in Computer vision & Deep Learning University of Leeds
  • 2. Contents • What is deep learning ? • Convolutional neural networks : explained • My research : Deep learning based Image segmentation • Applications in different domains • Deep learning with HPC Leeds • Future activities of Deep Learning @ Leeds
  • 3. TLU : threshold logic unit 1943: Warren McCulloch and Walter Pitts create a computational model for neural networks based on mathematics and algorithms called threshold logic.
  • 4. Perceptron 1958: Frank Rosenblatt creates the perceptron, an algorithm for pattern recognition based on a two-layer computer neural network using simple addition and subtraction Activation function
  • 6. A simple neural network
  • 7. How neural networks work Optimisation algorithm : Mini batch stochastic gradient descendant algorithm
  • 8. AI winter (90’s to early 2000) Computational power Difficulty to train larger network : Vanishing gradient problem Lack of large dataset
  • 9. Resurgence as Deep learning (Mid 2000-Present)
  • 10. Resurgence as Deep learning (Mid 2000-Present) Vanishing gradient problem : ReLUs [1] [1] Nair, Vinod, and Geoffrey E. Hinton. "Rectified linear units improve restricted boltzmann machines." Proceedings of the 27th international conference on machine learning (ICML-10). 2010
  • 11. Resurgence as Deep learning (Mid 2000-Present) Computational powerVanishing gradient problem : ReLUs
  • 12. Resurgence as Deep learning (Mid 2000-Present) Computational powerVanishing gradient problem : ReLUs Lack of large dataset
  • 13. Resurgence as Deep learning (Mid 2000-Present) Articles to read: - A brief historyof neural nets and deep learning - Welcome to the AI Conspiracy: The 'Canadian Mafia' Yann LeCun, New York University & Facebook Yoshua Bengio, Universite de Montreal Geoffrey Hinton, Google & University of Toronto Jurgen Schmidhuber, Dalle Molle Institutefor ArtificialIntelligence Research
  • 14. Deeper neural networks rebranded as deep learning
  • 15. Deeper neural networks rebranded as deep learning
  • 16. Deeper neural networks rebranded as deep learning
  • 18. Amount of data vs performance
  • 19. Types of networks used for deep learning • Convolutional neural networks
  • 20. Types of networks used for deep learning • Convolutional neural networks • Recurrent neural networks
  • 21. Types of networks used for deep learning • Convolutional neural networks • Recurrent neural networks • Long Short term memory (LSTM) networks
  • 22. Types of networks used for deep learning • Convolutional neural networks • Recurrent neural networks • Long Short term memory (LSTM) networks • Deep Boltzmann machines
  • 23. Types of networks used for deep learning • Convolutional neural networks • Recurrent neural networks • Long Short term memory (LSTM) networks • Deep Boltzmann machines • Deep Q-networks
  • 24. Types of networks used for deep learning • Convolutional neural networks • Recurrent neural networks • Long Short term memory (LSTM) networks • Deep Boltzmann machines • Deep Q-networks • Deep belief networks
  • 25. Types of networks used for deep learning • Convolutional neural networks • Recurrent neural networks • Long Short term memory (LSTM) networks • Deep Boltzmann machines • Deep Q-networks • Deep belief networks • Deep stacking networks
  • 27. 1. Convolutional operation in convolutional layer
  • 29.
  • 30. My research My research interests: Intersection of Computer vision, Machine Learning & Robotics My current research focus for PhD: Image segmentation & Deep learning Theoretical level: - Conditional/ Parametric CNNs for segmentation - Transfer learning for segmentation Application level: - Pavement crack segmentation
  • 31. Parametric / Conditional CNN Exploring the possibility of using extra parameter to steer the output of the network in one direction Additional control parameter Input image Output image
  • 32. Transfer learning Training machine learning models in one domain and deploying it in another domain: Training: Deploying: Deep learning model Deep learning model
  • 40. Computer Vision Object detection [2] Image classification [1] Image segmentation [3] Edge detection [4] [1] Krizhevsky, Alex, Ilya Sutskever, and Geoffrey E. Hinton. "Imagenet classification with deep convolutional neural networks." Advances in neural information processing systems. 2012. [2] Girshick, Ross. "Fast r-cnn." Proceedings of the IEEE International Conference on Computer Vision. 2015. [3] Zheng, Shuai, et al. "Conditional random fields as recurrent neural networks." Proceedings of the IEEE International Conference on Computer Vision. 2015. [4] Xie, Saining, and Zhuowen Tu. "Holistically-nested edge detection." Proceedings of the IEEE International Conference on Computer Vision. 2015.
  • 41. [1]Kafle, Kushal, and Christopher Kanan. "Visual Question Answering: Datasets, Algorithms, and Future Challenges." arXiv preprint arXiv:1610.01465 (2016). Natural Language processing Visual question answering [1]
  • 42. [1] Levine, Sergey, et al. "Learning hand-eye coordination for robotic grasping with deep learning and large-scale data collection." arXiv preprint arXiv:1603.02199 (2016). [2] Chen, Chenyi, et al. "Deepdriving: Learning affordance for direct perception in autonomous driving." Proceedings of the IEEE International Conference on Computer Vision. 2015. Robotics Grasping objects[1] Autonomous driving[2]
  • 43. [1] Esteva, Andre, et al. "Dermatologist-level classification of skin cancer with deep neural networks." Nature 542.7639 (2017): 115-118. [2] Maninis, Kevis-Kokitsi, et al. "Deep retinal image understanding." International Conference on Medical Image Computing and Computer-Assisted Intervention. Springer International Publishing, 2016. [3] Ramsundar, Bharath, et al. "Massively multitask networks for drug discovery." arXiv preprint arXiv:1502.02072 (2015). Medicine Skin cancer classification[1] Retinal vessel segmentation[2] Drug Discovery[3]
  • 44. Several other applications - Agriculture - Game playing systems : AlphaGo - Language-Language translation - Synthetic sound generation - Deep reinforcement learning in robotics - So on……..
  • 45. Deep learning using containers at HPC, Leeds What & Why containers ? + + + OpenCv + NLTK+ Numpy + Anaconda = DS1 Container in HPC What it means to user ? - Load container engine : Singularity / Docker - Load container image - Start writing code Courtesy : Martin Callaghan, HPC, University of Leeds
  • 46. Deep learning using containers at HPC, Leeds Courtesy : Martin Callaghan, HPC, University of Leeds - Demo…!! - Guide - Course on June 26th : Dockers & Containers - P100s coming up…..!!!!!
  • 47. Discussion : Deep learning @ Leeds • Regular meetings : - Start with monthly meetings ( July- Oct) - Followed by biweekly meetings (1 research group meeting + 1 talk by a speaker) • Mailing list • Lightening talks @ Departments • Robotics away day • General discussion…!!

Editor's Notes

  1. Intoduction;
  2. Tried to in cooperate everyone's interest
  3. Pardon me biologists;
  4. Remember activation functions
  5. The interactions of neurons is not merely electrical, though, but electro-chemical. Each axon terminal contains thousands of membrane-bound sacs called vesicles, which in turn contain thousands of neurotransmitter molecules each. Neurotransmitters are chemical messengers which relay, amplify and modulate signals between neurons and other cells. The two most common neurotransmitters in the brain are the amino acids glutamate and GABA
  6. Loss function : need not be a convex fucntion
  7. Vanishing gradient problem : 1992 with his student;  Sepp Hochreiter ; Jurgen Schmidhuber
  8. ReLU : even a small idea can bring a large change HGX-1 with 8 tesla V-100; DGX-1 with 8 tesla P100 with $129k ; P100s in HPC
  9. Inspiring story for young researchers : Never give up what you believe in; Yann Lecunn – CVPR story
  10. How many layers ? Bengio’s answer
  11. chttps://ujjwalkarn.me/2016/08/11/intuitive-explanation-convnets/
  12. Min-max pooling; No rule of thumb
  13. Computer vision : works perfectly well on images
  14. Not just segmentation : Image – image translation ; Continuous parameter input & continuously output : rgb-gray ; ask for suggestions
  15. DRUI : explain with authors, ETHZ
  16. Autonomous driving : Black box : lack of surety about decision : Bayesian deep learning
  17. Nature; Deploy in third world countries ; humans are far supperior
  18. New computer analogy ; Martin thanks ; shan