I try to mitigate climate change using computer science. I co-founded Open Climate Fix, a non-profit research lab focused on reducing greenhouse gas emissions. Previously, I was a Research Engineer at DeepMind, where I used machine learning to predict wind power. Read more about me…
Blog posts
- Our experience of whooping cough (spoiler: It was horrible!)
- Using computing to fix climate change, part 2
- Helping to speed up Zarr
- Two levels of applying machine learning to solar power forecasting
- Using computing to fix climate change
- UK PV map
- Starting work on solar PV mapping
- Starting work on solar electricity nowcasting
- How to get involved with Open Climate Fix
- Magazine or community platform for people interested in practical action to limit climate change.
- Update & FAQ on non-profit research lab
- Solar PV nowcasting
- Starting a non-profit research lab to help fix climate change ASAP
- First day as a Research Engineer at DeepMind
- My Imperial email address will stop working soon!
- April 2017 version of UK-DALE moving to UKERC EDC, and no more data updates :(
- Moved blog from Drupal to Jekyll
- April 2017 update of UK-DALE
- Free, 2nd hand, data collection hardware
- PhD thesis is all done!
- How to mitigate climate change using computer science?
- Results from the energy disaggregation competition survey are now public!
- Not currently working on the energy disaggregation competition
- Making a "haunted staircase" for Halloween using a Touch Board & Ableton Live
- Simulating disaggregated electricity data
- Survey launched: Please help us to design a competition for energy disaggregation algorithms!
- A competition for energy disaggregation algorithms
- PhD thesis submitted!
- May 2016 release of UK-DALE
- Please help design a competition for energy disaggregation algorithms!
- Books with strong female characters suitable for 4 to 5 yearolds
- Portable air quality monitors for cyclists
- Simplifying NILMTK
- Current Cost and EDF EcoManager RF protocol docs are back online :)
- 3rd International Workshop on NILM -- SAVE THE DATE!
- Fix headphone audio output on Linux on HP ProBook 6450b
- Convert Reveal.js + D3 to PDF
- Maker Spaces in and around Peckham
- 2nd "Making Session" with primary school kids
- "Making" workshops with 4-6 yearolds
- Draft Neural NILM paper
- Neural NILM: Deep Neural Networks Applied to Energy Disaggregation
- Live stream of London NILM Workshop on Weds 8th July
- Announcing the 2015 European NILM workshop
- UK-DALE paper is now published in NPG's Scientific Data's journal
- Energy disaggregation online discussion forum
- Updated version of our UK-DALE dataset paper
- NILMTK Survey
- MSc project proposal: An online competition for comparing energy disaggregation algorithms
- NILMTK v0.2 wins best demo at BuildSys 2014; and demo is online
- Make machine learning easy enough for kids to use in their creations (MSc group project proposal)
- 16kHz recordings of voltage and current for whole home for >1 year available
- Site now requires login to post comments
- Report from NILM2014@London on comparing NILM algorithms
- Report from NILM2014@London on building an online discussion venue and wiki for NILM
- At IBM until end of October
- NILMTK v0.2 released!!
- Introducing NILM Metadata: a schema for energy datasets and prior knowledge about appliances
- Why I'm sceptical about self-drive cars
- Post-doc funding
- Introducing NILMTK: an open source toolkit for non-intrusive load monitoring
- Non-Intrusive Load Monitoring ToolKit (nilmtk)
- Why don't academics discuss research before starting the work?!
- Wiki and online community for electricity disaggregation researchers
- Resources and organisations for teaching kids to engineer / code stuff
- Teaching 9-12 yearolds robotics with FireTechCamp
- MSc project proposal: Automatic categorisation of plant images
- The wonderful MSc students I worked with last year and their award-winning projects ;)
- Student project proposal: Implement a graphical "knowledge flow" interface for the Python machine learning toolkits scikit-learn and/or PyLearn2
- Two books on the history of hacking
- Visualisation of machine learning algorithms: computer science group project proposal
- Open repository for appliance power signatures: computer science group project proposal
- UK energy infrastructure simulation game: computer science group project proposal
- Dimmers and sparse-sampling home energy monitors don't mix
- Which software license for disaggregation code?
- UK Patents, Copyright and disaggregation
- Very basic electronics kits for 2 year olds!?
- Data clustering in Python
- Reviews of energy saving lamps (LED and CFL)
- Using computer science to improve environmental sustainability
- Energy use recommendations
- Smart Meters Equipment Tech Spec Version 2 (SMETS2)
- UK-based disaggregation researchers
- UKERC International Energy Summer School
- Emails requesting I remove links from my site
- Summary of my energy monitoring code
- "Smart room-by-room heating control for homes"
- General "smart home" and "home automation" links
- Project proposal for an MSc individual project on disaggregation
- OpenTRV: Open-source home heating control
- Using a sound card as an electricty meter
- Ideas to reduce electricty consumption at home
- New year HTPC woes
- Intel Atom notes
- Update: building meters
- Size of Arduino number types
- How accurate is an EDF individual appliance monitor?
- C++ notes
- Group MSc project on "Visualisation and Analysis of Domestic Electrical Energy Consumption"
- Ensuring the fan runs on my HP ProBook 6450b laptop
- Insulating our bedrooms
- Buying and installing a smart meter
- Visualisation and Analysis of Domestic Electrical Energy Consumption
- DIY EcoManager Nanode code is feature-complete!
- Deleted Current Cost protocol documents - UPDATED: Docs are back!
- rfm_edf_ecomanager code now works with the Arduino IDE
- Current Cost and EDF EcoManager RF protocols almost fully decoded
- EDF EcoManager wiki
- Success pinging EDF IAM and receiving response.
- Success receiving Current Cost RF data using RFM01 and RFM12b
- Blew up my laptop sniffing SPI bus of IAM!
- Sniffing SPI data from my Current Cost EnviR
- Other wireless kit in our home
- Current Cost EnviR tear down
- Current Cost Individual Appliance Monitor v3 tear down
- Hacking the Current Cost
- udev rules for Current Costs
- Windows Notes
- Setting up Emacs for Python development
- Domestic power consumption data on github
- Monitoring individual appliances
- Python notes
- Paper accepted into Imperial College Energy and Performance Colloquium 2012
- A new language for mathematical computing: Julia
- Awesome stats, machine learning & information theory videos on YouTube
- Added list of academic writing
- Summary of "green" features we've added to our house
- Getting LaTeX and Lyx to use ACM SIG class file
- MATLAB notes
- Summer schools & workshops on smart energy / disaggregation
- Concrete example of floating point arithmetic behaving in unexpected ways
- Stanford's free online Probabilistic Graphical Models course
- Ubuntu notes
- Which programming language for my Disaggregation system? Matlab versus Python; Graphical Models.
- Using iPhone photo GPS coordinates in Google Maps
- The Geological Record of Ocean Acidification
- Where to make notes whilst learning a new programming language
- HTML5 Canvas versus SVG for interactive charts and graphical models
- Making graphs for websites and web apps
- Gas consumption 2007-2011
- Smart Meter Disaggregation
- Dimmable LED down lights
- Getting the Linux 1-wire file system owfs to work
- Why bother to reduce energy consumption
- Planning to insulate bedrooms this weekend
- What is a smart meter?
- Existing central heating control systems
- Insulating our Victorian living room part 2
- LSE Podcast: State of the World Economy in 2012
- Rotate iPhone video 90 degrees on Ubuntu
- Free Stanford course on Probabilistic Graphical Models
- My copy of David MacKay's "Information Theory, Inference and Learning Algorithms" arrived
- My MSc project on disaggregation is on the Imperial website
- E-readers for academic papers & converting LaTeX to EPUB
- Reference library available online
- Notes for producing clean plots in Matlab for LaTeX
- Re-installing Windows Vista x64 Media Center
- Fixing a waterlogged iPhone 3GS
- moving photos from Gallery2 to Flickr
- A better central heating control system
- UK Smart Meters: sample rate and reactive power
- Response to DECC's Smart Metering Implementation Programme: consultation on draft licence conditions and technical specification
- Solar-powered rainwater pump
- LaTeX, Lyx, MetaUML & Zotero on Ubuntu
- Linux Home Theatre PC notes
- Notes on running Ubuntu Linux on my HP ProBook 6450b
- Eclipse notes
- Solar Thermal notes
- Doxygen
- GNUplot
- Current Cost notes
- Using LaTeX with Emacs
- Eclipse CDT, git and make - notes
- Eclipse with SVN and NXJ
- Under floor heating notes
- Plants notes
- Double Glazing notes
- Insulating our Victorian living room
- London to Spain: trains, planes and French rail strikes
- Plane versus train and ferry for London to Belfast
- Drilled hole for Mechanical Ventilator with Heat Recovery
- First attempt to figure out how much power I'm using
- Our Mechanical Ventilation with Heat Recovery unit has arrived
- Peckham Power Meter testing
- Wormery arrived
- Took train to Whitstable
- Using school physics to calculate oceans warming rate
- Another reponse to James Delingpole
- A response to commenters on James Delingpole's blog
- My response to "The climate debate isn’t over" by Amanda Baillieu
- Building cameras
- Selling my Brevis 35mm adapter
- "The most important update to climate science since the 2007 IPCC report"
- DIY fluorescent light fixtures
- Open letter to Nikon regarding movie mode, uncomressed RAW and RED
- "Car Bomb" broadcast on Channel4 this Sunday and next Sunday
- Car mounts
- Wide-angle adapters
- de-interlacing
- Timelapse photography
- MIRRORS given a good review by Ben Blaine
- Cineform announces new products
- Colour Profiling and Calibration
- Consumables
- DVCproHD in Premiere Pro
- Finished shooting Shiver
- Links to friends' pages
- Mirrors website
- June Grandwells' site
- Lucas' first article on UKfilm.org: First Response
- Shooting Super-16mm On A Low Budget
- UKfilm.org has gone live
- UKfilm.org
- First response from Soma!
- Crack Village photos
- Alex Smoke "Ja Future" video nearing completion
- Adding categories to the Movie Making Manual
- Free/busy schedule online
- Added photos
- New blog for filmmaking
subscribe via RSS