Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Machine Learning and Simulations for Asset Mana...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Gijs Molenaar
March 13, 2020
Science
100
1
Share
Machine Learning and Simulations for Asset Management at Alliander
Gijs Molenaar
March 13, 2020
More Decks by Gijs Molenaar
See All by Gijs Molenaar
Easy to deploy and easy to modify data reduction pipelines using KERN and CWL
gijzelaerr
1
95
Research Engineering in Radio Astronomy
gijzelaerr
3
130
The story of CWLifying Apercal
gijzelaerr
0
120
Deep Vacuum Cleaner
gijzelaerr
1
93
EOSC LOFAR pilot final presentation
gijzelaerr
1
180
Software packaging and data pipelines
gijzelaerr
1
180
Docker - 3 years later
gijzelaerr
0
180
Radio astronomy data reduction at PyData Amsterdam
gijzelaerr
3
270
Data reduction pipelines using Docker for the MeerKAT telescope
gijzelaerr
0
130
Other Decks in Science
See All in Science
水耕栽培:古代の知恵から宇宙農業まで
grow_design_lab
0
110
良書紹介04_生命科学の実験デザイン
bunnchinn3
0
150
SpatialRDDパッケージによる空間回帰不連続デザイン
saltcooky12
0
210
Vibecoding for Product Managers
ibknadedeji
0
160
データベース02: データベースの概念
trycycle
PRO
2
1.1k
機械学習 - K-means & 階層的クラスタリング
trycycle
PRO
0
1.4k
見上公一.pdf
genomethica
0
130
DMMにおけるABテスト検証設計の工夫
xc6da
1
1.7k
防災デジタル分野での官民共創の取り組み (1)防災DX官民共創をどう進めるか
ditccsugii
0
610
タンパク質間相互作⽤を利⽤した⼈⼯知能による新しい薬剤遺伝⼦-疾患相互作⽤の同定
tagtag
PRO
0
200
AI(人工知能)の過去・現在・未来 —AIは人間を超えるのか—
tagtag
PRO
0
180
俺たちは本当に分かり合えるのか? ~ PdMとスクラムチームの “ずれ” を科学する
bonotake
2
2.3k
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
0
300
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
270
For a Future-Friendly Web
brad_frost
183
10k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Are puppies a ranking factor?
jonoalderson
1
3.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.7k
Exploring anti-patterns in Rails
aemeredith
3
340
My Coaching Mixtape
mlcsv
0
110
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
530
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
100
Done Done
chrislema
186
16k
Transcript
Machine Learning and Simulations for Asset Management March 13, 2020,
NL-RSE Meetup Gijs Molenaar
pythonic.nl • Me! • Freelance Software/Research Engineer • MSc AI
(UvA) • PhD astronomy (South Africa)
• Public Utility company • 5.7 million client connections •
5700 FTE
None
None
The problem • Fixed budget • How to optimally distribute
budget over departments • Balance between long term and short term goals
Amsterdam • Go fully electric by 2030 • 900.000 people
• 230.000 private cars • 10 years • 2610 working days • 1000 charging stations a day?
Our solution • Build agent based simulation of company •
Run millions of simulations up to 40 years in the future • Let Reinforcement Learning agent explore and optimize problem space
What do we need? • A physical model • A
bunch of agents manipulating this model
None
None
Reinforcement Learning
Reinforcement Learning st st+1 a
Deep-Q learning Simulation agent != Reinforcent learning Agent
State • Number of connection issues Reward • function of
• Budget spend • Average waiting time for new connection • Average Waiting time for fix of broken connection Action Decision of budget split
Project structure • 3 teams: • Data Engineers • Data
Scientists • Software Engineers
None
Evaluating 2 strategies • Compute in neo4j • Compute in
NumPy + NetworkIt
None
Rpy2 R has NA values in int arrays, numpy has
NaN in float arrays
Status report • Still working on simulations • Underestimated the
effort required to get this right • Maybe too ambitious? • Useful nonetheless
Research Engineer in Corporate environment • Different setting • Requires
different mindset • More budget • A lot of politics
pythonic.nl available again! • 1 June 2020 • First getting
married in Namibia • If we don’t get Corona banned
Questions?