Table of Contents
The project mainly aims to order articles on Wikipedia based on Graph Neural Network.
The brief process of making the GNN is as follows:
- Scraping and Labelling of Articles
- Building the Wikipedia Graph
- Creation of Additional features using Centrality Metrics and Clustering coefficient
- Development of Node Classification Model
- Graph Traversal and Article Ordering Algorithm
Refer this document for detailed desciption of the project.
This section should list any major frameworks that you built your project using. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.
To run the project, simply run the cells in the python notebook in Google Colab or other equivalent software for running python notebooks.
When running on local system, install the following dependencies using the following commands before running:
- pip
pip install pandas
pip install -U scikit-learn
Given some Math topic, this project enables the user to explore all the topics that are the prerequisite to that topic, i.e., provide a list of topics which should be known before jumping into the input topic.
For more examples, please refer to the Documentation