Post on 22-Jul-2020
© DNV GL SAFER, SMARTER, GREENER© DNV GL
Demystifying A.I. (with maritime applications)
VOLKER BERTRAM (DUMMY @ MARITIME COMPETENCE LEARNING & ACADEMY)
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Navigator
AI – What we don’t know…
Machine Learning
Expert Systems
Understand your man
A fool with a tool is still a fool
2
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
“The biggest risk we face as a civilization” (Elon Musk)
3
Eagle Eye - 2008
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Scary or not?
How do you feel about A.I. – scared? Rather…
5
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Long history of not understanding computers – and vice versa
6
But the computer says so
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
We understand PCs better by now… mostly
7
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
But…
8
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Artificial Intelligence (AI) is a wide field
• machine learning
• expert systems
• natural language processing
• ...
9
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Let’s have a look – a simple look
10
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Navigator
AI – What we don’t know…
Machine Learning
Expert Systems
Understand your man
A fool with a tool is still a fool
11
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
As in… Artificial Neural Nets (a.k.a. “Deep Learning”)
12
Sounds groovy
Glorified curve matching
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
As you see… you don’t see anything
13
X Y X Y X Y X Y 10.0 8.04 10.0 9.14 10.0 7.46 8.0 6.588.0 6.95 8.0 8.14 8.0 6.77 8.0 5.7613.0 7.58 13.0 8.74 13.0 12.74 8.0 7.719.0 8.81 9.0 8.77 9.0 7.11 8.0 8.8411.0 8.33 11.0 9.26 11.0 7.81 8.0 8.4714.0 9.96 14.0 8.10 14.0 8.84 8.0 7.046.0 7.24 6.0 6.13 6.0 6.08 8.0 5.254.0 4.26 4.0 3.10 4.0 5.39 19.0 12.5012.0 10.84 12.0 9.13 12.0 8.15 9.0 5.567.0 4.82 7.0 7.26 7.0 6.42 8.0 7.915.0 5.68 5.0 4.74 5.0 5.73 8.0 6.89
I II III IV
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Now you see
14
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Simple tools sometimes just don’t work well enough
15
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Old hat for naval architects – we just use flexible nice curves
16
Flexible, adapt to “arbitrary” shape for smooth interpolation
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Neural net nerds prefer sigmoid functions
17
In essence, flexible S-shaped functions
Similar for n input variables
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Countless applications to pattern matching / trending
18
• fingerprints
• face recognition
• data mining
• vehicle control
• …
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Many applications in maritime field
19
• ship identification
• design formulas
• stabilizing fin control
• ship scrapping prediction
• plan approval matching
• …
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
And it works…
20
0
500
1000
1500
2000
2500
3000
3500
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
tugs
Po
wer
(kW
)
installed
ANN
Example: Power prediction for tugs
V
BP
P
speed
bollard
pull
installed
power
Bentin, M., Bertram, V., Entwurfsgrundlagen für Schlepper, Handbuch der Werften XXV, 2000
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
ECO Assistant (& ECO Insight) – Machine learning inside
21
Glorified curve fitting…
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
300-500 CFD results to 1 formula to bind them all
22
speed
draft
trim
power
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Best fit sometimes is still bad fit
• Can’t predict random events
• Data greedy: 10n – 20n for n variables
• Not good for rare events
23
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Navigator
AI – What we don’t know…
Machine Learning
Expert Systems
Understand your man
A fool with a tool is still a fool
24
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Who is familiar with relational database management systems?
25
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Sounds groovy – but Excel is one of those
26
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Expert system very similar
27
Rule / CaseBase
ExpertSystem
User Interface
InferenceEngine
Sensors,
Simulations,
etc.
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
All we need is… rules
28
Do we have rules? Boy, do we have rules!
For rule-based systems, we have…
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
All the rules you want… you’ve got it!
29
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
But it never is that easy…
30
• Fuzzy rules, subject to interpretation
• I know, but I can’t explain
avoid collision as soon as it is appropriate to do so
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Example “rule-based”: Collision avoidance
31
Since 1989
commercially available…
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
But sometimes, it is not that easy…
32
Expert
System
Domain ExpertKnowledge Engineer
User
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
… but as Facebook says: It’s complicated
33
Attempts fail on occasion
• Knowledge changes fast
• Knowledge not well documented
• Process not well structured
• Expert not available
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Navigator
AI – What we don’t know…
Machine Learning
Expert Systems
Understand your man
A fool with a tool is still a fool
34
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Rapid development thanks to some “moderate” R&D funding
35
We need
more…
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Why is speech recognition worth billions?
36
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Computers got smaller
37
Turing (1943)
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Computers got smaller
38
Smartphone (2017)
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Hands didn’t
39
1508 2017
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
How do they work?
Sound pattern to words (e.g. using neural nets)
40
Go ahead,
make my day
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Sometimes we need to be trained to a special type of English
41
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Pattern matching helps again – especially for homonyms
Look at frequently used text blocks
42
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Application: VERA
43
ballast
tanks
inspection
ballast water management
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Application: VERA
44
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Superbridge-X
45
• voice-operated
• “no-touch” ship operation
• 30 commands or inquiries
Typical control sequence:
Human: Course 5° starboard
Computer: Course 5° starboard, OK?
Human: OK
Computer: Course has been set 5° starboard
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Next game level – Non-verbal communication
46
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Example – Robot CADDY for diver support
47
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Navigator
AI – What we don’t know…
Machine Learning
Expert Systems
Understand your man
A fool with a tool is still a fool
48
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
It’s a tool
49
It depends on how we use it
Scary?
© DNV GL
1. After inserting all bullet text on the slide, select
2. Click on bullet button from topmenu and make the text
Thank you – Questions?
50
© DNV GL
SAFER, SMARTER, GREENER
www.dnvgl.com
© DNV GL
Volker Bertram
DNV GL – Maritime Services
volker.bertram@dnvgl.com
+49 40 36149 3457