Back To Projects

An Investigation Into Applications of Machine Learning Algorithms on Solar Flare Data and Distance Prediction

Isaac A.

The current method that NASA uses for flare prediction involves studying various solar cycles that range from 11 days to 80 years. However, there are far too many factors to consider using this method of prediction and the forecasts are often wrong.


A solar flare is an intense localised eruption of electromagnetic radiation in the sun’s atmosphere. A solar flare is typically accompanied with a coronal mass ejection (CME), in which a highly magnetic plasma is released from the sun’s corona into the heliosphere. CMEs are capable of reaching earth and colliding with the earth’s magnetic field, causing dangerous geomagnetic storms that can start fires and cause power outages. It is imperative that flares are studied so that actions can be taken to mitigate the effect of geomagnetic storms. Our data was sourced from the RHESSI telescope which consisted of almost 100,000 entries. It was shown in Fletcher’s paper that there exists a correlation between radial distance and the energy of a flare. We began with classifying solar flares based on their radial distances and then applying machine learning models like logistic regression, KNN classification, Decision Trees and MLP Classification and closely examining the ones that gave the highest accuracy. Our different machine learning models showed that there existed a pattern in the phenomena of solar flares and our AI could be used to predict them accurately. Most notably, the decision tree model had an accuracy of 99.84%.

Explore More!

Isaac A.
Aidan Donaghey
Physics Yale Alumni, Researcher in Bioinformatics and Astrophysics

Related Projects

Molecular Analysis of Stellar Clusters Final Paper

By testing a multitude of models from the python package scikit-learn upon the APOGEE dataset, we’ve managed to produce a resultant product that can predict a star’s iron concentration depending upon its gravitational pull (LOGG) value or effective temperature (TEFF) value.
James W.
Mentored by Aidan Donaghey
Classifying Non-Gaussian Transient Noise in LIGO

Using computer vision to analyse gravitational waves can provide valuable information about previously obscured information.
Maanya M.
Mentored by Anthony Cuturrufo
Using Machine Learning to Classify Stars, Quasars, and Galaxies

In this project, we looked at data from stars, quasars, and galaxies from the sixteenth data release of the Sloan Digital Sky Survey Telescope. The aim of the project was to accurately and quickly classify these three types of objects using machine learning. We used three machine learning algorithms, namely logistic regression, multi-layer perceptron, and decision tree classifier.
Chinmay R.
Mentored by Amanda Wang