Cross-Mission Planet Hunter
Trained on Kepler. Tested on TESS. Solved domain shift.
The Problem
Same universe, different cameras. Kepler stared deep at one patch for 4 years. TESS scans the whole sky in 27-day sectors. Different noise, cadence, and stars = an AI trained on Kepler gets confused on TESS.
Think of it as accent difference. The model learns Kepler's "accent" — its noise patterns and timing. When we show it TESS data, the words (transits) are the same, but the accent is different. Without adaptation, accuracy crashes from 84.7% → 52.6%.
Results
Placeholders for your actual plots — export from notebook as PNG and swap the boxes.
Kepler Confusion Matrix
84.7% accuracy
TESS Real Confusion Matrix
52.6% zero-shot
ROC Curve
Adapted 83.2%
How it works
NASA Exoplanet Archive cumulative KOI table. Clean features: period, duration, depth, SNR, stellar temp.
80/20 split, balanced classes. Achieves 84.7% on Kepler holdout.
Direct transfer drops to 52.6%. Model overfits to Kepler noise fingerprint.
StandardScaler on combined features, retrain on Kepler, evaluate on TESS. Domain gap closes.
Tech Stack
Built for NASA Space Apps Challenge 2025 by Parineeta Pahade
Open-source cross-mission exoplanet detection. From Kepler's deep stare to TESS's all-sky sweep — one model, adapted.