Smarter approaches to data processing are essential to realise the potential benefits of the exponential growth in energy data in homes from a variety of sources, such as smart metres, sensors and other devices. Machine learning encompasses several techniques to process and visualise data. Each technique is specifically suited to certain data types and problems, whether it be supervised, unsupervised or reinforcement learning. These techniques can be applied to increase the efficient use of energy within a home, enable better and more accurate home owner decision-making and help contribute to greener building stock. This chapter presents the state of the art in this area and looks forward to potential new uses for machine learning in renewable energy data.