Dotun Opasina

  • About
  • AI Projects
  • DotunData
  • Practical Datascience
  • Trainings
  • impact
kickstarter-funded.png

Metis Final Project: Predicting Kickstarter Projects Successes using Neural Networks

September 22, 2019 by Oladotun Opasina

We just completed our final project at Metis in Seattle, Washington, USA. These past 12 weeks went by quickly and were filled with many lessons. It is going to take a while to process them and I am glad for the period of growth.

For this project, we were tasked to individually select a passion project and use our newly learned machine learning algorithm skills on them.

After much discussions with our very fine instructors, I decided to focus on predicting successes of Kickstarter data using neural networks and logistic regression.

Tools Used:

  • MongoDB for storing data

  • Python for coding

  • TensorFlow and Keras for neural networks

  • Tableau for data Visualization

  • Flask app for displaying the website

The code and data for this project can be found on Github.

Challenge:

“Why did Football Heroes, a Mobile game company using Kickstarter achieve its goal of 12,000 while CowBell Hero another company that used Kickstarter did not? The goal of this project is to help campaigns succeed as they raise their funds“

This is a Tough Problem

This is a tough problem because Kickstarter data contains both text data such as the project title and description. Tabular data such as the Goal and duration of the project. Hence my project needed to account for this problem.

Screen Shot 2019-09-22 at 12.38.07 PM.png

Data:

The data was collected from Kickstarter web scraper called webroot.io.

  1. Kickstarter data

Steps:

  1. Preprocess data using MongoDB

  2. Split data into text data (title, description ) and tabular data.

  3. Pass the text data into an LSTM neural network and the tabular data into a regularized logistic regression.

  4. Combine all the models together in an ensemble model. The accuracy score of my result was 78.3%

  5. Build a website using Flask app to allow users interact with the output.

Steps for Kickstarter Prediction

Steps for Kickstarter Prediction

Video Demo

Future Work:

Presently, I have a working website that predicts campaign successes and failures. Future work include improving the model names and websites.

Thank You:

I want to use this medium to thank my family, friends and colleagues at Metis for their lessons, patience and opportunity to grow. All of my successes at Metis is because of the positive impact they had on me and my projects. So Thank you.

Gradpicture2JPG.JPG



PowerPoint Slides:

September 22, 2019 /Oladotun Opasina
  • Newer
  • Older

Powered by Squarespace