SlideShare a Scribd company logo
1 of 28
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

What's hot

Moeez shem robotics ppt
Moeez shem robotics pptMoeez shem robotics ppt
Moeez shem robotics ppt
moeez shem
 
basics of robotics
basics of roboticsbasics of robotics
basics of robotics
ingridljc9
 
Introduction to robotics
Introduction  to roboticsIntroduction  to robotics
Introduction to robotics
Nitesh Singh
 
Branches Of Robotics
Branches Of RoboticsBranches Of Robotics
Branches Of Robotics
parthmullick
 
Industrial Robotics Chap 01 Fundamentals
Industrial  Robotics  Chap 01  FundamentalsIndustrial  Robotics  Chap 01  Fundamentals
Industrial Robotics Chap 01 Fundamentals
Kevin Carvalho
 

What's hot (20)

Unit 1 - Introduction to robotics
Unit 1 - Introduction to roboticsUnit 1 - Introduction to robotics
Unit 1 - Introduction to robotics
 
ROBOTIC - Introduction to Robotics
ROBOTIC - Introduction to RoboticsROBOTIC - Introduction to Robotics
ROBOTIC - Introduction to Robotics
 
Robotics Knowledge, About robotics.
Robotics Knowledge, About robotics.Robotics Knowledge, About robotics.
Robotics Knowledge, About robotics.
 
Robots and new technologies
Robots and new technologiesRobots and new technologies
Robots and new technologies
 
Robotics or Robot Technology
Robotics or Robot Technology Robotics or Robot Technology
Robotics or Robot Technology
 
Moeez shem robotics ppt
Moeez shem robotics pptMoeez shem robotics ppt
Moeez shem robotics ppt
 
Robotics
RoboticsRobotics
Robotics
 
Introduction to Mobile Robotics
Introduction to Mobile RoboticsIntroduction to Mobile Robotics
Introduction to Mobile Robotics
 
RMV Artificial Intelligence
RMV Artificial IntelligenceRMV Artificial Intelligence
RMV Artificial Intelligence
 
humanoid robots
humanoid robotshumanoid robots
humanoid robots
 
basics of robotics
basics of roboticsbasics of robotics
basics of robotics
 
Robots: state of-the-art and future trends
Robots: state of-the-art and future trendsRobots: state of-the-art and future trends
Robots: state of-the-art and future trends
 
Robotics in AI
Robotics in AIRobotics in AI
Robotics in AI
 
Introduction to robotics
Introduction  to roboticsIntroduction  to robotics
Introduction to robotics
 
Fundamentals of Robotics and Machine Vision System
Fundamentals of Robotics and Machine Vision SystemFundamentals of Robotics and Machine Vision System
Fundamentals of Robotics and Machine Vision System
 
Robots and Technology
Robots and TechnologyRobots and Technology
Robots and Technology
 
Robotics
Robotics Robotics
Robotics
 
Intelligent mobile Robotics & Perception SystemsIntelligent mobile Robotics ...
Intelligent mobile Robotics  & Perception SystemsIntelligent mobile Robotics ...Intelligent mobile Robotics  & Perception SystemsIntelligent mobile Robotics ...
Intelligent mobile Robotics & Perception SystemsIntelligent mobile Robotics ...
 
Branches Of Robotics
Branches Of RoboticsBranches Of Robotics
Branches Of Robotics
 
Industrial Robotics Chap 01 Fundamentals
Industrial  Robotics  Chap 01  FundamentalsIndustrial  Robotics  Chap 01  Fundamentals
Industrial Robotics Chap 01 Fundamentals
 

Viewers also liked

Application of robot’s
Application of robot’sApplication of robot’s
Application of robot’s
Sudhir Reddy
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
jjenishmech
 
ROBOTICS AND ITS APPLICATIONS
ROBOTICS AND ITS APPLICATIONSROBOTICS AND ITS APPLICATIONS
ROBOTICS AND ITS APPLICATIONS
Anmol Seth
 

Viewers also liked (11)

Machine Learning Lecture
Machine Learning LectureMachine Learning Lecture
Machine Learning Lecture
 
Distributed Machine Learning: 1. A New Era
Distributed Machine Learning:  1. A New EraDistributed Machine Learning:  1. A New Era
Distributed Machine Learning: 1. A New Era
 
Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #Colloquium
Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #ColloquiumRobotic Vision - Vision for Robotics #IEEE #QLD #CIS #Colloquium
Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #Colloquium
 
Machine learning cyphort_malware_most_wanted
Machine learning cyphort_malware_most_wantedMachine learning cyphort_malware_most_wanted
Machine learning cyphort_malware_most_wanted
 
Machine Learning Travel Industry
Machine Learning   Travel IndustryMachine Learning   Travel Industry
Machine Learning Travel Industry
 
Robot vision
Robot visionRobot vision
Robot vision
 
sensors in robotics
sensors in roboticssensors in robotics
sensors in robotics
 
Application of robot’s
Application of robot’sApplication of robot’s
Application of robot’s
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Presentation on robotics
Presentation on robotics Presentation on robotics
Presentation on robotics
 
ROBOTICS AND ITS APPLICATIONS
ROBOTICS AND ITS APPLICATIONSROBOTICS AND ITS APPLICATIONS
ROBOTICS AND ITS APPLICATIONS
 

Similar to Machine Learning and Robotic Vision

Arificail Intelligence and robotics
Arificail Intelligence and roboticsArificail Intelligence and robotics
Arificail Intelligence and robotics
Salman Vadsarya
 
Rp 3 published
Rp  3 publishedRp  3 published
Rp 3 published
Aman Jain
 

Similar to Machine Learning and Robotic Vision (20)

Suman
SumanSuman
Suman
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
ARTIFICIAL INTELLIGENCE AND ROBOTICS
ARTIFICIAL INTELLIGENCE AND ROBOTICS ARTIFICIAL INTELLIGENCE AND ROBOTICS
ARTIFICIAL INTELLIGENCE AND ROBOTICS
 
Artificial Intelligence Research Topics for PhD Manuscripts 2021 - Phdassistance
Artificial Intelligence Research Topics for PhD Manuscripts 2021 - PhdassistanceArtificial Intelligence Research Topics for PhD Manuscripts 2021 - Phdassistance
Artificial Intelligence Research Topics for PhD Manuscripts 2021 - Phdassistance
 
AI KIMSRAD.pptx
AI KIMSRAD.pptxAI KIMSRAD.pptx
AI KIMSRAD.pptx
 
Artificial Intelligence Research Topics for PhD Manuscripts 2021 - Phdassistance
Artificial Intelligence Research Topics for PhD Manuscripts 2021 - PhdassistanceArtificial Intelligence Research Topics for PhD Manuscripts 2021 - Phdassistance
Artificial Intelligence Research Topics for PhD Manuscripts 2021 - Phdassistance
 
ARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptxARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptx
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Selected topics in Computer Science
Selected topics in Computer Science Selected topics in Computer Science
Selected topics in Computer Science
 
Arificail Intelligence and robotics
Arificail Intelligence and roboticsArificail Intelligence and robotics
Arificail Intelligence and robotics
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligence
 
My Robot
My RobotMy Robot
My Robot
 
Rp 3 published
Rp  3 publishedRp  3 published
Rp 3 published
 
Emergingtreands class11 cs
Emergingtreands class11 csEmergingtreands class11 cs
Emergingtreands class11 cs
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
What is Media in MIT Media Lab, Why 'Camera Culture'
What is Media in MIT Media Lab, Why 'Camera Culture'What is Media in MIT Media Lab, Why 'Camera Culture'
What is Media in MIT Media Lab, Why 'Camera Culture'
 

More from Open Knowledge Nepal

Information and Technology, not an Hard Subject
Information and Technology, not an Hard SubjectInformation and Technology, not an Hard Subject
Information and Technology, not an Hard Subject
Open Knowledge Nepal
 

More from Open Knowledge Nepal (20)

Grassroots awareness and the impact of Civic Tech in Nepal
Grassroots awareness and the impact of Civic Tech in NepalGrassroots awareness and the impact of Civic Tech in Nepal
Grassroots awareness and the impact of Civic Tech in Nepal
 
Open Data and Artificial Intelligence
Open Data and Artificial IntelligenceOpen Data and Artificial Intelligence
Open Data and Artificial Intelligence
 
Code for Nepal and Open Data
Code for Nepal and Open DataCode for Nepal and Open Data
Code for Nepal and Open Data
 
Open Knowledge Network
Open Knowledge NetworkOpen Knowledge Network
Open Knowledge Network
 
Open Knowledge & PublicBodies Nepal
Open Knowledge & PublicBodies NepalOpen Knowledge & PublicBodies Nepal
Open Knowledge & PublicBodies Nepal
 
Open Data and Nepal Open Data Index
Open Data and Nepal Open Data IndexOpen Data and Nepal Open Data Index
Open Data and Nepal Open Data Index
 
Open Data - What and How??
Open Data - What and How??Open Data - What and How??
Open Data - What and How??
 
Open Access Publishing: Developing Countries
Open Access Publishing: Developing CountriesOpen Access Publishing: Developing Countries
Open Access Publishing: Developing Countries
 
Global - Local Open Data Index
Global - Local Open Data Index Global - Local Open Data Index
Global - Local Open Data Index
 
Information and Technology, not an Hard Subject
Information and Technology, not an Hard SubjectInformation and Technology, not an Hard Subject
Information and Technology, not an Hard Subject
 
Ball Eater
Ball EaterBall Eater
Ball Eater
 
Magic of RATs(Remote Access Torgens)
Magic of RATs(Remote Access Torgens)Magic of RATs(Remote Access Torgens)
Magic of RATs(Remote Access Torgens)
 
How to hack wireless internet connections using aircrack-ng
How to hack wireless internet connections using aircrack-ngHow to hack wireless internet connections using aircrack-ng
How to hack wireless internet connections using aircrack-ng
 
Intro to Data visualization
Intro to Data visualization Intro to Data visualization
Intro to Data visualization
 
Firefox Student Ambassador
Firefox Student Ambassador Firefox Student Ambassador
Firefox Student Ambassador
 
Firefox Student Ambassador (FSA)
Firefox Student Ambassador (FSA)Firefox Student Ambassador (FSA)
Firefox Student Ambassador (FSA)
 
Nepal
Nepal Nepal
Nepal
 
AOSC Orentation for 1st Year student
AOSC Orentation for 1st Year studentAOSC Orentation for 1st Year student
AOSC Orentation for 1st Year student
 
Acme Firefox Presentation
Acme Firefox PresentationAcme Firefox Presentation
Acme Firefox Presentation
 
Day 3-Important stuff
Day 3-Important stuffDay 3-Important stuff
Day 3-Important stuff
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.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