Logo Lanfrica

epythonlab/EthiomedDataWarehouse

Domaine:

healthcare

Type de record:

software
Créateur:
epy
Hôte:
A comprehensive data warehouse solution for Ethiopian medical business data scraped from Telegram channels, including data scraping, object detection with YOLO, and ETL/ELT processes. # Ethiopian Medical DataWarehouse using YoloV5 A comprehensive data warehouse solution for Ethiopian medical business data scraped from Telegram channels, including data scraping, object detection with YOLO, and ETL/ELT processes. ## Screenshot that shows the FastAPI Call ## Project Directory Structure The repository is organized into the following directories: - `.github/workflows/`: Contains configurations for GitHub Actions, enabling continuous integration and automated testing. - `.vscode/`: Configuration files for the Visual Studio Code editor, optimizing the development environment. - `app`: Contains the implementation of the machine learning model API, allowing interaction with the model through RESTful endpoints. - `notebooks/`: Jupyter notebooks used for tasks such as data exploration, feature engineering, and preliminary modeling. - `scripts/`: Python scripts for data preprocessing, feature extraction, and the implementation of the credit scoring model. - `tests/`: Unit tests to ensure the correctness and robustness of the implemented model and data processing logic. ## Installation Instructions To run the project locally, follow these steps: 1. **Clone the Repository:** ```bash git clone github.com cd EthiomedDataWarehouse ``` 2. **Set up the Virtual Environment:** Create a virtual environment to manage the project's dependencies: **For Linux/MacOS:** ```bash python3 -m venv .venv source .venv/bin/activate ``` **For Windows:** ```bash python -m venv .venv .venv\Scripts\activate ``` 3. **Install Dependencies:** Install the required Python packages by running: ```bash pip install -r requirements.txt ``` ## Tasks ### Task 1: Scraping Data from Telegram Channels - Navigate to the `scripts/` directory and run `telegram_scraper`. - Ensure that the required libraries are installed and store the API ID and hash in the `.env` file. - Next, run `data_cleaner.py` to auto-clean the data. - Once clean …

Languages