SlideShare a Scribd company logo
1 of 19
Machine Learning in
Defence Applications
Part II
© Sunil Chomal | sunilchomal@gmail.com | www.linkedin/in/sunil-chomal
Current State of
Technology
Mature Technology or Art?
Mature field
 Text & Audio – Recurrent Neural Network (RNN)
 Image & Video – Convolutional Neural Network (CNN)
 Powerful frameworks such Tensorflow & Theano
 Pre-trained models reaching Human Level performance and
approaching “Bayes Optimal Error” in certain applications
 Powerful CPUs & GPUs and frameworks such as TensorRT for
optimization on target platforms
 Mature to the extent that it’s as simple as building using LEGO
blocks!
Lego Blocks
Azure Machine Learning Studio – “Fully-
managed cloud services that enables you to
easily build, deploy and share predictive
analytics solutions”
Amazon SageMaker – “Enables data scientists
and developers to quickly and easily build,
train, and deploy machine learning models …
and one-click training, tuning, and inference.”
Google Cloud AI – “Cloud AI provides modern
machine learning services, with pre-trained
models and a service to generate your own
tailored models.
New Domains - Art
Mature
 pre-trained models
 components based solutions,
with UI based drag & drop
Art
 neurons/activation function and
SGD
 low level plumbing in “ML” assembly
programming in frameworks such as
Tensorflow or Theano
 The pre-trained models, the LEGO
blocks, do not play well together
The father of modern neural networks, Geoffrey Hinton, who got neural
network in mainstream by introducing “back propagation” in 1986, has
recently been focusing on the fact that neurons are not the right
representation, and has been talking about a new high level concept
called “capsules”
ML application in Defence
Data
Data
What is deep
learning?
Input
Hand-designed
programs
Output
Summary
From: Deep Learning – Ian
Goodfellow et al.
Input
Hand-
designed
features
Mapping
from
features
Output
Input Features
Mapping
from
features
Output
Input
Simple
Features
Abstract
Features
Mapping
from
Features
Output
Rule based Systems
Classic Machine Learning
Machine Learning
Deep Learning
Challenges in Defence ML
Not Enough
Current advances are built on
of Data”
Unsupervised
Learning
Enormous Strides in ML have been
confined to Supervised Learning
Not enough
research in
Defence System
Current Research have been driven by
commercial applications
Generative
Adversarial Nets
(GAN)
Generative model G -
captures the data
distribution
Discriminative model D –
estimates the probability that
a sample came from the
training data rather than G
The training procedure for G
is to maximize the probability
of D making a mistake
Finally, G recovers the
training data distribution
Estimating generative models
via an adversarial process, in
which we simultaneously train
two models
Generative Adversarial Nets –
Ian Goodfellow et al, 2014.
Case Studies
Soft Error Predictions in Mission Critical
Systems
Tracking for Heterogeneous Sensors in a
Distributed Network
(Current Research at Tata Power SED)
Soft Error Predictions in
Mission Critical Systems
Soft Error Prediction using ML
Aim
• To predict errors in real-time so as to take pro-active
“maintenance” actions
Scope
• Software runtime errors, and “soft errors” in associated
components
Target
• Software Intensive System, with limited deployments
Approach
System
Data
(Text)
RNN
Trained
Model
Predict
Errors
System Data (Text)
GAN
A -> RNN
Trained
Model
Predict
Errors
Generative Network “Models the Errors”
Tracking for
Heterogeneous Sensors in
a Distributed Network
Tracking
1.
Alignm
ent
2.
Gating
3.
Associa
tion
4.
Filterin
g
5. Life
Cycle
Mgmt
6.
Present
ation
 Key steps are Filtering & Association
 Filtering is based on Kalman Filtering –
best linear state estimator
 Association – Optimisation Problem
 State Estimation depends on target
motion modeling, and often non linear
 Attribute fusion requires non-Bayesian
MLE approaches
 No of sensor & their nature exploding,
so is data
 Real time tracking a challenge
 Example: CERN challenges on Kaggle
Approach
 Deep Learning involves discriminative models, that map a high-
dimensional, rich sensory input to a class label
 They are based on the backpropagation and dropout algorithms,
using piecewise linear units
 Difficult in approximating many intractable probabilistic
computations that arise in Maximum Likelihood Estimation and non
linear Minimum Mean Square Estimation (MMSE), and due to
difficulty of leveraging the benefits of piecewise linear units in the
generative context.
 Generative Network ► Simulator
 Adversarial Network ► 4D CNN
Approach
Measurement
(Simulator)
Measurement
GAN
G ► Ground
Truth (Sim)
A ► 4D CNN
Trained Model
Association &
Filtering
Reading Recommendation
 Learning representations by back-propagation errors – Rumelhart &
Hinton (1986 – Nature)
 ADAM: A method for stochastic optimization – Diederik & Jimmy Lei Ba
(https: // arxiv.org/ pdf/1412.6980.pdf)
 Generative Adversarial Nets – Goodfellow et al (https: // arxiv.org/
pdf/1406.2661.pdf)
 Geoffrey Hinton talk "What is wrong with convolutional neural nets ?“
(https: //www. youtube.com/ watch?v=rTawFwUvnLE)
 Matrix capsules with EM routing – Hinton (https: // openreview.net/
pdf?id=HJWLfGWRb)
 Deep Learning – Ian Goodfellow, Yoshua Bengio & Aaron Courville
Sunil Chomal
Head Software
Tata Power Strategic Engineering Division
(proposed part of Tata Aerospace & Defence)
IEEE Computer Chapter  IEEE Computational Intelligence
Society  Agile Alliance  Open Geospatial Consortium
(OGC)
www.linkedin.com/in/sunil-chomal
sunilchomal@gmail.com

More Related Content

What's hot

深度學習在AOI的應用
深度學習在AOI的應用深度學習在AOI的應用
深度學習在AOI的應用CHENHuiMei
 
Gdc19 junsik hwang_v20190314_upload
Gdc19 junsik hwang_v20190314_uploadGdc19 junsik hwang_v20190314_upload
Gdc19 junsik hwang_v20190314_uploadJunsik Whang
 
International journal of engineering issues vol 2015 - no 2 - paper4
International journal of engineering issues   vol 2015 - no 2 - paper4International journal of engineering issues   vol 2015 - no 2 - paper4
International journal of engineering issues vol 2015 - no 2 - paper4sophiabelthome
 
Aplications for machine learning in IoT
Aplications for machine learning in IoTAplications for machine learning in IoT
Aplications for machine learning in IoTYashesh Shroff
 
Interpretable AI: Not Just For Regulators
Interpretable AI: Not Just For RegulatorsInterpretable AI: Not Just For Regulators
Interpretable AI: Not Just For RegulatorsDatabricks
 
Applications of machine learning in Wireless sensor networks.
Applications of machine learning in Wireless sensor networks.Applications of machine learning in Wireless sensor networks.
Applications of machine learning in Wireless sensor networks.Sahana B S
 
Thesis presentation
Thesis presentationThesis presentation
Thesis presentationAras Masood
 
Transfer Learning
Transfer LearningTransfer Learning
Transfer LearningRehan Saeed
 
Machine learning for wireless networks @Bestcom2016
Machine learning for wireless networks @Bestcom2016Machine learning for wireless networks @Bestcom2016
Machine learning for wireless networks @Bestcom2016Merima Kulin
 
Deep Learning in Robotics: Robot gains Social Intelligence through Multimodal...
Deep Learning in Robotics: Robot gains Social Intelligence through Multimodal...Deep Learning in Robotics: Robot gains Social Intelligence through Multimodal...
Deep Learning in Robotics: Robot gains Social Intelligence through Multimodal...gabrielesisinna
 
Learn to Build an App to Find Similar Images using Deep Learning- Piotr Teterwak
Learn to Build an App to Find Similar Images using Deep Learning- Piotr TeterwakLearn to Build an App to Find Similar Images using Deep Learning- Piotr Teterwak
Learn to Build an App to Find Similar Images using Deep Learning- Piotr TeterwakPyData
 
Applications of Artificial Neural Networks in Civil Engineering
Applications of Artificial Neural Networks in Civil EngineeringApplications of Artificial Neural Networks in Civil Engineering
Applications of Artificial Neural Networks in Civil EngineeringPramey Zode
 
IEEE EED2021 AI use cases in Computer Vision
IEEE EED2021 AI use cases in Computer VisionIEEE EED2021 AI use cases in Computer Vision
IEEE EED2021 AI use cases in Computer VisionSAMeh Zaghloul
 
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteitMeetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteitDigipolis Antwerpen
 
Artificial intelligence at the edge
Artificial intelligence at the edgeArtificial intelligence at the edge
Artificial intelligence at the edgeJameson Toole
 

What's hot (20)

深度學習在AOI的應用
深度學習在AOI的應用深度學習在AOI的應用
深度學習在AOI的應用
 
Gdc19 junsik hwang_v20190314_upload
Gdc19 junsik hwang_v20190314_uploadGdc19 junsik hwang_v20190314_upload
Gdc19 junsik hwang_v20190314_upload
 
International journal of engineering issues vol 2015 - no 2 - paper4
International journal of engineering issues   vol 2015 - no 2 - paper4International journal of engineering issues   vol 2015 - no 2 - paper4
International journal of engineering issues vol 2015 - no 2 - paper4
 
Edics categories imd anal msp mult
Edics categories  imd anal  msp multEdics categories  imd anal  msp mult
Edics categories imd anal msp mult
 
Aplications for machine learning in IoT
Aplications for machine learning in IoTAplications for machine learning in IoT
Aplications for machine learning in IoT
 
Interpretable AI: Not Just For Regulators
Interpretable AI: Not Just For RegulatorsInterpretable AI: Not Just For Regulators
Interpretable AI: Not Just For Regulators
 
Applications of machine learning in Wireless sensor networks.
Applications of machine learning in Wireless sensor networks.Applications of machine learning in Wireless sensor networks.
Applications of machine learning in Wireless sensor networks.
 
Thesis presentation
Thesis presentationThesis presentation
Thesis presentation
 
Transfer Learning
Transfer LearningTransfer Learning
Transfer Learning
 
Machine learning for wireless networks @Bestcom2016
Machine learning for wireless networks @Bestcom2016Machine learning for wireless networks @Bestcom2016
Machine learning for wireless networks @Bestcom2016
 
Deep Learning in Robotics: Robot gains Social Intelligence through Multimodal...
Deep Learning in Robotics: Robot gains Social Intelligence through Multimodal...Deep Learning in Robotics: Robot gains Social Intelligence through Multimodal...
Deep Learning in Robotics: Robot gains Social Intelligence through Multimodal...
 
Learn to Build an App to Find Similar Images using Deep Learning- Piotr Teterwak
Learn to Build an App to Find Similar Images using Deep Learning- Piotr TeterwakLearn to Build an App to Find Similar Images using Deep Learning- Piotr Teterwak
Learn to Build an App to Find Similar Images using Deep Learning- Piotr Teterwak
 
Applications of Artificial Neural Networks in Civil Engineering
Applications of Artificial Neural Networks in Civil EngineeringApplications of Artificial Neural Networks in Civil Engineering
Applications of Artificial Neural Networks in Civil Engineering
 
19
1919
19
 
Neural network
Neural networkNeural network
Neural network
 
IEEE EED2021 AI use cases in Computer Vision
IEEE EED2021 AI use cases in Computer VisionIEEE EED2021 AI use cases in Computer Vision
IEEE EED2021 AI use cases in Computer Vision
 
Binduhasini_S_latest
Binduhasini_S_latestBinduhasini_S_latest
Binduhasini_S_latest
 
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteitMeetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
 
Artificial intelligence at the edge
Artificial intelligence at the edgeArtificial intelligence at the edge
Artificial intelligence at the edge
 
40120140507006
4012014050700640120140507006
40120140507006
 

Similar to AI & ML in Defence Systems - Sunil Chomal

Machine_Learning_with_MATLAB_Seminar_Latest.pdf
Machine_Learning_with_MATLAB_Seminar_Latest.pdfMachine_Learning_with_MATLAB_Seminar_Latest.pdf
Machine_Learning_with_MATLAB_Seminar_Latest.pdfCarlos Paredes
 
Deep Learning - 인공지능 기계학습의 새로운 트랜드 :김인중
Deep Learning - 인공지능 기계학습의 새로운 트랜드 :김인중Deep Learning - 인공지능 기계학습의 새로운 트랜드 :김인중
Deep Learning - 인공지능 기계학습의 새로운 트랜드 :김인중datasciencekorea
 
Course Title CS591-Advance Artificial Intelligence
Course Title CS591-Advance Artificial Intelligence           Course Title CS591-Advance Artificial Intelligence
Course Title CS591-Advance Artificial Intelligence CruzIbarra161
 
B4UConference_machine learning_deeplearning
B4UConference_machine learning_deeplearningB4UConference_machine learning_deeplearning
B4UConference_machine learning_deeplearningHoa Le
 
DEF CON 24 - Clarence Chio - machine duping 101
DEF CON 24 - Clarence Chio - machine duping 101DEF CON 24 - Clarence Chio - machine duping 101
DEF CON 24 - Clarence Chio - machine duping 101Felipe Prado
 
Few shot learning/ one shot learning/ machine learning
Few shot learning/ one shot learning/ machine learningFew shot learning/ one shot learning/ machine learning
Few shot learning/ one shot learning/ machine learningﺁﺻﻒ ﻋﻠﯽ ﻣﯿﺮ
 
Model Evaluation in the land of Deep Learning
Model Evaluation in the land of Deep LearningModel Evaluation in the land of Deep Learning
Model Evaluation in the land of Deep LearningPramit Choudhary
 
Advance deep learning
Advance deep learningAdvance deep learning
Advance deep learningaliaKhan71
 
Vertex perspectives artificial intelligence
Vertex perspectives   artificial intelligenceVertex perspectives   artificial intelligence
Vertex perspectives artificial intelligenceYanai Oron
 
Vertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial IntelligenceVertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial IntelligenceVertex Holdings
 
Survey of Adversarial Attacks in Deep Learning Models
Survey of Adversarial Attacks in Deep Learning ModelsSurvey of Adversarial Attacks in Deep Learning Models
Survey of Adversarial Attacks in Deep Learning ModelsIRJET Journal
 
Build, Train, and Deploy ML Models at Scale
Build, Train, and Deploy ML Models at ScaleBuild, Train, and Deploy ML Models at Scale
Build, Train, and Deploy ML Models at ScaleAmazon Web Services
 
Machine Learning AND Deep Learning for OpenPOWER
Machine Learning AND Deep Learning for OpenPOWERMachine Learning AND Deep Learning for OpenPOWER
Machine Learning AND Deep Learning for OpenPOWERGanesan Narayanasamy
 
Intro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning PresentationIntro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning PresentationAnkit Gupta
 
Machine Learning Meetup SOF: Intro to ML
Machine Learning Meetup SOF: Intro to MLMachine Learning Meetup SOF: Intro to ML
Machine Learning Meetup SOF: Intro to MLImagga Technology
 
IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...
IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...
IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...IRJET Journal
 
Machine Learning in Malware Detection
Machine Learning in Malware DetectionMachine Learning in Malware Detection
Machine Learning in Malware DetectionKaspersky
 

Similar to AI & ML in Defence Systems - Sunil Chomal (20)

AI and Deep Learning
AI and Deep Learning AI and Deep Learning
AI and Deep Learning
 
Machine_Learning_with_MATLAB_Seminar_Latest.pdf
Machine_Learning_with_MATLAB_Seminar_Latest.pdfMachine_Learning_with_MATLAB_Seminar_Latest.pdf
Machine_Learning_with_MATLAB_Seminar_Latest.pdf
 
Deep Learning - 인공지능 기계학습의 새로운 트랜드 :김인중
Deep Learning - 인공지능 기계학습의 새로운 트랜드 :김인중Deep Learning - 인공지능 기계학습의 새로운 트랜드 :김인중
Deep Learning - 인공지능 기계학습의 새로운 트랜드 :김인중
 
Course Title CS591-Advance Artificial Intelligence
Course Title CS591-Advance Artificial Intelligence           Course Title CS591-Advance Artificial Intelligence
Course Title CS591-Advance Artificial Intelligence
 
B4UConference_machine learning_deeplearning
B4UConference_machine learning_deeplearningB4UConference_machine learning_deeplearning
B4UConference_machine learning_deeplearning
 
ML basics.pptx
ML basics.pptxML basics.pptx
ML basics.pptx
 
Occurrence Prediction_NLP
Occurrence Prediction_NLPOccurrence Prediction_NLP
Occurrence Prediction_NLP
 
DEF CON 24 - Clarence Chio - machine duping 101
DEF CON 24 - Clarence Chio - machine duping 101DEF CON 24 - Clarence Chio - machine duping 101
DEF CON 24 - Clarence Chio - machine duping 101
 
Few shot learning/ one shot learning/ machine learning
Few shot learning/ one shot learning/ machine learningFew shot learning/ one shot learning/ machine learning
Few shot learning/ one shot learning/ machine learning
 
Model Evaluation in the land of Deep Learning
Model Evaluation in the land of Deep LearningModel Evaluation in the land of Deep Learning
Model Evaluation in the land of Deep Learning
 
Advance deep learning
Advance deep learningAdvance deep learning
Advance deep learning
 
Vertex perspectives artificial intelligence
Vertex perspectives   artificial intelligenceVertex perspectives   artificial intelligence
Vertex perspectives artificial intelligence
 
Vertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial IntelligenceVertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial Intelligence
 
Survey of Adversarial Attacks in Deep Learning Models
Survey of Adversarial Attacks in Deep Learning ModelsSurvey of Adversarial Attacks in Deep Learning Models
Survey of Adversarial Attacks in Deep Learning Models
 
Build, Train, and Deploy ML Models at Scale
Build, Train, and Deploy ML Models at ScaleBuild, Train, and Deploy ML Models at Scale
Build, Train, and Deploy ML Models at Scale
 
Machine Learning AND Deep Learning for OpenPOWER
Machine Learning AND Deep Learning for OpenPOWERMachine Learning AND Deep Learning for OpenPOWER
Machine Learning AND Deep Learning for OpenPOWER
 
Intro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning PresentationIntro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning Presentation
 
Machine Learning Meetup SOF: Intro to ML
Machine Learning Meetup SOF: Intro to MLMachine Learning Meetup SOF: Intro to ML
Machine Learning Meetup SOF: Intro to ML
 
IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...
IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...
IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...
 
Machine Learning in Malware Detection
Machine Learning in Malware DetectionMachine Learning in Malware Detection
Machine Learning in Malware Detection
 

Recently uploaded

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

AI & ML in Defence Systems - Sunil Chomal

  • 1. Machine Learning in Defence Applications Part II © Sunil Chomal | sunilchomal@gmail.com | www.linkedin/in/sunil-chomal
  • 3. Mature field  Text & Audio – Recurrent Neural Network (RNN)  Image & Video – Convolutional Neural Network (CNN)  Powerful frameworks such Tensorflow & Theano  Pre-trained models reaching Human Level performance and approaching “Bayes Optimal Error” in certain applications  Powerful CPUs & GPUs and frameworks such as TensorRT for optimization on target platforms  Mature to the extent that it’s as simple as building using LEGO blocks!
  • 4. Lego Blocks Azure Machine Learning Studio – “Fully- managed cloud services that enables you to easily build, deploy and share predictive analytics solutions” Amazon SageMaker – “Enables data scientists and developers to quickly and easily build, train, and deploy machine learning models … and one-click training, tuning, and inference.” Google Cloud AI – “Cloud AI provides modern machine learning services, with pre-trained models and a service to generate your own tailored models.
  • 5. New Domains - Art Mature  pre-trained models  components based solutions, with UI based drag & drop Art  neurons/activation function and SGD  low level plumbing in “ML” assembly programming in frameworks such as Tensorflow or Theano  The pre-trained models, the LEGO blocks, do not play well together The father of modern neural networks, Geoffrey Hinton, who got neural network in mainstream by introducing “back propagation” in 1986, has recently been focusing on the fact that neurons are not the right representation, and has been talking about a new high level concept called “capsules”
  • 7. Data Data What is deep learning? Input Hand-designed programs Output Summary From: Deep Learning – Ian Goodfellow et al. Input Hand- designed features Mapping from features Output Input Features Mapping from features Output Input Simple Features Abstract Features Mapping from Features Output Rule based Systems Classic Machine Learning Machine Learning Deep Learning
  • 8. Challenges in Defence ML Not Enough Current advances are built on of Data” Unsupervised Learning Enormous Strides in ML have been confined to Supervised Learning Not enough research in Defence System Current Research have been driven by commercial applications
  • 9. Generative Adversarial Nets (GAN) Generative model G - captures the data distribution Discriminative model D – estimates the probability that a sample came from the training data rather than G The training procedure for G is to maximize the probability of D making a mistake Finally, G recovers the training data distribution Estimating generative models via an adversarial process, in which we simultaneously train two models Generative Adversarial Nets – Ian Goodfellow et al, 2014.
  • 10. Case Studies Soft Error Predictions in Mission Critical Systems Tracking for Heterogeneous Sensors in a Distributed Network (Current Research at Tata Power SED)
  • 11. Soft Error Predictions in Mission Critical Systems
  • 12. Soft Error Prediction using ML Aim • To predict errors in real-time so as to take pro-active “maintenance” actions Scope • Software runtime errors, and “soft errors” in associated components Target • Software Intensive System, with limited deployments
  • 13. Approach System Data (Text) RNN Trained Model Predict Errors System Data (Text) GAN A -> RNN Trained Model Predict Errors Generative Network “Models the Errors”
  • 14. Tracking for Heterogeneous Sensors in a Distributed Network
  • 15. Tracking 1. Alignm ent 2. Gating 3. Associa tion 4. Filterin g 5. Life Cycle Mgmt 6. Present ation  Key steps are Filtering & Association  Filtering is based on Kalman Filtering – best linear state estimator  Association – Optimisation Problem  State Estimation depends on target motion modeling, and often non linear  Attribute fusion requires non-Bayesian MLE approaches  No of sensor & their nature exploding, so is data  Real time tracking a challenge  Example: CERN challenges on Kaggle
  • 16. Approach  Deep Learning involves discriminative models, that map a high- dimensional, rich sensory input to a class label  They are based on the backpropagation and dropout algorithms, using piecewise linear units  Difficult in approximating many intractable probabilistic computations that arise in Maximum Likelihood Estimation and non linear Minimum Mean Square Estimation (MMSE), and due to difficulty of leveraging the benefits of piecewise linear units in the generative context.  Generative Network ► Simulator  Adversarial Network ► 4D CNN
  • 17. Approach Measurement (Simulator) Measurement GAN G ► Ground Truth (Sim) A ► 4D CNN Trained Model Association & Filtering
  • 18. Reading Recommendation  Learning representations by back-propagation errors – Rumelhart & Hinton (1986 – Nature)  ADAM: A method for stochastic optimization – Diederik & Jimmy Lei Ba (https: // arxiv.org/ pdf/1412.6980.pdf)  Generative Adversarial Nets – Goodfellow et al (https: // arxiv.org/ pdf/1406.2661.pdf)  Geoffrey Hinton talk "What is wrong with convolutional neural nets ?“ (https: //www. youtube.com/ watch?v=rTawFwUvnLE)  Matrix capsules with EM routing – Hinton (https: // openreview.net/ pdf?id=HJWLfGWRb)  Deep Learning – Ian Goodfellow, Yoshua Bengio & Aaron Courville
  • 19. Sunil Chomal Head Software Tata Power Strategic Engineering Division (proposed part of Tata Aerospace & Defence) IEEE Computer Chapter  IEEE Computational Intelligence Society  Agile Alliance  Open Geospatial Consortium (OGC) www.linkedin.com/in/sunil-chomal sunilchomal@gmail.com

Editor's Notes

  1. Deep Learning -> Learning multiple levels of compositions. Solves problem of “Representational Learning” by introduction Rep. that are expressed in terms of other simpler Reps. Pixels -> Edges -> Corners/Contours -> Object Parts -> Identification DL is approach to AI that enables computers to improve with Experience & Data. Algorithms being same, skills required to extract / model features reduces as amount of data increases DL millions of neurons with 100’s of connections per neuron as of today
  2. 1. We live in a Digital Society and in the age of big data 2. Supervised Learning – Dataset containing many features associated with label / target Unsupervised Learning – Experiences a dataset containing many features, but without labels. We need to learn the entire PD that generated the data set. PCA & K-means clustering. 3. Generative Adversarial Nets – Ian Goodfellow et al, 2014. Estimating generative models via an adversarial process, in which we simultaneously train two models
  3. Very similar to “Anomaly Detection” problems like credit card frauds. System models your purchase habits Thief’s purchases come from a different PD that yours.
  4. What separates ML from Optimisation is that we want generalization error / test error to be low as well and not just training error.
  5. Expectation-Maximization algorithm