SlideShare uma empresa Scribd logo
1 de 20
MACHINE LEARNING
PRABINDH SUNDARESON
IEEE CONSUMER ELECTRONICS SOCIETY, BANGALORE CHAPTER
SRM INSTITUTE, APRIL 2018
SRM Institute, Apr 2018
IEEE CE Society
||| WARM UP |||
2. The most popular
site for ML
competitions:
• Google
• Kaggle
• Microsoft
• Hacker rank
1. Identify who, and context
Arthur Samuel
What is ML
SO WHAT IS MACHINE LEARNING ?
SRM Institute, Apr 2018
IEEE CE Society
https://xkcd.com/1838/
http://oneweirdkerneltrick.com
Don’t miss this site !
• What it is not:
• A brand new technology developed in 2012
• What is it ? Is the below “machine learning” ?
 Thus,
What is ML
WHAT IS “THE MACHINE” LEARNING ?
• Given a [data-set] & [goal], [learn] a [compact]
representation
Triangle analogy
Sensors
Application
Update
Algorithms
Frameworks
Optimisation
Algorithms
SIMPLE ANALOGY – REPRESENTATION
Foundations
FOUNDATIONS OF MACHINE LEARNING
Algorithms &
Frameworks
HardwareApplications
HW
MACHINE LEARNING – HARDWARE
PROGRESSION
Others:
TPU, FPGA, Nervana, Movidius
Frameworks
MACHINE LEARNING – FRAMEWORKS
TensorFlow
Scikit learn
Keras
Pandas
Torch
Caffe
Darknet
dl4j
R
Python
C++
Scala
CNTK Gluon
For Developers, Researchers
Cloud
MACHINE LEARNING - CLOUD
TensorFlow
Scikit
learn
Keras
Panda
s
Tor
ch
Caff
e
Darkn
et
dl
4j
API
CNT
K
Gluo
n
For users
SRM Institute, Apr 2018
IEEE CE Society
Algorithms
MACHINE LEARNING -
ALGORITHMS
• Classical
• Hand-coded features (skin color,
angle of edges, …)
• Clustering, Trees, …
• Deep Learning
• Automatic feature learning
• Modular Training by algorithms
• What are the challenges ?
SRM Institute, Apr 2018
IEEE CE Society
Challenges - HW
MACHINE LEARNING – HW CHALLENGES
• Moore’s law on economics of electronics
• Performance ~ doubles every ~2 years
• Limitations of architectures
• Data throughput challenges
• Data volume doubles every ~1.5 years
• Impacts High Performance Computing (HPC)
• Low power inference key for mobile devices
https://www.quora.com/in/Does-Moores-law-apply-to-GPUs-Or- Provability
CHALLENGES – ALGORITHMS -
PROVABILITY
• Why ? Not how
• Role of non-linearities
Limits of ML
LIMITS OF MACHINE LEARNING – WHERE
ARE WE ?
Harry Foundalis
Bongard problems
Part 3 - Indian Context
ML IN THE INDIAN CONTEXT
• 4 cases
Language
THE INDIAN CONTEXT 1 - LANGUAGE
•Language modelling
•Translation
•Recognition
SRM Institute, Apr 2018
IEEE CE Society
Medicine
THE INDIAN CONTEXT 2 - MEDICINE
• Genus of cattle
• Understanding the structure of the gene
• Cattle - Only genus capable of Ultralong HCDR3 of 60 amino
acids
• Allows ABs to reach vulnerable regions of a virus, to break it
down
Bos
B.Tauru
CDR - Complementarity-determining regions, From Cell Journal
BNAB – Broadly Neutralizing ABs
Privacy
THE INDIAN CONTEXT 3 – DATA PRIVACY
• Apollo Hospitals (1L +)
• Naukri.com (1L +)
• Facebook (1B ?)
• “Data is the new oil”
• Privacy should be built into every algorithmic design
Quality of life
THE INDIAN CONTEXT 4 – QUALITY OF LIFE
• Water (Rain, ground water) conservation, monitoring
• Fuel, Electricity
• Jobs
• Safety (Robotics)
• More data available for research, can result in better
predictions
SRM Institute, Apr 2018
IEEE CE Society
Summary
SUMMARY OF CHALLENGES IN ML
• Differentiating very large number of classes (1000s ..)
• Accuracy vs Power trade offs
• Conversion of serial-in-nature algorithms to Parallel algorithms
• Database queries
• Take advantage of Moore’s law !
• Availability of Unbiased, Labelled data-sets
• Big challenge in Indian context !
• Language/ context correctness
• Provability of ML results
• Training time
SRM Institute, Apr 2018
IEEE CE Society
CALL FOR ACTION
• Identify relevant problems
• Think big. Scale matters
• Join local research communities
• Give back, and change the world
• Questions ? Ideas to discuss ? Contact.
Prabindh.Sundareson@gmail.com

Mais conteúdo relacionado

Semelhante a Machine learning in the Indian Context - IEEE talk at SRM Institute

June 2020: Top Download Articles in Advanced Computational Intelligence
June 2020: Top Download Articles in Advanced Computational IntelligenceJune 2020: Top Download Articles in Advanced Computational Intelligence
June 2020: Top Download Articles in Advanced Computational Intelligenceaciijournal
 
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...Satoshi Konno
 
Ibm and innovation overview 20150326 v15 short
Ibm and innovation overview 20150326 v15 shortIbm and innovation overview 20150326 v15 short
Ibm and innovation overview 20150326 v15 shortISSIP
 
Learning Systems for Science
Learning Systems for ScienceLearning Systems for Science
Learning Systems for ScienceIan Foster
 
Top cited articles 2020 - Advanced Computational Intelligence: An Internation...
Top cited articles 2020 - Advanced Computational Intelligence: An Internation...Top cited articles 2020 - Advanced Computational Intelligence: An Internation...
Top cited articles 2020 - Advanced Computational Intelligence: An Internation...aciijournal
 
Machine Learning for Data Extraction
Machine Learning for Data ExtractionMachine Learning for Data Extraction
Machine Learning for Data ExtractionDasha Herrmannova
 
Entity resolution for hierarchical data using attributes value comparison ove...
Entity resolution for hierarchical data using attributes value comparison ove...Entity resolution for hierarchical data using attributes value comparison ove...
Entity resolution for hierarchical data using attributes value comparison ove...IAEME Publication
 
IRJET-Clustering Techniques for Mushroom Dataset
IRJET-Clustering Techniques for Mushroom DatasetIRJET-Clustering Techniques for Mushroom Dataset
IRJET-Clustering Techniques for Mushroom DatasetIRJET Journal
 
ChemSpider – disseminating data and enabling an abundance of chemistry platforms
ChemSpider – disseminating data and enabling an abundance of chemistry platformsChemSpider – disseminating data and enabling an abundance of chemistry platforms
ChemSpider – disseminating data and enabling an abundance of chemistry platformsKen Karapetyan
 
Big data, data science & fast data
Big data, data science & fast dataBig data, data science & fast data
Big data, data science & fast dataKunal Joshi
 
Getting to know IEEE Xplore: PhD students - May 2015
Getting to know IEEE Xplore:  PhD students - May 2015Getting to know IEEE Xplore:  PhD students - May 2015
Getting to know IEEE Xplore: PhD students - May 2015Nurhazman Abdul Aziz
 
Innovation at the Edge_Final
Innovation at the Edge_FinalInnovation at the Edge_Final
Innovation at the Edge_FinalChris Waller
 
Pistoia Alliance US Conference 2015 - 1.1.2 Innovation in Pharma - Chris Waller
Pistoia Alliance US Conference 2015 - 1.1.2 Innovation in Pharma - Chris WallerPistoia Alliance US Conference 2015 - 1.1.2 Innovation in Pharma - Chris Waller
Pistoia Alliance US Conference 2015 - 1.1.2 Innovation in Pharma - Chris WallerPistoia Alliance
 
April 2022 - Top 10 cited articles.pdf
April 2022 - Top 10 cited articles.pdfApril 2022 - Top 10 cited articles.pdf
April 2022 - Top 10 cited articles.pdfkevig
 
Spohrer PHD_ICT_KES 20230316 v10.pptx
Spohrer PHD_ICT_KES 20230316 v10.pptxSpohrer PHD_ICT_KES 20230316 v10.pptx
Spohrer PHD_ICT_KES 20230316 v10.pptxISSIP
 
Mining Social Media Data for Understanding Drugs Usage
Mining Social Media Data for Understanding Drugs  UsageMining Social Media Data for Understanding Drugs  Usage
Mining Social Media Data for Understanding Drugs UsageIRJET Journal
 
Data Science - An emerging Stream of Science with its Spreading Reach & Impact
Data Science - An emerging Stream of Science with its Spreading Reach & ImpactData Science - An emerging Stream of Science with its Spreading Reach & Impact
Data Science - An emerging Stream of Science with its Spreading Reach & ImpactDr. Sunil Kr. Pandey
 
Algorithm Procedure and Pseudo Code Mining
Algorithm Procedure and Pseudo Code MiningAlgorithm Procedure and Pseudo Code Mining
Algorithm Procedure and Pseudo Code MiningIRJET Journal
 
Thesis presentation ist
Thesis presentation istThesis presentation ist
Thesis presentation istdeep sharma
 

Semelhante a Machine learning in the Indian Context - IEEE talk at SRM Institute (20)

June 2020: Top Download Articles in Advanced Computational Intelligence
June 2020: Top Download Articles in Advanced Computational IntelligenceJune 2020: Top Download Articles in Advanced Computational Intelligence
June 2020: Top Download Articles in Advanced Computational Intelligence
 
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...
Approximate QoS Rule Derivation Based on Root Cause Analysis for Cloud Comput...
 
Ibm and innovation overview 20150326 v15 short
Ibm and innovation overview 20150326 v15 shortIbm and innovation overview 20150326 v15 short
Ibm and innovation overview 20150326 v15 short
 
Learning Systems for Science
Learning Systems for ScienceLearning Systems for Science
Learning Systems for Science
 
Top cited articles 2020 - Advanced Computational Intelligence: An Internation...
Top cited articles 2020 - Advanced Computational Intelligence: An Internation...Top cited articles 2020 - Advanced Computational Intelligence: An Internation...
Top cited articles 2020 - Advanced Computational Intelligence: An Internation...
 
Machine Learning for Data Extraction
Machine Learning for Data ExtractionMachine Learning for Data Extraction
Machine Learning for Data Extraction
 
Entity resolution for hierarchical data using attributes value comparison ove...
Entity resolution for hierarchical data using attributes value comparison ove...Entity resolution for hierarchical data using attributes value comparison ove...
Entity resolution for hierarchical data using attributes value comparison ove...
 
IRJET-Clustering Techniques for Mushroom Dataset
IRJET-Clustering Techniques for Mushroom DatasetIRJET-Clustering Techniques for Mushroom Dataset
IRJET-Clustering Techniques for Mushroom Dataset
 
ChemSpider – disseminating data and enabling an abundance of chemistry platforms
ChemSpider – disseminating data and enabling an abundance of chemistry platformsChemSpider – disseminating data and enabling an abundance of chemistry platforms
ChemSpider – disseminating data and enabling an abundance of chemistry platforms
 
Big data, data science & fast data
Big data, data science & fast dataBig data, data science & fast data
Big data, data science & fast data
 
Getting to know IEEE Xplore: PhD students - May 2015
Getting to know IEEE Xplore:  PhD students - May 2015Getting to know IEEE Xplore:  PhD students - May 2015
Getting to know IEEE Xplore: PhD students - May 2015
 
Innovation at the Edge_Final
Innovation at the Edge_FinalInnovation at the Edge_Final
Innovation at the Edge_Final
 
Pistoia Alliance US Conference 2015 - 1.1.2 Innovation in Pharma - Chris Waller
Pistoia Alliance US Conference 2015 - 1.1.2 Innovation in Pharma - Chris WallerPistoia Alliance US Conference 2015 - 1.1.2 Innovation in Pharma - Chris Waller
Pistoia Alliance US Conference 2015 - 1.1.2 Innovation in Pharma - Chris Waller
 
April 2022 - Top 10 cited articles.pdf
April 2022 - Top 10 cited articles.pdfApril 2022 - Top 10 cited articles.pdf
April 2022 - Top 10 cited articles.pdf
 
Apek Mulay resume
Apek Mulay resumeApek Mulay resume
Apek Mulay resume
 
Spohrer PHD_ICT_KES 20230316 v10.pptx
Spohrer PHD_ICT_KES 20230316 v10.pptxSpohrer PHD_ICT_KES 20230316 v10.pptx
Spohrer PHD_ICT_KES 20230316 v10.pptx
 
Mining Social Media Data for Understanding Drugs Usage
Mining Social Media Data for Understanding Drugs  UsageMining Social Media Data for Understanding Drugs  Usage
Mining Social Media Data for Understanding Drugs Usage
 
Data Science - An emerging Stream of Science with its Spreading Reach & Impact
Data Science - An emerging Stream of Science with its Spreading Reach & ImpactData Science - An emerging Stream of Science with its Spreading Reach & Impact
Data Science - An emerging Stream of Science with its Spreading Reach & Impact
 
Algorithm Procedure and Pseudo Code Mining
Algorithm Procedure and Pseudo Code MiningAlgorithm Procedure and Pseudo Code Mining
Algorithm Procedure and Pseudo Code Mining
 
Thesis presentation ist
Thesis presentation istThesis presentation ist
Thesis presentation ist
 

Mais de Prabindh Sundareson

Synthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in RoboticsSynthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in RoboticsPrabindh Sundareson
 
ICCE Asia 2017 - Program Outline
ICCE Asia 2017 - Program OutlineICCE Asia 2017 - Program Outline
ICCE Asia 2017 - Program OutlinePrabindh Sundareson
 
Call for Papers - ICCE Asia 2017
Call for Papers - ICCE Asia 2017Call for Papers - ICCE Asia 2017
Call for Papers - ICCE Asia 2017Prabindh Sundareson
 
Technology, Innovation - A Perspective
Technology, Innovation - A PerspectiveTechnology, Innovation - A Perspective
Technology, Innovation - A PerspectivePrabindh Sundareson
 
IEEE - Consumer Electronics Trends Opportunities (2015)
IEEE - Consumer Electronics Trends Opportunities (2015)IEEE - Consumer Electronics Trends Opportunities (2015)
IEEE - Consumer Electronics Trends Opportunities (2015)Prabindh Sundareson
 
GFX part 8 - Three.js introduction and usage
GFX part 8 - Three.js introduction and usageGFX part 8 - Three.js introduction and usage
GFX part 8 - Three.js introduction and usagePrabindh Sundareson
 
GFX Part 7 - Introduction to Rendering Targets in OpenGL ES
GFX Part 7 - Introduction to Rendering Targets in OpenGL ESGFX Part 7 - Introduction to Rendering Targets in OpenGL ES
GFX Part 7 - Introduction to Rendering Targets in OpenGL ESPrabindh Sundareson
 
GFX Part 6 - Introduction to Vertex and Fragment Shaders in OpenGL ES
GFX Part 6 - Introduction to Vertex and Fragment Shaders in OpenGL ESGFX Part 6 - Introduction to Vertex and Fragment Shaders in OpenGL ES
GFX Part 6 - Introduction to Vertex and Fragment Shaders in OpenGL ESPrabindh Sundareson
 
GFX Part 5 - Introduction to Object Transformations in OpenGL ES
GFX Part 5 - Introduction to Object Transformations in OpenGL ESGFX Part 5 - Introduction to Object Transformations in OpenGL ES
GFX Part 5 - Introduction to Object Transformations in OpenGL ESPrabindh Sundareson
 
GFX Part 4 - Introduction to Texturing in OpenGL ES
GFX Part 4 - Introduction to Texturing in OpenGL ESGFX Part 4 - Introduction to Texturing in OpenGL ES
GFX Part 4 - Introduction to Texturing in OpenGL ESPrabindh Sundareson
 
GFX Part 3 - Vertices and interactions in OpenGL
GFX Part 3 - Vertices and interactions in OpenGLGFX Part 3 - Vertices and interactions in OpenGL
GFX Part 3 - Vertices and interactions in OpenGLPrabindh Sundareson
 
GFX Part 2 - Introduction to GPU Programming
GFX Part 2 - Introduction to GPU ProgrammingGFX Part 2 - Introduction to GPU Programming
GFX Part 2 - Introduction to GPU ProgrammingPrabindh Sundareson
 
GFX Part 1 - Introduction to GPU HW and OpenGL ES specifications
GFX Part 1 - Introduction to GPU HW and OpenGL ES specificationsGFX Part 1 - Introduction to GPU HW and OpenGL ES specifications
GFX Part 1 - Introduction to GPU HW and OpenGL ES specificationsPrabindh Sundareson
 
John Carmack talk at SMU, April 2014 - Virtual Reality
John Carmack talk at SMU, April 2014 - Virtual RealityJohn Carmack talk at SMU, April 2014 - Virtual Reality
John Carmack talk at SMU, April 2014 - Virtual RealityPrabindh Sundareson
 
Gfx2014 Graphics Workshop - Lab manual
Gfx2014 Graphics Workshop - Lab manualGfx2014 Graphics Workshop - Lab manual
Gfx2014 Graphics Workshop - Lab manualPrabindh Sundareson
 

Mais de Prabindh Sundareson (20)

Synthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in RoboticsSynthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in Robotics
 
Work and Life
Work and Life Work and Life
Work and Life
 
GPU Algorithms and trends 2018
GPU Algorithms and trends 2018GPU Algorithms and trends 2018
GPU Algorithms and trends 2018
 
Students Hackathon - 2017
Students Hackathon - 2017Students Hackathon - 2017
Students Hackathon - 2017
 
ICCE Asia 2017 - Program Outline
ICCE Asia 2017 - Program OutlineICCE Asia 2017 - Program Outline
ICCE Asia 2017 - Program Outline
 
Call for Papers - ICCE Asia 2017
Call for Papers - ICCE Asia 2017Call for Papers - ICCE Asia 2017
Call for Papers - ICCE Asia 2017
 
Technology, Innovation - A Perspective
Technology, Innovation - A PerspectiveTechnology, Innovation - A Perspective
Technology, Innovation - A Perspective
 
Open Shading Language (OSL)
Open Shading Language (OSL)Open Shading Language (OSL)
Open Shading Language (OSL)
 
IEEE - Consumer Electronics Trends Opportunities (2015)
IEEE - Consumer Electronics Trends Opportunities (2015)IEEE - Consumer Electronics Trends Opportunities (2015)
IEEE - Consumer Electronics Trends Opportunities (2015)
 
GFX part 8 - Three.js introduction and usage
GFX part 8 - Three.js introduction and usageGFX part 8 - Three.js introduction and usage
GFX part 8 - Three.js introduction and usage
 
GFX Part 7 - Introduction to Rendering Targets in OpenGL ES
GFX Part 7 - Introduction to Rendering Targets in OpenGL ESGFX Part 7 - Introduction to Rendering Targets in OpenGL ES
GFX Part 7 - Introduction to Rendering Targets in OpenGL ES
 
GFX Part 6 - Introduction to Vertex and Fragment Shaders in OpenGL ES
GFX Part 6 - Introduction to Vertex and Fragment Shaders in OpenGL ESGFX Part 6 - Introduction to Vertex and Fragment Shaders in OpenGL ES
GFX Part 6 - Introduction to Vertex and Fragment Shaders in OpenGL ES
 
GFX Part 5 - Introduction to Object Transformations in OpenGL ES
GFX Part 5 - Introduction to Object Transformations in OpenGL ESGFX Part 5 - Introduction to Object Transformations in OpenGL ES
GFX Part 5 - Introduction to Object Transformations in OpenGL ES
 
GFX Part 4 - Introduction to Texturing in OpenGL ES
GFX Part 4 - Introduction to Texturing in OpenGL ESGFX Part 4 - Introduction to Texturing in OpenGL ES
GFX Part 4 - Introduction to Texturing in OpenGL ES
 
GFX Part 3 - Vertices and interactions in OpenGL
GFX Part 3 - Vertices and interactions in OpenGLGFX Part 3 - Vertices and interactions in OpenGL
GFX Part 3 - Vertices and interactions in OpenGL
 
GFX Part 2 - Introduction to GPU Programming
GFX Part 2 - Introduction to GPU ProgrammingGFX Part 2 - Introduction to GPU Programming
GFX Part 2 - Introduction to GPU Programming
 
GFX Part 1 - Introduction to GPU HW and OpenGL ES specifications
GFX Part 1 - Introduction to GPU HW and OpenGL ES specificationsGFX Part 1 - Introduction to GPU HW and OpenGL ES specifications
GFX Part 1 - Introduction to GPU HW and OpenGL ES specifications
 
John Carmack talk at SMU, April 2014 - Virtual Reality
John Carmack talk at SMU, April 2014 - Virtual RealityJohn Carmack talk at SMU, April 2014 - Virtual Reality
John Carmack talk at SMU, April 2014 - Virtual Reality
 
GFX2014 OpenGL ES Quiz
GFX2014 OpenGL ES QuizGFX2014 OpenGL ES Quiz
GFX2014 OpenGL ES Quiz
 
Gfx2014 Graphics Workshop - Lab manual
Gfx2014 Graphics Workshop - Lab manualGfx2014 Graphics Workshop - Lab manual
Gfx2014 Graphics Workshop - Lab manual
 

Último

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Último (20)

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
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...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Machine learning in the Indian Context - IEEE talk at SRM Institute

  • 1. MACHINE LEARNING PRABINDH SUNDARESON IEEE CONSUMER ELECTRONICS SOCIETY, BANGALORE CHAPTER SRM INSTITUTE, APRIL 2018 SRM Institute, Apr 2018 IEEE CE Society
  • 2. ||| WARM UP ||| 2. The most popular site for ML competitions: • Google • Kaggle • Microsoft • Hacker rank 1. Identify who, and context Arthur Samuel What is ML
  • 3. SO WHAT IS MACHINE LEARNING ? SRM Institute, Apr 2018 IEEE CE Society https://xkcd.com/1838/ http://oneweirdkerneltrick.com Don’t miss this site ! • What it is not: • A brand new technology developed in 2012 • What is it ? Is the below “machine learning” ?  Thus, What is ML
  • 4. WHAT IS “THE MACHINE” LEARNING ? • Given a [data-set] & [goal], [learn] a [compact] representation Triangle analogy Sensors Application Update Algorithms Frameworks Optimisation Algorithms
  • 5. SIMPLE ANALOGY – REPRESENTATION Foundations
  • 6. FOUNDATIONS OF MACHINE LEARNING Algorithms & Frameworks HardwareApplications HW
  • 7. MACHINE LEARNING – HARDWARE PROGRESSION Others: TPU, FPGA, Nervana, Movidius Frameworks
  • 8. MACHINE LEARNING – FRAMEWORKS TensorFlow Scikit learn Keras Pandas Torch Caffe Darknet dl4j R Python C++ Scala CNTK Gluon For Developers, Researchers Cloud
  • 9. MACHINE LEARNING - CLOUD TensorFlow Scikit learn Keras Panda s Tor ch Caff e Darkn et dl 4j API CNT K Gluo n For users SRM Institute, Apr 2018 IEEE CE Society Algorithms
  • 10. MACHINE LEARNING - ALGORITHMS • Classical • Hand-coded features (skin color, angle of edges, …) • Clustering, Trees, … • Deep Learning • Automatic feature learning • Modular Training by algorithms • What are the challenges ? SRM Institute, Apr 2018 IEEE CE Society Challenges - HW
  • 11. MACHINE LEARNING – HW CHALLENGES • Moore’s law on economics of electronics • Performance ~ doubles every ~2 years • Limitations of architectures • Data throughput challenges • Data volume doubles every ~1.5 years • Impacts High Performance Computing (HPC) • Low power inference key for mobile devices https://www.quora.com/in/Does-Moores-law-apply-to-GPUs-Or- Provability
  • 12. CHALLENGES – ALGORITHMS - PROVABILITY • Why ? Not how • Role of non-linearities Limits of ML
  • 13. LIMITS OF MACHINE LEARNING – WHERE ARE WE ? Harry Foundalis Bongard problems Part 3 - Indian Context
  • 14. ML IN THE INDIAN CONTEXT • 4 cases Language
  • 15. THE INDIAN CONTEXT 1 - LANGUAGE •Language modelling •Translation •Recognition SRM Institute, Apr 2018 IEEE CE Society Medicine
  • 16. THE INDIAN CONTEXT 2 - MEDICINE • Genus of cattle • Understanding the structure of the gene • Cattle - Only genus capable of Ultralong HCDR3 of 60 amino acids • Allows ABs to reach vulnerable regions of a virus, to break it down Bos B.Tauru CDR - Complementarity-determining regions, From Cell Journal BNAB – Broadly Neutralizing ABs Privacy
  • 17. THE INDIAN CONTEXT 3 – DATA PRIVACY • Apollo Hospitals (1L +) • Naukri.com (1L +) • Facebook (1B ?) • “Data is the new oil” • Privacy should be built into every algorithmic design Quality of life
  • 18. THE INDIAN CONTEXT 4 – QUALITY OF LIFE • Water (Rain, ground water) conservation, monitoring • Fuel, Electricity • Jobs • Safety (Robotics) • More data available for research, can result in better predictions SRM Institute, Apr 2018 IEEE CE Society Summary
  • 19. SUMMARY OF CHALLENGES IN ML • Differentiating very large number of classes (1000s ..) • Accuracy vs Power trade offs • Conversion of serial-in-nature algorithms to Parallel algorithms • Database queries • Take advantage of Moore’s law ! • Availability of Unbiased, Labelled data-sets • Big challenge in Indian context ! • Language/ context correctness • Provability of ML results • Training time SRM Institute, Apr 2018 IEEE CE Society
  • 20. CALL FOR ACTION • Identify relevant problems • Think big. Scale matters • Join local research communities • Give back, and change the world • Questions ? Ideas to discuss ? Contact. Prabindh.Sundareson@gmail.com