Skip to content

SpaceX Falcon 9 First Stage Landing Prediction -- the capstone project of IBM Data Science Professional Certificate

License

Notifications You must be signed in to change notification settings

linhhoang-ex/SpaceX-Falcon9

Repository files navigation

SpaceX Falcon 9 First Stage Landing Prediction

SpaceX advertises Falcon 9 rocket launches on its website with a cost of 62 million dollars; other providers cost upward of 165 million dollars each, much of the savings is because SpaceX can reuse the first stage.

Therefore if we can determine if the first stage will land, we can determine the cost of a launch. This information can be used if an alternate company wants to bid against SpaceX for a rocket launch.

In this capstone, we collect a record for each payload carried during a SpaceX mission into outer space. We then build several machine learning models to predict whether the Falcon 9 first stage will land successfully.


An example of a successful landing


An example of failed landings

Methodology

The project was conducted through the following labs, in the chronological order:

  • Lab1A: Collecting the data via making a get request to the SpaceX API.
  • Lab1B: Web Scraping for Falcon 9 and Falcon Heavy Launches Records from Wikipedia.
  • Lab1C: Data Wrangling on the collected data.
  • Lab2A: Exploratory Data Analysis (EDA) on the SpaceX dataset using SQL.
  • Lab2B: EDA and Feature Engineering with Pandas & Matplotlib.
  • Lab3A: Build an Interactive Map with Folium, see a snapshot here.
  • Lab3B: Build a Dashboard with Plotly Dash, see a snapshot here.
  • Lab4: Predictive Analysis (Classification) with Machine Learning Models.

Project Report

A complete project report can be found here.

About

SpaceX Falcon 9 First Stage Landing Prediction -- the capstone project of IBM Data Science Professional Certificate

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published