Skip to content

mobinajamali/Cosmic-Exploration-Classifiers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🪐 Cosmic Exploration Classifiers

About:

This project is a data-driven exploration of the cosmos through analyzing the SDSS large-scale astronomical survey to explore and classify celestial objects based on their properties. To facilitate the analysis, I performed all my work on SciServer cloud-based computing system that offers an extensive range of interconnected tools and services.

Alt text Source : Part of the visualization task in my main.ipynb notebook.

For the classification of celestial objects, I deployed three distinct ML models: k-Nearest Neighbors (KNN), Random Forest, and a Neural Network (MLP Classifier). Each model underwent meticulous fine-tuning, incorporating various regularization techniques and hyperparameter selections to maximize accuracy and dependability.

How to run?

1. Working locally:

Clone the repository and install the dependencies.

2. Working on SciServer:

This work is designed to be run from the SciServer compute environment. Please set up a SciServer account and upload main.ipynb into a new “container”.

Data Query:

Use the following code block to search the SDSS Data Release 16 database via the CasJobs REST API:

SELECT TOP 10000 p.objId,p.ra,p.dec,p.u,p.g,p.r,p.i,p.z, p.petror90_r,
s.specobjid, s.class, s.z as redshift, s.plate, s.mjd, s.fiberid
FROM PhotoObj AS p
JOIN SpecObj AS s ON s.bestobjid = p.objid
WHERE p.u BETWEEN 0 AND 19.6
  AND p.g BETWEEN 0 AND 20  AND p.petror90_r > 10
CasJobs.executeQuery(query, "dr16")

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published