loader image

AI For Energy Hackathon 2021

A hackathon competition where I represented my university

About the project


The AI For Energy Hackathon was a competition where I represented my university. I was the team leader and we built an AI-powered solution to solve the problem of carbon emission.

Carbon Emission has been a major problem that is affecting a lot of people for a long time; causing various issues like global warming, climate change, and critical health issues. It has to do with the emission of various greenhouse gases; carbon dioxide, methane, nitrous oxides, and fluorinated gases. These greenhouse gases are majorly released from the burning of fossil fuels needed to generate energy for various human activities

Our approach of contributing to solving this problem of carbon emission comes from the area of Operations Research. As we are well aware, the transportation sector is one of the main contributors to the emission of carbon into the atmosphere, our software solution aims to address this problem from this particular aspect. We have gotten a dataset of numerous cars and their various features and their estimated carbon emission. Various machine learning algorithms are then used to analyze the data and determine the features that contribute to carbon emission. After the important features have been gotten they used by various models to predict the carbon emission of cars and then suggest alternative cars that emit less carbon

Solution Stage 1: Feature Selection
Feature Selection has to do with determining which features actually contribute to carbon emission. It has to do with analyzing the various input features to the output features (in our case carbon emission) using various algorithms to determine the important features. The importance of feature selection is that it reduces computation time while also helping the manufactures in making decisions.

Solution Stage 2: Prediction & Suggestion
Various Machine Learning models were created that take the important features from the feature selection process and use that to predict the carbon emission of cars based on the data inputted by the user. It then goes through our dataset of cars to determine an alternative car that emits less carbon while still being similar to the original car.

Documentation File

Languages / Technologies

Tech Stack

Python, Jupyter Notebook, Google Colaboratory, Django, Git, GitHub, Heroku, Team Leader
Share on whatsapp
Share on facebook
Share on twitter
Share on linkedin

Other Portfolio Items


Domathz is a mathematics solver application available on web and android. It was developed by a friend and I. The purpose of Domathz is to provide a fast and easy to use application to help students with mathematics related problems.

Chat App

This is a project with the backend done with Node.js and Web Sockets, it is a simple chat application which comes with some basic features. It provides users with the option join a public chat room or create a private one. When users join they are…