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

Vibration Analysis

This paper covers differences in accuracies of an artificial intelligence model that classifies different sets of sensor outputs (in this case, machinery shaft vibrations) collected by sensors into varying levels of weight on the shaft.
Akshay N.
Mentored by
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
workspace_premium
Stellar Classification based on Numerous Characteristics using Machine Learning

The task of stellar classification can be tedious and lengthy when done manually. One can expedite stellar classification by creating an artificial intelligence model to automate the process. The current stellar classification model serves to effectively categorize stars for research purposes regarding their distribution around the universe, so automating the development of this resource would allow professionals to allocate more time to explore the bounds of our current understanding of space and the universe. After finding and analyzing a dataset containing numerical and categorical features, a supervised learning approach was then used to train and test different models on their ability to classify the stars in the given test set. A Decision Tree Classifier, Random Forest Classifier, Ridge Classifier, and Support Vector Classifier were trained and tested using the data.
Roberto T.
Mentored by Sophia Barton