I was honored to speak at Devcon3, the Ethereum Developers’ Conference, on my research on coordinating decentralized optimization with blockchains.
The attendees were a strange mix: 30-50% of the attendees were speculators who knew nothing about blockchains, but were frantically trying to understand the asset which had ballooned in their portfolio. » Read More
Decentralized Optimization with Blockchains
This tutorial walks through an example of how to implement ADMM on a blockchain, and complements my Devcon3 talk. Github repository is here
Goal: Use a smart contract to coordinate decentralized optimizationΒΆ
This can model federated machine learning or federated optimization problems
We will use the Alternating Direction Method of Multipliers, » Read More
Blockchains and Energy: The Startup Space
As blockchains extend beyond financial transactions there has been a strong interest in the energy space- my research specialty, and the focus of my most recent paper on blockchains for securing decentralized energy markets.
Having watched other changes in the energy sector, » Read More
Glimpses into the Quantitative Finance industry
Since winning the Correlation One / Citadel datathon in February, I’ve been fascinated by data science jobs in the Finance sector, and the idea of applying my strategic bidding research to equity markets where trading volumes are greater, physical constraints are looser, » Read More
Wanxiang Global Blockchain Challenge Winners!
Great news- our proposal for a decentralized blockchain-based energy scheduling system won 2nd place in the Wanxiang Global Blockchain Challenge, the first step to getting our research out of the ivory tower and into industry!
Our proposal outlines an approach to creating the energy network which will power Wanxiang’s 90,000-person smart city (a 5-year, » Read More
CCTA 2017 Debrief
I just got back from the First IEEE Conference on Control Technology and Applications, which replaces the previous Multi-conference on Systems and Control.
First, having a conference in Hawaii is fantastic: morning snorkeling missions before the conference started, » Read More
Wanxiang Global Blockchain Challenge
Our blockchain/microgrid research might become a reality: working with the Blockchain@Berkeley team, we’ve submitted a proposal to the Wanxiang Global Blockchain Challenge, an international competition for blockchain infrastructure ideas. If all goes well, this research might turn into the actual metering and scheduling system for a city that is being planned in China. » Read More
Tutorial: Controlling Ethereum with Python
Ethereum makes it easy to run simple computations on blockchains while keeping the value of decentralized networks– but real applications will need access to off-blockchain resources, whether for heavy computations or pulling data from the internet. This tutorial walks through how to deploy a smart contract on a private test blockchain and use Python to read data from the blockchain or send data to the blockchain. » Read More
Build Your Own Support Vector Machine
Support vector machines are the canonical example of the close ties between convex optimization and machine learning. Trained on a set of labeled data (i.e. this is a supervised learning algorithm) they are algorithmically simple and can scale well to large numbers of features or data samples, » Read More
Controlling WiFi Lightbulbs with Python
Slick algorithms and whiz-bang math are nice to have, but sometimes nothing speaks as well as a hardware demo. And for energy nerds, this means flashing lights. Rather than wrangling an Arduino and working with LEDs, another option is to get a quick start using ‘smart’ » Read More