Skip to content

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.

Notifications You must be signed in to change notification settings

Ananth09/Social-Network-Insights

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

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:

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published