crowford
play

Crowford Crowd Investment Data Portal Group 13 LABBE, Kevin Patrick - PowerPoint PPT Presentation

Crowford Crowd Investment Data Portal Group 13 LABBE, Kevin Patrick Joseph MARTYNAVA, Karina THOMPSON, Julien Edward Topics Crowdfunding basics Schema Mapping / ER (Gathering Data) Data Fusion (Data Analysis) Data Portal


  1. Crowford Crowd Investment Data Portal Group 13 LABBE, Kevin Patrick Joseph MARTYNAVA, Karina THOMPSON, Julien Edward

  2. Topics • Crowdfunding basics • Schema Mapping / ER (Gathering Data) • Data Fusion (Data Analysis) • Data Portal

  3. ● Crowdfunding ● Schema mapping / ER ● Data fusion ● Data Portal Crowdfunding

  4. ● Crowdfunding ● Schema Crowdfunding ● Data fus ● Data Po • Fund a project by a large number of people • Start-up, Video games, charity…

  5. ● Crowdfunding ● Schema Crowdfunding ● Data fus ● Data Po • over 2 billions $ • 100K projects • 10 milion contributors

  6. ● Crowdfunding ● Schema Crowford ● Data fus ● Data Po • Gather projects from different sources • Predict if a project will be successful or not

  7. ● Crowdfunding ● Schema mapping / ER ● Data Fusion ● Data Portal Schema Mapping / ER Gathering data

  8. ● Crowdfunding ● Schema mapping / ER Data Sources ● Data Fusion ● Data Portal

  9. ● Crowdfunding ● Schema mapping / ER Data Sources ● Data Fusion ● Data Portal • Same structure • Same theme (fund projects)

  10. Crowdfund data Author(s) Project Idea Packages / Perks (Pen, Video game, Product…) What you get / Money

  11. ● Crowdfunding ● Schema mapping / ER Crawling ● Data Fusion ● Data Portal

  12. ● Crowdfunding ● Schema mapping / ER Crawling ● Data Fusion ● Data Portal • Use JavaScript to generate project page • Private API that generate JSON • Python script w/ http2 that generate requests

  13. https://www.indiegogo.com/private_api/explore? filter_funding=&filter_percent_funded=&filter_q uick=new&filter_status=&pg_num=2

  14. ● Crowdfunding ● Schema mapping / ER Crawling ● Data Fusion ● Data Portal • Have to extract data from websites • 2 Spider bots (crawlers) using Scrapy

  15. Crawling w/ Scrapy • Python Framework for extracting data • Write Spider (crawling bots) • Parse data and extract with xpath • Export data (Schema mapping)

  16. • Initialize the spider

  17. • Download and extract data • Export the item

  18. • Export the item

  19. ● Crowdfunding ● Schema mapping / ER Data scheme ● Data Fusion ● Data Portal Author Project Perks / Packages

  20. ● Crowdfunding ● Schema mapping / ER Data scheme ● Data Fusion ● Data Portal Author Project Summary Perks / Packages Project

  21. ● Crowdfunding ● Schema mapping / ER Data scheme ● Data Fusion ● Data Portal • Project / Author • Project / Perks • Recommendation : Project / Related_Project • ER for multiple authors / perks / projects…

  22. ● Crowdfunding ● Schema mapping / ER Results ● Data Fusion ● Data Portal • Our working set • 36 000 projects • 65 000 authors • over 230 000 perks

  23. ● Crowdfunding ● Schema mapping / ● Data Fusion ● Data Portal Data fusion And other data analysis

  24. ● Crowdfu ● Schema Recommendation ● Data Fusion ● Data Por • Use buzzwords in project description • Use n-grams (word combination) • Similarity measures using Pairwise metrics • Linear kernels • Can be used for data fusion

  25. ● Crowdfu ● Schema Success Prediction ● Data Fusion ● Data Por • How much money has been collected • How much time • The average pledge • …

  26. ● Crowdfu ● Schema Success Prediction ● Data Fusion ● Data Por Random Forests Logistic regression RESULT 1 RESULT 2 COMPARISON RESULT

  27. ● Crowdfunding ● Schema mapping / ER ● Data fusion ● Data Portal Data Portal

  28. ● Crowdfunding ● Schema mappin Goal ● Data fusion ● Data Portal Browse successful projects

  29. DataBase PostgreSQL

  30. DataBase PostgreSQL Web Interface Django

  31. DataBase PostgreSQL Web Interface Django Project List Project Info

  32. ● Crowdfunding ● Schema mappin Web Interface ● Data fusion ● Data Portal • Project list • Filter • Access project page • Allows you to download the datasets

  33. Demo

Recommend


More recommend