Skip to content

This project introduces an innovative approach to spam message classification using fuzzy logic

Notifications You must be signed in to change notification settings

kianmajl/Spam_Filtering_Classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation


Spam_Filtering_Classification


📒 Table of Contents


📍 Overview

This project introduces an innovative approach to spam message classification using fuzzy logic. It contains code, datasets, and resources related to the development and evaluation of the spam classification model based on fuzzy logic. Traditional spam filters often use binary classification to determine whether a message is spam or not. This project takes a different route by implementing fuzzy logic, allowing for a more nuanced classification approach. Fuzzy logic takes into account the degree of membership of a message to different classes, which use evolutionary approach to specify the result.


📂 Project Structure


🔎 Details of Codes

Fuzzy logic is a mathematical approach that deals with uncertainty and imprecision. In the context of spam filtering, fuzzy logic is used to define an evolutionary algorithm that takes into account the "fuzziness" of certain characteristics in messages for the chromosome's fitness when classifying them as spam or not spam.


🚀 Getting Started

✔️ Requirements

Before you begin, ensure that you have the packages in requirements.txt installed.

📦 Installation

  1. Clone the CIFAR_10_Image_Classification repository:
git clone https://github.com/kianmajl/Spam_Filtering_Classification.git
  1. Change to the project directory:
cd Spam_Filtering_Classification
  1. Install the dependencies:
pip install -r ./Code/requirements.txt

🎮 Using CIFAR_10_Image_Classification

Now you can use the spam filtering classification with an evolutionary method and fuzzy approach as chromosome's fitness to classify SMSs in the dataset.


🤝 Collaborators

Kian Majlessi and Audrina Ebrahimi

About

This project introduces an innovative approach to spam message classification using fuzzy logic

Topics

Resources

Stars

Watchers

Forks