Welcome to the AI Pakistan project! This repository contains a comprehensive website that showcases various machine learning models developed using Python and integrated into a Flask-based web application. The project focuses on providing multiple AI-based functionalities, including a face mask detector, emotion recognition, COVID-19 detector, an AI blog writer, an interactive chatbot, and user authentication.
Watch the demo video of the AI Pakistan website to see the functionalities in action: Demo Video
-
Face Mask Detector: This feature employs machine learning to detect whether a person is wearing a face mask or not. The model has been trained to classify images accurately.
-
Emotion Recognition: The emotion recognition module identifies emotions in facial expressions. Leveraging machine learning, it can categorize emotions such as happiness, sadness, anger, etc., from images.
-
COVID-19 Detector: This module predicts the likelihood of a person having COVID-19 based on provided symptoms. It uses machine learning techniques to make predictions.
-
AI Blog Writer: The AI blog writer generates human-like text content based on input prompts. It utilizes Natural Language Processing (NLP) techniques to produce coherent and relevant blog content.
-
Interactive Chatbot: The interactive chatbot engages users in real-time conversations. It employs Natural Language Processing to understand user inputs and provide appropriate responses.
-
User Authentication: Users can register and log in to the website, enabling personalized experiences and access to specific functionalities.
- Frontend: HTML, CSS, JavaScript
- Backend: Python Flask
- Database: SQLite
- Machine Learning Libraries: Python libraries for face mask detection, emotion recognition, COVID-19 prediction, and text generation
- Chatbot: NLP techniques for interactive communication
-
Clone the Repository: Clone this repository to your local machine using:
git clone https://github.com/your-username/ai-pakistan.git cd ai-pakistan
-
Environment Setup: Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate
-
Install Dependencies: Install the required Python packages:
pip install -r requirements.txt
-
Run the Application: Start the Flask server and access the application in your browser:
python run.py
-
Access the Website: Open your web browser and visit
http://localhost:5000
to explore the AI Pakistan website.
Contributions to this project are welcome! Feel free to submit pull requests, report issues, or suggest enhancements. Let's collaborate to enhance the AI Pakistan project and showcase the power of AI and machine learning.
This project is developed and maintained by me. It's inspired by the aim to promote AI awareness and education in Pakistan.
This project is licensed under the MIT License.
Enjoy exploring the AI Pakistan website and the capabilities of machine learning in various domains!