CoolFace
Apppublic

Adilbai/Kepler-automated-detection

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

๐Ÿช Kepler Automated Exoplanet Detection

An AI-powered tool for detecting exoplanets using NASA Kepler mission data. This application uses machine learning to predict whether astronomical objects are likely to be exoplanets based on their observational characteristics.

๐Ÿš€ Features

  • โ€”Automated Column Mapping: Intelligent mapping of uploaded CSV columns to training dataset features using AI
  • โ€”Machine Learning Predictions: Trained model for exoplanet classification
  • โ€”Interactive UI: Easy-to-use Gradio interface for uploading data and viewing results
  • โ€”Detailed Statistics: Comprehensive analysis of prediction results

๐Ÿ“Š How It Works

  1. 1.Upload a CSV file containing astronomical observation data
  2. 2.The system automatically maps your columns to the required features
  3. 3.Machine learning model analyzes the data
  4. 4.Get predictions with confidence scores and detailed statistics

๐Ÿ› ๏ธ Technology Stack

  • โ€”Machine Learning: scikit-learn
  • โ€”Model Persistence: joblib
  • โ€”UI Framework: Gradio
  • โ€”Data Processing: pandas, numpy
  • โ€”AI Mapping: Together AI API

๐Ÿ“ Usage

  1. 1.Prepare your CSV file with astronomical observation data
  2. 2.Upload the file through the interface
  3. 3.Review the column mapping (automatic)
  4. 4.Get predictions and statistics

๐Ÿ”‘ Environment Variables

The application requires a TOGETHER_API_KEY for AI-powered column mapping. This should be set in your Hugging Face Space secrets.

๐Ÿ“„ License

MIT License

๐ŸŒŸ About

This project was developed to assist astronomers and researchers in analyzing Kepler mission data for exoplanet detection. The machine learning model is trained on validated exoplanet data from NASA's Kepler mission.


Built with โค๏ธ for astronomy and space exploration