{"id":20528193,"url":"https://github.com/elmezianech/email-spam-ham-classifier-nb-hard","last_synced_at":"2026-04-11T17:03:05.318Z","repository":{"id":207059570,"uuid":"718332549","full_name":"elmezianech/Email-Spam-Ham-Classifier-NB-hard","owner":"elmezianech","description":"Naive Bayes Email Classifier: An implementation of a 'hard' Naive Bayes classifier in Python to categorize emails as spam or ham. This code performs extensive data preprocessing, probability calculations, and model training for email classification using the raw Naive Bayes algorithm. ","archived":false,"fork":false,"pushed_at":"2023-11-13T21:41:28.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-16T11:36:15.559Z","etag":null,"topics":["ai","emails","jupyter-notebook","machine-learning","ml","naive-bayes","naive-bayes-classifier","numpy","pandas","python","spam-detection","spam-filtering"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elmezianech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-11-13T21:36:31.000Z","updated_at":"2023-11-13T21:47:19.000Z","dependencies_parsed_at":"2023-11-13T22:44:26.962Z","dependency_job_id":null,"html_url":"https://github.com/elmezianech/Email-Spam-Ham-Classifier-NB-hard","commit_stats":null,"previous_names":["elmezianech/email-spam-ham-classifier-nb-hard"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmezianech%2FEmail-Spam-Ham-Classifier-NB-hard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmezianech%2FEmail-Spam-Ham-Classifier-NB-hard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmezianech%2FEmail-Spam-Ham-Classifier-NB-hard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmezianech%2FEmail-Spam-Ham-Classifier-NB-hard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elmezianech","download_url":"https://codeload.github.com/elmezianech/Email-Spam-Ham-Classifier-NB-hard/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242133482,"owners_count":20077097,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","emails","jupyter-notebook","machine-learning","ml","naive-bayes","naive-bayes-classifier","numpy","pandas","python","spam-detection","spam-filtering"],"created_at":"2024-11-15T23:23:54.976Z","updated_at":"2025-12-31T01:01:57.093Z","avatar_url":"https://github.com/elmezianech.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Email-Spam-Ham-Classifier-NB-hard\nNaive Bayes Email Classifier: An implementation of a 'hard' Naive Bayes classifier in Python to categorize emails as spam or ham. This code performs extensive data preprocessing, probability calculations, and model training for email classification using the raw Naive Bayes algorithm. The implementation directly computes probabilities and handles missing values using constant value imputation.\n\nThis project used the \"Email Dataset for Spam Detection\" sourced from Kaggle. The dataset contains a collection of emails labeled as spam and ham for training and testing the classifier.\n\nLink: https://www.kaggle.com/datasets/bhaskarreddy072/mail-datacsv\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felmezianech%2Femail-spam-ham-classifier-nb-hard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felmezianech%2Femail-spam-ham-classifier-nb-hard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felmezianech%2Femail-spam-ham-classifier-nb-hard/lists"}