CoolFace
Apppublic

Jcarljuson/ExoFinder-by-Aethereologists

sourceHugging Facemitupdated 1y agoView on Hugging Face
0likes
App README

๐Ÿช ExoFinder by Aethereologists

Advanced Machine Learning Exoplanet Detection System

ExoFinder is a sophisticated web application that uses ensemble machine learning models to analyze astronomical data and predict the likelihood of exoplanet candidates. Built by the Aethereologists team for NASA Space Apps Challenge.

๐Ÿš€ Features

  • โ€”Multi-Mission Support: Analyze data from Kepler, K2, and TESS missions
  • โ€”Ensemble ML Models: Uses Random Forest, XGBoost, and Neural Networks
  • โ€”Real-time Analysis: Upload CSV data and get instant predictions
  • โ€”Interactive Interface: User-friendly web interface with space-themed design
  • โ€”Confidence Scoring: Get probability scores for exoplanet likelihood

๐Ÿ”ฌ Technical Details

Machine Learning Models

  • โ€”Kepler Mission: Stacked ensemble model (Random Forest + XGBoost + Neural Network)
  • โ€”K2 Mission: Stacked ensemble model with specialized preprocessing
  • โ€”TESS Mission: Optimized model with label encoding for categorical features

Key Features Analyzed

  • โ€”Transit depth and duration
  • โ€”Orbital period and characteristics
  • โ€”Stellar parameters (temperature, radius, magnitude)
  • โ€”Signal-to-noise ratios
  • โ€”Centroid motion and flux measurements

๐Ÿ“Š Usage

  1. 1.Select your mission type (Kepler, K2, or TESS)
  2. 2.Upload your CSV file with astronomical measurements
  3. 3.Click "Analyze Data" to run the ML prediction
  4. 4.View results with confidence scores and detailed analysis

๐Ÿ› ๏ธ About

Developed using Flask, scikit-learn, XGBoost, and TensorFlow. The models are trained on validated exoplanet datasets and achieve high accuracy in distinguishing between confirmed exoplanets and false positives.