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
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
100
Research Engineering in Radio Astronomy
gijzelaerr
3
130
The story of CWLifying Apercal
gijzelaerr
0
130
Deep Vacuum Cleaner
gijzelaerr
1
98
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
130
Other Decks in Science
See All in Science
知能とはなにか -ヒトとAIのあいだ-
tagtag
PRO
1
100
HajimetenoLT vol.17
hashimoto_kei
1
240
機械学習 - K近傍法 & 機械学習のお作法
trycycle
PRO
1
1.5k
共生概念の整理と AIアライメントの構想
hiroakihamada
0
220
俺たちは本当に分かり合えるのか? ~ PdMとスクラムチームの “ずれ” を科学する
bonotake
2
2.4k
AIを用いた PID制御で部屋 の温度制御をしてみた
nearme_tech
PRO
0
150
先端因果推論特別研究チームの研究構想と 人間とAIが協働する自律因果探索の展望
sshimizu2006
3
940
Physical AIを支えるWeights & Biases
olachinkei
1
370
検索と推論タスクに関する論文の紹介
ynakano
1
230
データベース10: 拡張実体関連モデル
trycycle
PRO
0
1.1k
Non-Gaussian, nonlinear causal discovery with hidden variables and application
sshimizu2006
0
130
機械学習 - ニューラルネットワーク入門
trycycle
PRO
0
1k
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
720
The Art of Programming - Codeland 2020
erikaheidi
57
14k
WENDY [Excerpt]
tessaabrams
11
38k
How to make the Groovebox
asonas
2
2.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
200
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
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?