Back To Projects
A Hybrid CNN-LSTM Model For Predicting Solar Cycle 25

The goal of this study is to predict Solar Cycle 25 through the deep learning approach,and determine what parameters affect prediction accuracy and what the optimal number of historical solar cycles are used to reliably and accurately predict the upcoming solar cycle. The solar cycle predictions will help us prepare ahead of time for future solar activity.


The solar cycle is linked to the number of visible sunspots and follows the fluctuations of the Sun’s magnetic field. It can have powerful global impacts on the Earth. Thus, predicting the timing and amplitude of the peak of the incoming solar cycle 25 is of great importance. This study uses a hybrid deep learning CNN-LSTM model and observed 13-month smoothed sunspot numbers to predict Solar Cycle 25. The MinMax normalization substantially reduces the error of the CNN-LSTM model’s solar cycle predictions compared to the Standard Deviation normalization. The results suggest that it is best to use four historical solar cycles to predict the future solar cycle. The predicted Solar Cycle 25 will have a peak amplitude similar to the 13-month smoothed peak of solar cycle 24. The predicted solar cycle 25 peak spans a relatively long period of time between approximately August 2023 and July 2024.

Alice H.
Tony Rodriguez
PhD Candidate in Astrophysics at Caltech

Related Projects

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

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.
Isaac A.
Mentored by Aidan Donaghey
workspace_premium
AI-Based Image Classification Used to Accurately Distinguish Recyclable Material Versus Non-Recyclable Material

One cause of this improper disposal of materials is that it can be difficult to tell if a material is able to be recycled. In response, I created a machine learning model that can distinguish recyclable materials from trash through image classification.
Katarina A.
Mentored by Ayush Pandit
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