Stream: Economics

Datasets Used: AirBnb Listings, Local Logic API used to generate additional features in dataset

TeamName: DataNuggets

Members: Daoud Piracha, Zaid Yahya, David Wawryko, Tanjiha Mahmoud


Finding how to profitably price an AirBnb listing was a huge hassle. One would have to find similar apartments and look at prices there. Why not have a deep learning algorithm do it for you. Geared to make your listing optimally priced!

What it does

It takes data from historic AirBnB listings and data about the surrounding area from Local Logic's API. This factors in amenities near your listings like Resturants, Grocery Stores, Nightlife to give a data driven estimate for price. It trains a deep neural network regressor to determine the price. Saving the host all the hassle.

How we built it

Using Deep Learning, APIs, JS, Python, perserverance and a huge lack of sleep(that always ends well). :)

We used Local Logic API to generate additional datasets to increase the scope and vision of our features used to predict the price.

We engineered features, preprocessed them. applied MinMax Scaling and label encoding to process our data

We implemented a 4 layer deep neural network, with 512, 256, 128, 64 nodes, passing a total of 186k parameters. We added batch normalization, adamax optimization. Our activation functions utilised Squeaky ReLU activations.

We also added a dropout layer to prevent overfitting.

We also ran the model and compared performances to tune hyper parameters for a better prediction.

Challenges we ran into

Building a deep learning model and Making the Local Logic API work

Accomplishments that we're proud of

We hacked the local logic API. The API wasnt working, but we were able to get results to display as an embeded widget. So we automated requests and then scraped the generated widget to get the required features.

Also built a pretty cool neural network in Keras. :) No seriously, check it out!!

What we learned

API Docs aren't all friendly. But Pandas are!! Keras ftw!!

What's next for AirBnB Price Generator

Generalize for all cities that have AirBnb data. Make us rich in the process. Possibly get acquired by AirBnb.

Built With

Share this project: