Giter Club home page Giter Club logo

social-media-popularity-prediction-using-multimodal-deep-learning's Introduction

Title

Social Media Popularity Prediction Using Multimodal Deep Learning

Description

My Master's thesis involved proposing a deep learning model for social media popularity prediction by optimising a state-of-the-art method for inference latency and number of parameters. The proposed model was evaluated for accuracy and resource-efficiency and compared with the base model.

This repository contains the code files used to carry out the research project.

Contents

The code files include 5 Jupyter notebooks and are as follows.

  1. Social Features.ipynb - This file contains the code for data preprocessing, exploratory data analysis, feature engineering and sampling of social features. Samples of 20% and 40% of the data were generated and saved for further processing.

  2. Image Features.ipynb - This file contains the code for data preprocessing, exploratory data analysis, feature engineering and sampling of image features for both the VSCNN and Modified VSCNN models. Exploratory data analysis was carried on the images corresponding to the 40% sample, but VGG-19 and MobileNetV2 features were generated for the 20% sample. Inference lateny of image feature generation was also calculated in this code file.

  3. VSCNN Model.ipynb - This file contains the dimensionality reduction, modelling and evaluation steps of the VSCNN model on the 20% sample of the data.

  4. Modified VSCNN Model.ipynb - This file contains the dimensionality reduction, modelling and evaluation steps of the Modified VSCNN model on the 20% sample of the data.

  5. Inference Latency.ipynb - This code file was used to calculate the inference latency of data preprocessing and feature extraction of social features.

Caveat

The experiments were carried out iteratively and the results were noted after each step. Samples of 20% and 40% of the data were both generated and experimented upon and the 20% sample was finalised. As a result, the code files may show results from different experiments, but only those of the 20% sample were reported in the Master's thesis.

social-media-popularity-prediction-using-multimodal-deep-learning's People

Contributors

allenkuncheria avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.