mplementing AI into robotics can truly make the world a better place beyond our imagination. In this session we’ll dive into the basics of how AI works and explore the possibilities using this technology combined with robots in real-life scenarios.
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Use Artificial Intelligence to make smart decisions (by Pieter Zuliani)
1. 3.2 Use Artificial Intelligence to make smart decisions 1
CONFIDENTIALCONFIDENTIAL
USE ARTIFICIAL INTELLIGENCE TO
MAKE SMART DECISIONS
Pieter Zuliani
Technology Evangelist
pieter.zuliani@pegus-apps.com
TRACK 3 - ROBOTICS FOR A BETTER WORLD
2. 3.2 Use Artificial Intelligence to make smart decisions 2
CONFIDENTIAL
1
2
3
4
5
6
7
CONTENT
What is Blockchain?
Decentralized Apps
Blockchain Decision Tree
Business Use Cases
Platforms
Crypto Currencies
Challenges
3. 3.2 Use Artificial Intelligence to make smart decisions 3
CONFIDENTIAL
1
2
3
4
5
6
7
8
CONTENT
Definition of a robot
Artificial intelligence
AI use cases
Deep dive into deep learning
Mixing AI and robotics
Robotics using AI today
The future of robotics using AI
Deep learning ethics
4. 3.2 Use Artificial Intelligence to make smart decisions 4
CONFIDENTIAL
DEFINITION OF A ROBOT
5. 3.2 Use Artificial Intelligence to make smart decisions 5
CONFIDENTIAL
DEFINITION
“A machine capable of carrying out a complex
series of actions automatically”
“A physically embodied artificially intelligent agent
that can take actions that have effects on the physical world”
“A machine that resembles a living creature in being capable of moving independently
and performing complex actions such as grasping and moving objects”
6. 3.2 Use Artificial Intelligence to make smart decisions 6
CONFIDENTIAL
• Industrial robots
• Domestic or household robots
• Medical robots
• Service robots
• Military robots
• Entertainment robots
• Space robots
• Hobby and competition robots
DIFFERENT KINDS OF ROBOTS
7. 3.2 Use Artificial Intelligence to make smart decisions 7
CONFIDENTIAL
• Industrial robots expected to grow from USD 44.02 billion in 2018 to USD
69.14 billion by 2023 (+9.45%)
• Service robots expected to grow from USD 11.27 billion in 2018 to USD
29.76 billion by 2023 (+21.44%)
ROBOTICS MARKET
8. 3.2 Use Artificial Intelligence to make smart decisions 8
CONFIDENTIAL
ARTIFICIAL INTELLIGENCE
9. 3.2 Use Artificial Intelligence to make smart decisions 9
CONFIDENTIAL
• Intelligence exhibited by machines or software,
rather than humans or other animals
• Weak AI (narrow) vs Strong AI (AGI)
• Huge boost in AI due to better
processors (TPU’s)
ARTIFICIAL INTELLIGENCE
10. 3.2 Use Artificial Intelligence to make smart decisions 10
CONFIDENTIAL
• Intelligence exhibited by machines or software,
rather than humans or other animals
• Weak AI (narrow) vs Strong AI
• Huge boost in AI due to better
processors (TPU’s)
AI OVER THE YEARS
11. 3.2 Use Artificial Intelligence to make smart decisions 12
CONFIDENTIAL
• Global revenues from AI for enterprise applications is projected to grow from $1.62B
in 2018 to $31.2B in 2025 attaining a 52.59% CAGR in the forecast period.
• Image recognition and tagging
• Patient data processing
• Localization and mapping
• Predictive maintenance
• Predict and thwart security threats
• Intelligent recruitment
• ...
AI - BOOMING BUSSINES
12. 3.2 Use Artificial Intelligence to make smart decisions 13
CONFIDENTIAL
• Garbage in = Garbage out
• You can’t buy intelligence
• Successful outcome is not guaranteed
AI - GROUND RULES
13. 3.2 Use Artificial Intelligence to make smart decisions 14
CONFIDENTIAL
AI - USE CASES
14. 3.2 Use Artificial Intelligence to make smart decisions 15
CONFIDENTIAL
• IDx-DR
• AI-based diagnostic system
• Early treatment can prevent blindness in more than 90 percent of cases
• The algorithm takes 20 seconds
AI USE CASES: DIABETIC RETINOPATHY DIAGNOSIS
15. 3.2 Use Artificial Intelligence to make smart decisions 17
CONFIDENTIAL
• Death risk assessment
• 95% accurate
• Analyzed 216.211 hospitalizations
• Analyzed 114.003 patients
• 46 billion data points
USE CASES - GOOGLE DEATH PREDICTION
16. 3.2 Use Artificial Intelligence to make smart decisions 18
CONFIDENTIAL
• Efficient cooling of data centers
• DeepMind Machine learning
• 40% reduction of energy usage
USE CASES - GOOGLE DATA CENTER COOLING
17. 3.2 Use Artificial Intelligence to make smart decisions 19
CONFIDENTIAL
DEEP DIVE IN DEEP LEARNING
18. 3.2 Use Artificial Intelligence to make smart decisions 20
CONFIDENTIAL
NEURAL NETWORKS
19. 3.2 Use Artificial Intelligence to make smart decisions 21
CONFIDENTIAL
• Modeled after connections in human brain
• Connections may "fire” signals
NEURAL NETWORKS
Signal
Inputs Outputs
20. 3.2 Use Artificial Intelligence to make smart decisions 22
CONFIDENTIAL
NEURAL NETWORKS
• Network of many neural nodes and links
(like, a LOT)
OutputInput
21. 3.2 Use Artificial Intelligence to make smart decisions 23
CONFIDENTIAL
NEURAL NETWORKS
• Network of many neural nodes and links
• Some connections are stronger than others
OutputInput
22. 3.2 Use Artificial Intelligence to make smart decisions 24
CONFIDENTIAL
NEURAL NETWORKS
• Network of many neural nodes and links
• Some connections are stronger than others
OutputInput
23. 3.2 Use Artificial Intelligence to make smart decisions 25
CONFIDENTIAL
NEURAL NETWORKS
• Network of many neural nodes and links
• Some connections are stronger than others
• Some nodes fire faster than others
Output
Configuration of
weights}
Input
25. 3.2 Use Artificial Intelligence to make smart decisions 27
CONFIDENTIAL
NEURAL NETWORKS - TRAINING
• “Training” a Neural network
= adjust weights so output is correct
“Six”
0.91
0.76
0.11
0.94
0.43
0.33
0.99
0.81
0.12
0.91
26. 3.2 Use Artificial Intelligence to make smart decisions 28
CONFIDENTIAL
NEURAL NETWORKS
• “Training” a Neural network
= adjust weights so output is correct
0.63
0.13
0.79
0.61
0.22
0.11
0.91
0.76
0.97
0.04
“Five”
27. 3.2 Use Artificial Intelligence to make smart decisions 29
CONFIDENTIAL
NEURAL NETWORKS
• “Training” a Neural network
= adjust weights so output is correct
• Repeat for other examples
like… a LOT
Output
28. 3.2 Use Artificial Intelligence to make smart decisions 30
CONFIDENTIAL
DEEP LEARNING
29. 3.2 Use Artificial Intelligence to make smart decisions 31
CONFIDENTIAL
DEEP LEARNING
• Uses layered networks
• Each layer: abstraction built on top of previous layers
=> Hierarchy of concepts
Output
Input layer Output layerLayer 1 Layer 2
30. 3.2 Use Artificial Intelligence to make smart decisions 32
CONFIDENTIAL
• Recurrent Neural Networks (RNNs)
• Allows backlinks => state / memory
• Language modelling, music analysis
• Convolutional Neural Networks (CNNs)
• Computer Vision, Speech Recognition
• …
DEEP LEARNING – DIFFERENT NETWORKS
31. 3.2 Use Artificial Intelligence to make smart decisions 33
CONFIDENTIAL
DEEP LEARNING - PROPERTIES
• Good at the trained task
• Not applicable outside of task it was trained for
(Nowadays may be high-level tasks)
“Six”
32. 3.2 Use Artificial Intelligence to make smart decisions 34
CONFIDENTIAL
DEEP LEARNING - PROPERTIES
• Good at the trained task
• Not applicable outside of task it was trained for
(Nowadays may be high-level tasks)
• In reality, learned concepts not human-readable
Output???
???
??? ???
???
???
33. 3.2 Use Artificial Intelligence to make smart decisions 35
CONFIDENTIAL
DEEP LEARNING - TAKE-AWAY
• Uses Neural Networks
• Layered structure => learn a hierarchy of concepts
• Train the network to get correct weights for the tasks at hand
• Not human-readable
OI
34. 3.2 Use Artificial Intelligence to make smart decisions 36
CONFIDENTIAL
• Unsupervised learning
• Supervised learning
• Reinforcement learning
DEEP LEARNING IN ROBOTICS TODAY
35. 3.2 Use Artificial Intelligence to make smart decisions 37
CONFIDENTIAL
MIXING AI AND ROBOTICS
36. 3.2 Use Artificial Intelligence to make smart decisions 38
CONFIDENTIAL
• Computer vision
• Natural Language Processing
• Cognitive computing
• Robotic Process Automation (RPA)
AI COMBINED WITH ROBOTICS
37. 3.2 Use Artificial Intelligence to make smart decisions 39
CONFIDENTIAL
ROBOTICS USING AI TODAY
38. 3.2 Use Artificial Intelligence to make smart decisions 40
CONFIDENTIAL
• Launched 2002 : No AI
• Now : iAdapt 2 using VSLAM
• Advanced decision making capabilities powered by AI.
• Identifying obstacles
• Remembering the most efficient routes
CONSUMER GRADE - IROBOT ROOMBA
39. 3.2 Use Artificial Intelligence to make smart decisions 41
CONFIDENTIAL
• Multi-purpose Robot (Mowing, Security, Entertainment)
• Mapping of surroundings
• Object recognition
• Autonomous decision making
CONSUMER GRADE - TOADI
40. 3.2 Use Artificial Intelligence to make smart decisions 42
CONFIDENTIAL
TOADI IN ACTION
41. 3.2 Use Artificial Intelligence to make smart decisions 44
CONFIDENTIAL
• Dedicated 14 robots to the task.
• Train a deep convolutional neural network
• 3,000 hours of practice (and 800,000 grasp attempts) before
it saw “the beginnings of intelligent reactive behaviors.”
GOOGLE TEACHES ROBOTS TO GRASP RANDOM OBJECTS
42. 3.2 Use Artificial Intelligence to make smart decisions 45
CONFIDENTIAL
• Collaborative robots
• Trained by demonstration
• Collecting data through sensors
• Taking appropriate action on data gathered
• Learning from their work
COBOTS - BAXTER
43. 3.2 Use Artificial Intelligence to make smart decisions 46
CONFIDENTIAL
BOSTON DYNAMICS - SPOT MINI
44. 3.2 Use Artificial Intelligence to make smart decisions 47
CONFIDENTIAL
BOSTON DYNAMICS - SPOT MINI COLLABORATION
45. 3.2 Use Artificial Intelligence to make smart decisions 48
CONFIDENTIAL
BOSTON DYNAMICS - ATLAS
46. 3.2 Use Artificial Intelligence to make smart decisions 51
CONFIDENTIAL
THE FUTURE OF ROBOTICS USING AI
47. 3.2 Use Artificial Intelligence to make smart decisions 52
CONFIDENTIAL
• Robots will keep us safer, especially from disasters
• AI is to become really an assistant for humans
• AI will improve medical care
• Work will shift from repetitive tasks to more creative tasks.
THE FUTURE OF AI IN ROBOTICS
48. 3.2 Use Artificial Intelligence to make smart decisions 54
CONFIDENTIAL
AI ETHICS
49. 3.2 Use Artificial Intelligence to make smart decisions 55
CONFIDENTIAL
• Unemployment: What happens after the end of jobs?
• Inequality: How do we distribute the wealth created by machines?
• Humanity: How do machines affect our behavior and interaction?
• Artificial stupidity: How can we guard against mistakes?
• Racist robots: How do we eliminate AI bias?
• Security: How do we keep AI safe from adversaries?
• Evil genies: How do we protect against unintended consequences?
• Singularity: How do we stay in control of a complex intelligent system?
• Robot rights: How do we define the humane treatment of AI?
AI ETHICAL ISSUES
50. 3.2 Use Artificial Intelligence to make smart decisions 56
CONFIDENTIAL
A driverless car is carrying a passenger. A truck is speeding towards the car from the back
and the algorithm knows there is going to be an accident.
• Option 1: Stay in the current lane, allow the truck to ram it.
• The passenger will die.
• Option 2: Change lanes to the right
• Will result in a fatal accident for the car on the right which is carrying a 65-year-old
• The passenger in the driverless car will survive with minor injuries.
• Option 3: Change lanes to the left
• Will result in a fatal accident for the car on the left which is carrying a 10-year-old girl to school
• The passenger in the driverless car will survive with minor injuries.
ETHICS EXAMPLE : DRIVERLESS CAR
51. 3.2 Use Artificial Intelligence to make smart decisions 57
CONFIDENTIAL
• AI is already all around us and fast evolving
• AI and robotics will evolve beyond our imagination
• AI can hugely improve and automate your business processes
• The rise of Cobots will enhance the way people work
ROUND UP
52. 3.2 Use Artificial Intelligence to make smart decisions 58
CONFIDENTIAL
One group, five brands
Our services are marketed through 5 brands each
addressing specific missions in product development.
INTEGRATED PRODUCT DEVELOPMENT
ON-SITE
PRODUCT
DEVELOPMENT
DIGITAL
PRODUCTS
DEVELOPMENT
OPTICAL
PRODUCTS
DEVELOPMENT
VENTURING