Skip to content

Use of various machine learning models, including Deep Learning, to classify possible exoplanets from data provided by NASA.

Notifications You must be signed in to change notification settings

SarahZ22/machine-learning-challenge

Repository files navigation

Machine Learning Homework (Week 21 HW) - Exoplanet Exploration

PlanetsImage

Background

Over a period of nine years in deep space, the NASA Kepler space telescope has been out on a planet-hunting mission to discover hidden planets outside of our solar system. The purpose of this project was to create machine learning models capable of classifying candidate exoplanets from a raw dataset.

Data From: https://www.kaggle.com/nasa/kepler-exoplanet-search-results

Project Requirements:

Preprocess the raw data
Tune the models
Compare two or more models

Process:

Preprocessed the raw data
Scaled numerical data
Separated the data into training and testing
Used GridSearch to hypertune some models
Tune and compare models/classifiers

Final Analysis

Deep Learning Model: Loss = 0.23553 Accuracy = 0.90503
KNN (K Nearest Neighbors) Model: Training Data Score = 0.84818 Testing Data Score = 0.82952 (k=13)
Logistic Regression Model: Training Data Score = 0.84703 Testing Data Score = 0.86156
Random Forests Model: Training Data Score = 1.0 Testing Data Score = 0.91133

Of the four models I have created for this data all look quite good. As the Random Foests Model and the Deep Learning Model have the highest accuracy/scoring either of these would be the best method to use for further research.

About

Use of various machine learning models, including Deep Learning, to classify possible exoplanets from data provided by NASA.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published