Coder Social home page Coder Social logo

geraked / complex-networks Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 10.91 MB

Implementation of Complex Networks Algorithms

License: MIT License

Jupyter Notebook 100.00%
complex-networks complex-network amirkabir-university complex-neural-networks geraked gnn graph-neural-networks rabist complex-networks-from-scratch influence-maximization

complex-networks's Introduction

Complex Networks Analysis

Implementation of Some of the Complex Networks Algorithms From Scratch in Python

Homework 1

Problems | Solutions (Report)

  • Erdos-Renyi Random Graph, Small-World Model (Watts-Strogatz), Degree Distribution, Clustering Coefficient, Comparison with Real-world data (Source code)
  • Structural (Percolation) Phase Transition, Largest Connected Component, Giant Component (Source code)
  • Influence Maximization through Greedy and CELF Algorithms, Independent Cascade Model (Source code)
  • Outbreak Detection through Greedy and CELF Algorithms (Source code)

Homework 2

Problems | Solutions (Report)

  • Implementing and Comparing the Centrality Metrics (Closeness, Efficiency, Degree, Katz) (Source code)
  • Spectral Clustering (Partitioning) Algorithm, Modularity and Min-cut Metrics (Source code)
  • Community Detection Using Fast Modularity Optimization Algorithm (Source code)

Final Project

Problems | Solutions (Report)

  • DBLP Node Classification, Heterogeneous Graph Neural Network (HGNN), Graph Convolutional Network (GCN), Graph Attention Network (GAT) (Source code)
  • Simplifying Graph Convolutional Networks (SGC), PyTorch Geometric (PyG), GNNs (Source code)

Author

Rabist - view on LinkedIn

Details

License

Licensed under MIT.

complex-networks's People

Contributors

geraked avatar

Stargazers

 avatar

Watchers

 avatar  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.