AI Adventures in Azure: making use of blob i/o

As part of my AI for Earth software development, I am working hard on a system that simultaneously applies a supervised classification algorithm, and inverted radiative transfer model, an albedo calculation and an energy balance model pixel-wise over satellite imagery over the Greenland Ice Sheet. This is hugely computationally expensive and very memory hungry. I … Continue reading AI Adventures in Azure: making use of blob i/o

AI Adventures in Azure: Blob storage

My AI for Earth project is quite memory intensive so I have been learning about ways to take the data storage off the local disk and into the cloud, while still maintaining on the fly access to crucial files on my virtual or local machine. My classification problem started off requiring just a few GB … Continue reading AI Adventures in Azure: Blob storage

Eyes in the Sky 1: METAR

I'm currently studying for my CAA permission for commercial operations (PfCO) - what is commonly thought of as the UK drone pilot's license. Flying small unmanned aerial systems (SUAS) is an increasingly common part of field science especially in polar science where a) scaling in-field observations over space is critical, b) we rely heavily on … Continue reading Eyes in the Sky 1: METAR

AI Adventures in Azure: Ice Surface Classifiers

For this post I will introduce what I am actually trying to achieve with the AI for Earth grant and how it will help us to understand glacier and ice sheet dynamics in a warming world. The Earth is heating up - that's a problem for the parts of it made of ice. Over a … Continue reading AI Adventures in Azure: Ice Surface Classifiers

National Geographic Explorers Festival London

A few weeks ago I had the pleasure of presenting at the National Geographic Explorer's Festival in London. This was an amazing opportunity to meet the inspirational Explorers and listen to them talk about AI solutions to conservation problems around the world. In the afternoon I spoke about my work on machine learning and remote … Continue reading National Geographic Explorers Festival London

AI Adventures in Azure: Uploading data to the VM

There are many ways to transfer data from local storage to the virtual machine. Azure provides Blob storage for unstructured data managed through the user's storage account as well as specific storage options for files and tables. There is also the option to use Data Lakes. These are all useful for storing large datasets and … Continue reading AI Adventures in Azure: Uploading data to the VM

AI Adventures in Azure: Choosing VM Size

The main purpose of a VM is to accelerate scripts compared to running locally on a laptop or desktop by outsourcing the computation to a more powerful remote computer. There is an overwhelming number of options for Azure VM sizes, each of which is optimised for a particular purpose, so to get the best performance … Continue reading AI Adventures in Azure: Choosing VM Size

AI Adventures in Azure

A lot of my work at the moment requires quite computationally heavy geospatial analysis that stretches the processing capabilities of my laptop. I invested in a pretty powerful machine – i7-7700GHz processor, 32GB RAM – and sped things up by spreading the load across cores and threads, but it can still be locked up for … Continue reading AI Adventures in Azure

AI for Earth

I'm delighted to report that I have been awarded a Microsoft and National Geographic AI for Earth Innovation Grant! With over a billion people relying on glaciers for freshwater for drinking, irrigating crops and hydropower, and Arctic ice dynamics influencing global weather and exacerbating natural hazards over major population centres, melting glaciers affect us all. … Continue reading AI for Earth