Giter VIP home page Giter VIP logo

ai_pakistan's Introduction

AI Pakistan Project

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.

Demo Video

Watch the demo video of the AI Pakistan website to see the functionalities in action: Demo Video

Features

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. Interactive Chatbot: The interactive chatbot engages users in real-time conversations. It employs Natural Language Processing to understand user inputs and provide appropriate responses.

  6. User Authentication: Users can register and log in to the website, enabling personalized experiences and access to specific functionalities.

Technology Stack

  • 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

Setup and Installation

  1. Clone the Repository: Clone this repository to your local machine using:

    git clone https://github.com/your-username/ai-pakistan.git
    cd ai-pakistan
    
  2. Environment Setup: Create a virtual environment and activate it:

    python -m venv venv
    source venv/bin/activate
    
  3. Install Dependencies: Install the required Python packages:

    pip install -r requirements.txt
    
  4. Run the Application: Start the Flask server and access the application in your browser:

    python run.py
    
  5. Access the Website: Open your web browser and visit http://localhost:5000 to explore the AI Pakistan website.

Contribution

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.

Credits

This project is developed and maintained by me. It's inspired by the aim to promote AI awareness and education in Pakistan.

License

This project is licensed under the MIT License.

Enjoy exploring the AI Pakistan website and the capabilities of machine learning in various domains!

ai_pakistan's People

Contributors

numankhan236 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.