Skip to content

wangruosi/plan-your-meetup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plan Your Meetup

Summary:

Plan Your Meetup is a web service that helps novice hosts better plan their events, by providing various insights about meetup scheduling, publicity ideas, and recommendations.

Dataset:

The dataset was fetched from the Meetup API utilizing a python API client. In particular, We first identified the Meetup groups(>100 members) in the top 30 US cities with the most number of groups and then gathered the meetup details associated with these groups between 2011 and 2018 July. The raw dataset is around 10G, and we use PySpark to implement distributed data analysis.

This app includes three modules:

When do meetups happen? And, what is the best time to schedule meetups? Here, we used exploratory data analysis to reveal the daily and hourly occurrence of meetup events and generated visualizations with Bokeh.

Meetup hosts can use this insight to schedule their events.

We trained machine learning and deep learning models to classify the topics of meetup descriptions. Benchmark testing with cross-validation indicated that a GRU model showed the best performance.

Meetup Hosts can use word clouds, which present the most important keywords, to generate ideas for writing their meetup descriptions.

3. Venue Recommender

We are building a hybrid recommender system which combined content and collaborative filtering. This part is ongoing, see here for an exploration of spatial distributions of popular venues.

This app could help organizers explore fantastic venue options and get recommendations favored by other hosts.