The purpose of Build Week is to empower students to demonstrate mastery of the learning objectives. The Build Weeks experience helps prepare students for the job market.

The Pitch:

Using NLP and / or regression techniques, Kickstarter Success can help predict how successful a kickstarter campaign will be based on the monetary goal, description, campaign length, or catagories.


MVP:

  • Train a model that predicts campaign success or failure (binary target variable.)
  • Deploy a model via Flask API so that predictions can be displayed to the user.

Heroku App:

https://kickstart-campaign-prediction.herokuapp.com/


Setup Details:

Required Packages:

numpy, python, dash, requests, pandas, scikit-learn, joblib, gunicorn


To start locally in command line:

clone this repository

start venv

command line code: python usd_app.py


Datasets Used:

The KNN Nearest Neighbors model was trained on Kickstarter campaign data from Kaggle:

https://www.kaggle.com/kemical/kickstarter-projects?select=ks-projects-201801.csv


API Used:

Currency exhange rate API used to convert all currency inputs to USD (key required):

https://www.exchangerate-api.com/


Meet the Team:

Nicholas Papenburg; Github: https://github.com/NPAPENBURG

Celina Walkowicz; Github: https://github.com/CelinaWalkowicz

Matt Grohnke; Github: https://github.com/mgrohnke