← Back to projects
Exoplanet Type Classifier screenshot

machine learning apps

Exoplanet Type Classifier

An interactive PyTorch and FastAPI application that predicts exoplanet types from planetary, orbital, and host-star features.

PythonPyTorchFastAPIScikit-learnPandasNumPyHTMLCSSJavaScript

Project Overview

Exoplanet Type Classifier is an interactive multiclass classification web application that predicts the type of an exoplanet using planetary, orbital, and host-star features. The project combines a PyTorch neural network model with a FastAPI backend and a custom browser-based interface.

Project Goal

  • Build a multiclass classifier for exoplanet type prediction.
  • Create an interactive interface where users can adjust planetary and host-star features.
  • Return predicted class probabilities and a readable planet-type profile.
  • Deploy the FastAPI application as a live portfolio demo.

Model Architecture

1.A PyTorch MLP model performs multiclass classification over exoplanet type categories.
2.FastAPI serves the frontend, health endpoint, UI configuration, and prediction endpoint.
3.The browser interface uses sliders and preset cards to simulate different exoplanet profiles.
4.The prediction result displays confidence, class probabilities, and typical profile information for the predicted planet type.