SlideShare a Scribd company logo
Machine Learning &
robotic Visions
Presented By:
Nikesh Balami & Suraj Bohara
What is Machine Learning?
“The goal of machine learning is to build computer
systems that can adapt and learn from their
experience.”
Machine Learning is arguably the greatest export
from computing to other scientific fields.
 Machine learning uses include:
– Security (Pattern recognition, face recognition)
– Business (Stocks, user behaviors)
– Medical (Research)
What Is Learning?
“Learning denotes changes in a system that ...
enable a system to do the same task more
efficiently the next time.” –Herbert Simon
“Learning is constructing or modifying
representations of what is being
experienced.”
–Ryszard Michalski
“Learning is making useful changes in our
minds.” –Marvin Minsky
Machine Learning Application
Why Machine Learning Is Important?
Relationships and correlations can be hidden
within large amounts of data. Machine
Learning/Data Mining may be able to find
these relationships.
Human designers often produce machines
that do not work as well as desired in the
environments in which they are used.
Why Machine Learning Is Important? Cont…
The amount of knowledge available about
certain tasks might be too large for explicit
encoding by humans (e.g., medical
diagnostic).
New knowledge about tasks is constantly
being discovered by humans. It may be
difficult to continuously re-design systems “by
hand”.
Some Success Stories Of Machine
Learning
 Data Mining, Lerner in Web
 Analysis of astronomical data
 Human Speech Recognition
 Handwriting recognition
 Fraudulent Use of Credit Cards
 Drive Autonomous Vehicles
 Predict Stock Rates
 Robot Soccer
Machine Learning Techniques
Decision tree learning
Artificial neural networks
Naive Bayes
Bayesian Net structures
Instance-based learning
Reinforcement learning
Genetic algorithms
Support vector machines
Explanation Based Learning
Inductive logic programming
Designing a Learning System:
An Example
1. Problem Description
2. Choosing the Training Experience
3. Choosing the Target Function
4. Choosing a Representation for the Target
Function
5. Choosing a Function Approximation Algorithm
6. Final Design
Example Of Machine Learning
Finally!
Robotic Vision
What Is Vision?
• Vision is our most powerful sense providing us with an
enormous amount of information about our
environment and enables us to interact intelligently
with the environment
• It is therefore not surprising that an enormous amount
of effort has occurred to give machines a sense of
vision
• Vision is also our most complicated sense
– Whilst we can reconstruct views with high resolution on
photographic paper, understanding how the brain processes
the information from our eyes is still in its infancy
Output Example:
What Is Robot?
“A robot is a reprogrammable, multifunctional
manipulator designed to move material, parts,
tools, or specialized devices through variable
programmed motions for the performance of
a variety of tasks.” (Robot Institute of
America)
 “A robot is a one-armed, blind idiot with
limited memory and which cannot speak, see,
or hear.”
What Is Robot? Cont…
Robots are known to save costs, to improve quality and
work conditions, and to minimize waste of resources.
Robot-based production increases product quality,
improves work conditions and leads to an optimized use of
resources.
Robots are expendable, so they can be deployed in disaster
zones where it would be too dangerous for humans to go.
They can be designed to cope with excessive heat,
radiation and toxic chemicals.
Graphical Representation
Advantage Of Robots
 Ro bo ts may have be tte r pe rce ptio n se nso rs than humans. Using came ra, so nar or laser scanners, robots
may be able to learn much more about their environment than a human ever could.
 Ro bo ts may be mo re mo bile than humans. Fo r e xample , sho e bo x-size d ro bo ts can fit into places where
humans can not, or aerial robots can explore an environment from heights.
 Ro bo ts can be ve ry inte llig e nt. I llig e nt ag e nts and multi-ag e nt syste ms have become a very active
nte
area of research, and it is conceivable that robots will be able to make decisions faster and more
intelligently than humans in the near future.
Development Of Robot
Forecast
Professional Use
Processing Pictures:
Without the fluke board we can’t process
pictures taken by the robot.
However we can process regular .jpg files.
Caution: Processing can take a long time so
keep your pictures to 600 x 600 pixels. If you
are just experimenting try to keep your
pictures even smaller – 200x200 pixels.
Robot Vision
 The robot and our program don’t see purple,
they each see a combination of red, green and
blue.
r,g,b = getColors(pixel)
 Colors with low values of red, green and blue
are generally dark and with high values,
generally light.
Fuzzy Logic
First Digital Cameras
Photoelectric effect (Hertz
1887; Einstein 1905)
Charge-coupled devices as
storage (late 1960’s)
Light sensing, pixel row
readout (early 1970’s)
First electronic CCD still- image
camera (1975):
Fairchild CCD element
Resolution: 100 x 100 b&w
Image capture time: 23 sec.,
mostly writing cassette tape
Total weight: 8½ pounds
Modern Digital Cameras
 Now days, Certain amount of money can
buys a camera with:
– 640 x 480 pixel resolution at 30Hz
– 1280 x 960 still image resolution
– 24-bit RGB pixels (8 bits per channel)
– Automatic gain control, color balancing
– On-chip lossy compression algorithms
– Uncompressed images if desired
– Integrated microphone, USB interface
– Limitations
• Narrow dynamic range
• Narrow FOV, with fixed spatial
resolution
• No motion / active vision capabilities
Any Question?

?
Thank you

More Related Content

PPT
Robotics and machine vision system
PPTX
Robotics ppt
PPTX
Basic concepts of robotics
PPTX
Robotics ppt
PPTX
Lego robotics
PPTX
Robotics
PPTX
Robotics
PPT
BASICS and INTRODUCTION of ROBOTICS
Robotics and machine vision system
Robotics ppt
Basic concepts of robotics
Robotics ppt
Lego robotics
Robotics
Robotics
BASICS and INTRODUCTION of ROBOTICS

What's hot (20)

PPT
Unit 1 - Introduction to robotics
PPT
ROBOTIC - Introduction to Robotics
PPTX
Robotics Knowledge, About robotics.
PPTX
Robots and new technologies
PDF
Robotics or Robot Technology
PPT
Moeez shem robotics ppt
PPTX
Robotics
PDF
Introduction to Mobile Robotics
PDF
RMV Artificial Intelligence
PPTX
humanoid robots
PPT
basics of robotics
PPTX
Robots: state of-the-art and future trends
PDF
Robotics in AI
PPT
Introduction to robotics
PDF
Fundamentals of Robotics and Machine Vision System
PPTX
Robots and Technology
PPTX
Robotics
PPTX
Intelligent mobile Robotics & Perception SystemsIntelligent mobile Robotics ...
PPT
Branches Of Robotics
PPT
Industrial Robotics Chap 01 Fundamentals
Unit 1 - Introduction to robotics
ROBOTIC - Introduction to Robotics
Robotics Knowledge, About robotics.
Robots and new technologies
Robotics or Robot Technology
Moeez shem robotics ppt
Robotics
Introduction to Mobile Robotics
RMV Artificial Intelligence
humanoid robots
basics of robotics
Robots: state of-the-art and future trends
Robotics in AI
Introduction to robotics
Fundamentals of Robotics and Machine Vision System
Robots and Technology
Robotics
Intelligent mobile Robotics & Perception SystemsIntelligent mobile Robotics ...
Branches Of Robotics
Industrial Robotics Chap 01 Fundamentals
Ad

Viewers also liked (11)

PDF
Machine Learning Lecture
PDF
Distributed Machine Learning: 1. A New Era
PDF
Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #Colloquium
PPTX
Machine learning cyphort_malware_most_wanted
PPTX
Machine Learning Travel Industry
PPTX
sensors in robotics
PPT
Application of robot’s
PPTX
Industrial robotics
PPTX
Presentation on robotics
PPTX
ROBOTICS AND ITS APPLICATIONS
Machine Learning Lecture
Distributed Machine Learning: 1. A New Era
Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #Colloquium
Machine learning cyphort_malware_most_wanted
Machine Learning Travel Industry
sensors in robotics
Application of robot’s
Industrial robotics
Presentation on robotics
ROBOTICS AND ITS APPLICATIONS
Ad

Similar to Machine Learning and Robotic Vision (20)

PPTX
Artificial Intelligence
PPTX
ARTIFICIAL INTELLIGENCE AND ROBOTICS
PDF
Artificial Intelligence Research Topics for PhD Manuscripts 2021 - Phdassistance
PPTX
PPTX
Artificial Intelligence Research Topics for PhD Manuscripts 2021 - Phdassistance
PPTX
ARTIFICIAL INTELLIGENCE-New.pptx
DOCX
Artificial intelligence
PPTX
Robotics-Our-Future-Friends-and-Tools-compressed.pptx
PPTX
Selected topics in Computer Science
PPT
Arificail Intelligence and robotics
PPTX
Artificial intelligence
PPTX
AI ML Unit-1 in machine learning techniques.pptx.
PPT
artificial engineering the future of computing
PPTX
Artificial intelligence
PPTX
Artificial Intelligence
PPTX
ARTIFICIAL-INTELLIGENCE-1.busvscsfwwrwpptx
PPTX
artificial intelligence
PPT
My Robot
PDF
Rp 3 published
Artificial Intelligence
ARTIFICIAL INTELLIGENCE AND ROBOTICS
Artificial Intelligence Research Topics for PhD Manuscripts 2021 - Phdassistance
Artificial Intelligence Research Topics for PhD Manuscripts 2021 - Phdassistance
ARTIFICIAL INTELLIGENCE-New.pptx
Artificial intelligence
Robotics-Our-Future-Friends-and-Tools-compressed.pptx
Selected topics in Computer Science
Arificail Intelligence and robotics
Artificial intelligence
AI ML Unit-1 in machine learning techniques.pptx.
artificial engineering the future of computing
Artificial intelligence
Artificial Intelligence
ARTIFICIAL-INTELLIGENCE-1.busvscsfwwrwpptx
artificial intelligence
My Robot
Rp 3 published

More from Open Knowledge Nepal (20)

PDF
Grassroots awareness and the impact of Civic Tech in Nepal
PDF
Open Data and Artificial Intelligence
PDF
Code for Nepal and Open Data
PDF
Open Knowledge Network
PDF
Open Knowledge & PublicBodies Nepal
PDF
Open Data and Nepal Open Data Index
PDF
Open Data - What and How??
PDF
Open Access Publishing: Developing Countries
PDF
Global - Local Open Data Index
PDF
Information and Technology, not an Hard Subject
PPTX
PPTX
Magic of RATs(Remote Access Torgens)
PPT
How to hack wireless internet connections using aircrack-ng
PDF
Intro to Data visualization
PDF
Firefox Student Ambassador
ODP
Firefox Student Ambassador (FSA)
ODP
AOSC Orentation for 1st Year student
ODP
Acme Firefox Presentation
ODP
Day 3-Important stuff
Grassroots awareness and the impact of Civic Tech in Nepal
Open Data and Artificial Intelligence
Code for Nepal and Open Data
Open Knowledge Network
Open Knowledge & PublicBodies Nepal
Open Data and Nepal Open Data Index
Open Data - What and How??
Open Access Publishing: Developing Countries
Global - Local Open Data Index
Information and Technology, not an Hard Subject
Magic of RATs(Remote Access Torgens)
How to hack wireless internet connections using aircrack-ng
Intro to Data visualization
Firefox Student Ambassador
Firefox Student Ambassador (FSA)
AOSC Orentation for 1st Year student
Acme Firefox Presentation
Day 3-Important stuff

Recently uploaded (20)

PPTX
Cell Structure & Organelles in detailed.
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
master seminar digital applications in india
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Lesson notes of climatology university.
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Classroom Observation Tools for Teachers
PDF
Pre independence Education in Inndia.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Pharma ospi slides which help in ospi learning
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Cell Structure & Organelles in detailed.
Renaissance Architecture: A Journey from Faith to Humanism
master seminar digital applications in india
102 student loan defaulters named and shamed – Is someone you know on the list?
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Supply Chain Operations Speaking Notes -ICLT Program
Lesson notes of climatology university.
PPH.pptx obstetrics and gynecology in nursing
Classroom Observation Tools for Teachers
Pre independence Education in Inndia.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Pharma ospi slides which help in ospi learning
Anesthesia in Laparoscopic Surgery in India
Final Presentation General Medicine 03-08-2024.pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
human mycosis Human fungal infections are called human mycosis..pptx
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
3rd Neelam Sanjeevareddy Memorial Lecture.pdf

Machine Learning and Robotic Vision

  • 1. Machine Learning & robotic Visions Presented By: Nikesh Balami & Suraj Bohara
  • 2. What is Machine Learning? “The goal of machine learning is to build computer systems that can adapt and learn from their experience.” Machine Learning is arguably the greatest export from computing to other scientific fields.  Machine learning uses include: – Security (Pattern recognition, face recognition) – Business (Stocks, user behaviors) – Medical (Research)
  • 3. What Is Learning? “Learning denotes changes in a system that ... enable a system to do the same task more efficiently the next time.” –Herbert Simon “Learning is constructing or modifying representations of what is being experienced.” –Ryszard Michalski “Learning is making useful changes in our minds.” –Marvin Minsky
  • 5. Why Machine Learning Is Important? Relationships and correlations can be hidden within large amounts of data. Machine Learning/Data Mining may be able to find these relationships. Human designers often produce machines that do not work as well as desired in the environments in which they are used.
  • 6. Why Machine Learning Is Important? Cont… The amount of knowledge available about certain tasks might be too large for explicit encoding by humans (e.g., medical diagnostic). New knowledge about tasks is constantly being discovered by humans. It may be difficult to continuously re-design systems “by hand”.
  • 7. Some Success Stories Of Machine Learning  Data Mining, Lerner in Web  Analysis of astronomical data  Human Speech Recognition  Handwriting recognition  Fraudulent Use of Credit Cards  Drive Autonomous Vehicles  Predict Stock Rates  Robot Soccer
  • 8. Machine Learning Techniques Decision tree learning Artificial neural networks Naive Bayes Bayesian Net structures Instance-based learning Reinforcement learning Genetic algorithms Support vector machines Explanation Based Learning Inductive logic programming
  • 9. Designing a Learning System: An Example 1. Problem Description 2. Choosing the Training Experience 3. Choosing the Target Function 4. Choosing a Representation for the Target Function 5. Choosing a Function Approximation Algorithm 6. Final Design
  • 10. Example Of Machine Learning
  • 13. What Is Vision? • Vision is our most powerful sense providing us with an enormous amount of information about our environment and enables us to interact intelligently with the environment • It is therefore not surprising that an enormous amount of effort has occurred to give machines a sense of vision • Vision is also our most complicated sense – Whilst we can reconstruct views with high resolution on photographic paper, understanding how the brain processes the information from our eyes is still in its infancy
  • 15. What Is Robot? “A robot is a reprogrammable, multifunctional manipulator designed to move material, parts, tools, or specialized devices through variable programmed motions for the performance of a variety of tasks.” (Robot Institute of America)  “A robot is a one-armed, blind idiot with limited memory and which cannot speak, see, or hear.”
  • 16. What Is Robot? Cont… Robots are known to save costs, to improve quality and work conditions, and to minimize waste of resources. Robot-based production increases product quality, improves work conditions and leads to an optimized use of resources. Robots are expendable, so they can be deployed in disaster zones where it would be too dangerous for humans to go. They can be designed to cope with excessive heat, radiation and toxic chemicals.
  • 18. Advantage Of Robots  Ro bo ts may have be tte r pe rce ptio n se nso rs than humans. Using came ra, so nar or laser scanners, robots may be able to learn much more about their environment than a human ever could.  Ro bo ts may be mo re mo bile than humans. Fo r e xample , sho e bo x-size d ro bo ts can fit into places where humans can not, or aerial robots can explore an environment from heights.  Ro bo ts can be ve ry inte llig e nt. I llig e nt ag e nts and multi-ag e nt syste ms have become a very active nte area of research, and it is conceivable that robots will be able to make decisions faster and more intelligently than humans in the near future.
  • 22. Processing Pictures: Without the fluke board we can’t process pictures taken by the robot. However we can process regular .jpg files. Caution: Processing can take a long time so keep your pictures to 600 x 600 pixels. If you are just experimenting try to keep your pictures even smaller – 200x200 pixels.
  • 23. Robot Vision  The robot and our program don’t see purple, they each see a combination of red, green and blue. r,g,b = getColors(pixel)  Colors with low values of red, green and blue are generally dark and with high values, generally light.
  • 25. First Digital Cameras Photoelectric effect (Hertz 1887; Einstein 1905) Charge-coupled devices as storage (late 1960’s) Light sensing, pixel row readout (early 1970’s) First electronic CCD still- image camera (1975): Fairchild CCD element Resolution: 100 x 100 b&w Image capture time: 23 sec., mostly writing cassette tape Total weight: 8½ pounds
  • 26. Modern Digital Cameras  Now days, Certain amount of money can buys a camera with: – 640 x 480 pixel resolution at 30Hz – 1280 x 960 still image resolution – 24-bit RGB pixels (8 bits per channel) – Automatic gain control, color balancing – On-chip lossy compression algorithms – Uncompressed images if desired – Integrated microphone, USB interface – Limitations • Narrow dynamic range • Narrow FOV, with fixed spatial resolution • No motion / active vision capabilities