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
Gijs Molenaar
March 13, 2020
Science
110
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
110
Research Engineering in Radio Astronomy
gijzelaerr
3
130
The story of CWLifying Apercal
gijzelaerr
0
130
Deep Vacuum Cleaner
gijzelaerr
1
100
EOSC LOFAR pilot final presentation
gijzelaerr
1
190
Software packaging and data pipelines
gijzelaerr
1
180
Docker - 3 years later
gijzelaerr
0
190
Radio astronomy data reduction at PyData Amsterdam
gijzelaerr
3
280
Data reduction pipelines using Docker for the MeerKAT telescope
gijzelaerr
0
140
Other Decks in Science
See All in Science
AIを用いた PID制御で部屋 の温度制御をしてみた
nearme_tech
PRO
0
170
AkarengaLT vol.41
hashimoto_kei
1
150
東北地方における過去20年間の降水量の変化
naokimuroki
1
330
Non-Gaussian, nonlinear causal discovery with hidden variables and application
sshimizu2006
0
150
検索と推論タスクに関する論文の紹介
ynakano
1
250
Inside the Mind of an LLM
baggiponte
0
190
Utiliser Bitcoin sans Internet
rlifchitz
0
290
サンプル対応のない複数遺伝子発現プロファイルに対するテンソル分解型統合解析の要約
tagtag
PRO
0
200
生成AI・プレプリント時代における 研究成果公開の再設計 ― トップカンファレンス文化はどこへ向かうのか / Redesigning the Dissemination of Research Outputs in the Age of Generative AI and Preprints — Where Is the Top-Conference Culture Heading?
ykiyota
0
29k
知能とはなにか -ヒトとAIのあいだ-
tagtag
PRO
1
110
Cross-Media Technologies, Information Science and Human-Information Interaction
signer
PRO
3
32k
Van Dare naar Durf
voginip
0
250
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
1.1k
Writing Fast Ruby
sferik
630
63k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
The Spectacular Lies of Maps
axbom
PRO
1
850
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Designing Powerful Visuals for Engaging Learning
tmiket
1
440
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
550
Done Done
chrislema
186
16k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
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?