/finalproject-metis-kickstarter-predictor

A predictor for kickstarter campaign success evaluating both text and tabular data

Primary LanguagePython

Final Metis Project 5: Using Classification to Interprete and Predict Kickstarter Project

Dotun Opasina

SCOPE:

Kickstarter a crowdfunding website helped people raise a total of $1.6 Billion so far. For so many campaigns that succeed on kickstarter, there are are even so many that do not. My goal is to create a predictor website that helps fund seekers to predict whether their campaign will suceed or not.

METHODOLOGY:

  1. Get Kickstarter campaigns from 2013-2019 from Kickstarter scraper website
  2. Download data set into MongoDB and do some data preprocessing
  3. Load MongoDb Data into Pandas
  4. Create some EDA and Data visualization
    • Best times and days to create a campaign that will suceed?
    • What categories of campaigns get funded the most?
      • Connect that information to US market for those categories to see whether the size of market affects how they are funded ?
  5. Feature Engineering and selection of Kickstarter campaign observations
  6. Utilize classification algorithms such as Neural Networks, Logistic regression for prediction
  7. Perform Natural Language Processing on some of the columns e.g the text description of the campaigns is suitable for sentinment analysis and topic modeling .
  8. Build predictor output website

DATA SOURCES:

TARGET

  • MVP: Perform EDA visualizations, Feature selections using classification algorithms and Topic Modeling to extract topics on descriptions.
  • Final: Build boostrap designed Flask predictor Website to allow people

THINGS TO CONSIDER

  • Selecting the proper features to predict the result of a campaign might be challenging as my datasets contains about 25 different columns .