Skip to content

decodethedev/cyberbullying-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cyberbullying Detection Program

This program utilizes natural language processing (NLP) and machine learning techniques to detect and prevent cyberbullying in social media interactions. It provides a user-friendly interface where users can input messages, comments, or posts to check for potential cyberbullying content.

Installation

Before running the program, please ensure that you have Python installed on your system. If Python is not installed, you can download it from the official Python website: https://www.python.org/downloads/

Next, follow these steps to set up and run the program:

  1. Clone the repository to your local machine:
git clone https://github.com/decodethedev/cyberbullying-detection.git
  1. Navigate to the program's directory:
cd cyberbullying-detection-program
  1. Create a virtual environment (optional but recommended):
python -m venv venv
  1. Activate the virtual environment:
  • For Windows:

    venv\Scripts\activate
    
  1. Install the required dependencies from the requirements.txt file:
pip install -r requirements.txt

Usage

To use the program, follow these steps:

  1. Open a terminal in the program's directory. In Windows, you can do this by navigating to the program's folder, right-clicking, and selecting "Open PowerShell window here" or "Open Command Prompt here".

  2. Activate the virtual environment (if you created one) by running the following command:

  • For Windows:

    venv\Scripts\activate
    
  1. Run the program by executing the following command:
python main.py
  1. The program will launch, presenting you with a user interface. Follow the on-screen instructions to input messages, comments, or posts to be checked for cyberbullying content.

  2. The program will analyze the input and provide a response indicating whether the content contains potential cyberbullying. It will suggest appropriate actions to prevent cyberbullying and promote a safe online environment.

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE

About

Cyberbullying detection using machine learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages