vinn-chege / child-malnutrition-expert-system

An expert system built using python and experta shell library for diagnosing malnutrition diseases in children

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Child Malnutrition Expert System in Python

Python Version Experta Version IDE

An intelligent child malnutrition diagnosis expert system designed to help healthcare professionals and caregivers identify malnutrition diseases in children. This project is implemented using Python and the Experta shell library, providing an easy-to-use and efficient solution for diagnosing child malnutrition.

Table of Contents

Description

Child malnutrition is a critical health concern, especially in developing countries. Timely and accurate diagnosis is essential to ensure children receive appropriate treatment and care. This expert system employs an inference engine to evaluate various symptoms and medical data to provide an accurate assessment of the child's nutritional status. The system is designed to be user-friendly, making it accessible to healthcare professionals, nutritionists, and even caregivers.

Prerequisites

To get started with the Child Malnutrition Expert System, ensure you have the following prerequisites installed:

  • Python 3.7 or 3.8: If you don't have Python installed, download it from the official website: Python Downloads

  • Experta Python Library: This project relies on the Experta library for building the expert system. You can install it using pip:

    pip install experta
    
  • PyCharm/VSCode IDE: Choose your preferred integrated development environment (IDE) to work with the code. If you don't have one installed, you can download PyCharm from here and VSCode from here.

Installation

  1. Clone this repository to your local machine using:

    git clone https://github.com/vincent-chege/child-malnutrition-expert-system.git
    
  2. Navigate to the project directory:

    cd child-malnutrition-expert-system 
    

Usage

  1. Open your preferred IDE (PyCharm or VSCode) and open the project folder.

  2. Make sure you have satisfied the prerequisites mentioned above.

  3. Run the main.py script:

    python main.py
    

    The expert system will start, and you can follow the prompts to input the child's symptoms and medical data. The system will then analyze the information and provide a diagnosis for the child's nutritional status.

Contributing

Contributions to this project are welcome!

About

An expert system built using python and experta shell library for diagnosing malnutrition diseases in children

License:GNU General Public License v3.0


Languages

Language:Python 100.0%