This project classifies the relative knowledge levels required for contributors to edit different sections of Zambian Wikipedia pages. It includes scripts for data collection, data labeling, and analysis to better understand the expertise needed for meaningful contributions to Wikipedia articles about Zambia.
# Classifying Knowledge Levels for Contributors on Zambian Wikipedia Pages
This project aims to classify the relative knowledge levels required for contributors to contribute to sections on Zambian Wikipedia pages, such as the Zambian Wikipedia page.
## Getting Started
### 1. Data Collection
To collect data from Wikipedia, run the data collection script:
```bash
python wikipedia_data_collection_scraper.py
```
This script will fetch and save the relevant Wikipedia data for further processing.
### 2. Data Labeling
To label the collected data, run the data labeling script:
```bash
python data_labeling_script.py
```
This script will guide you through labeling the knowledge levels required for each section.
### 3. Analysis in Jupyter Notebook
To analyze the labeled data and build models, open the Jupyter Notebook:
```bash
jupyter notebook
```
Then, open the notebook file (`implementation_wikipedia.ipynb`) and follow the instructions inside.
---
**Requirements:**
- Python 3.x
- Install dependencies with:
```bash
pip install -r requirements.txt
```
Feel free to modify the scripts or notebook as needed for your analysis.