Logo Lanfrica

abdurezakham/Amharic-E-commerce-Data-Extractor

Domaine:

natural language processing

Type de record:

software
Créateur:
abd
Hôte:
A comprehensive data ingestion and preprocessing system for Ethiopian Telegram e-commerce channels. This system collects, processes, and stores messages from multiple Ethiopian e-commerce Telegram channels with special handling for Amharic text. ## Project Structure ``` Amharic-E-commerce-Data-Extractor/ ├── config/ │ └── __init__.py ├── data/ │ ├── labeled/ │ │ └── labeled_conll_output.txt │ ├── processed/ │ │ ├── processed_telegram_data.csv │ │ └── processed_telegram_data.json │ └── raw/ │ ├── telegram_data.csv │ └── photos/ │ └── ... (downloaded images) │ └── README.md ├── docs/ ├── examples/ │ └── __init__.py ├── labeled/ │ └── labeled_conll_output.txt ├── notebooks/ │ ├── preprocess.ipynb │ ├── conll_Labling.ipynb │ ├── Fine_Tune_.ipynb │ ├── vendor_Analysis.ipynb │ ├── model_coparision.ipynb │ ├── model_Interpretability.ipynb │ └── __init__.py ├── requirements.txt ├── scraping_session.session ├── scripts/ │ └── __init__.py ├── src/ │ ├── core/ │ │ └── __init__.py │ ├── models/ │ │ └── __init__.py │ ├── services/ │ │ ├── telegram_scrapper.py │ │ ├── preproccesser.py │ │ ├── label_conll.py │ │ ├── model_comparision.py │ │ ├── model_Interpretability.py │ │ ├── vendor_Analysis.py │ │ └── __init__.py │ └── utils/ │ └── __init__.py ├── tests/ │ ├── integration/ │ │ └── __init__.py │ ├── unit/ │ │ └── __init__.py │ └── __init__.py ├── README.md ├── Makefile ├── pyproject.toml └── .gitignore ``` # Services Overview This directory contains the core scripts for data scraping, preprocessing, labeling, model training, and vendor analysis for Amharic e-commerce Telegram data. ## Notebooks Overview The notebooks directory contains Jupyter notebooks that demonstrate and support the main data pipeline, including preprocessing, manual labeling, and model fine-tuning. ## Contributing 1. Fork the repository 2. Create a feature branch 3. Make y …

Languages