Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 2.27 KB

README.md

File metadata and controls

60 lines (41 loc) · 2.27 KB

Social Network Analysis

Welcome to the Social Network Analysis repository! This project involves analyzing social network data to uncover key insights and patterns. It features various techniques for network exploration, centrality measurement, community detection, and recommendation system design.

Table of Contents

Introduction

This repository provides a comprehensive analysis of social network data, including:

  • Data Exploration and Preprocessing: Understanding and preparing the dataset.
  • Graph Construction: Building and analyzing network graphs.
  • Community Detection: Identifying and analyzing communities within the network.
  • Influencer Identification: Measuring centrality to find key influencers.
  • Recommendation System: Designing algorithms to suggest new connections.

Key Features

  • Data Exploration and Preprocessing
  • Graph Construction
  • Community Detection
  • Influencer Identification
  • Recommendation System

Dataset

The dataset used in this project is derived from the SNAP Facebook Social Circles dataset. It includes the following files:

  • facebook_combined.txt: A combined file containing edges between users in the Facebook social network. Each line represents a connection between two users.
  • facebook: The Facebook Social Circles dataset typically includes several files for each ego network.
  • Download from : https://snap.stanford.edu/data/ego-Facebook.html

Usage

Open the Jupyter notebook in the notebooks/ directory for detailed analysis and implementation:

jupyter notebook notebooks/SocialNetworkAnalysis.ipynb

In the notebook, you’ll find:

  1. Data Exploration: Loading and inspecting the dataset.
  2. Graph Construction: Building and analyzing the network graph.
  3. Community Detection: Applying algorithms to identify communities.
  4. Influencer Identification: Calculating centrality measures.
  5. Recommendation System: Designing and evaluating connection recommendations.

Contact

For any questions or feedback, please contact: