AventIQ-AI / BERT-Spam-Job-Posting-Detection-Model

huggingface.co
Total runs: 12
24-hour runs: 0
7-day runs: 0
30-day runs: -9
Model's Last Updated: May 26 2025

Introduction of BERT-Spam-Job-Posting-Detection-Model

Model Details of BERT-Spam-Job-Posting-Detection-Model

🧠 BERT-Spam-Job-Posting-Detection-Model

A BERT-based binary classifier fine-tuned to detect whether a job posting is fake or real . Ideal for job portals, recruitment platforms, and fraud detection in job advertisements.


✨ Model Highlights
  • 📌 Based on bert-base-uncased
  • 🔍 Fine-tuned on a custom dataset of job postings labeled as fake or real
  • ⚡ Binary classification: Fake Job Posting vs Real Job Posting
  • 💾 Lightweight and optimized for CPU and GPU inference

🧠 Intended Uses
  • Automated detection of fraudulent job postings
  • Job board moderation and quality control
  • Enhancing recruitment platform security
  • Improving user trust in job marketplaces
  • Regulatory compliance monitoring for job ads

🚫 Limitations
  • Trained primarily on English-language job postings
  • May underperform on postings from less-represented industries or regions
  • Not optimized for job descriptions longer than 128 tokens
  • Not suitable for multilingual or multimedia job posting content

🏋️‍♂️ Training Details
Field Value
Base Model bert-base-uncased
Dataset Custom labeled job postings
Framework PyTorch with Transformers
Epochs 3
Batch Size 16
Max Length 128 tokens
Optimizer AdamW
Loss CrossEntropyLoss
Device CUDA-enabled GPU

📊 Evaluation Metrics
Metric Score
Accuracy 0.97
Precision 0.81

🚀 Usage
from transformers import BertTokenizerFast, BertForSequenceClassification
import torch

model_name = "AventIQ-AI/BERT-Spam-Job-Posting-Detection-Model"
tokenizer = BertTokenizerFast.from_pretrained(model_name)
model = BertForSequenceClassification.from_pretrained(model_name)
model.eval()

device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
model.to(device)

def predict_with_bert(text):
    inputs = tokenizer(text, return_tensors="pt", truncation=True, padding=True, max_length=128)
    device = next(model.parameters()).device  # Get model device (cpu or cuda)
    inputs = {k: v.to(device) for k, v in inputs.items()}  
    with torch.no_grad():
        logits = model(**inputs).logits

    predicted_class_id = logits.argmax().item()
    return "Fake Job" if predicted_class_id == 1 else "Real Job"

# Example
print(predict_with_bert("Hiring remote data entry clerk for a large online project. Apply now."))
print(predict_with_bert("Looking for a Software Engineer with 5+ years of experience in Python."))
🗂 Repository Structure
.
├── model/               # Quantized model files
├── tokenizer_config/    # Tokenizer and vocab files
├── model.safensors/     # Fine-tuned model in safetensors format
├── README.md            # Model card

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to open a pull request or raise an issue.

Runs of AventIQ-AI BERT-Spam-Job-Posting-Detection-Model on huggingface.co

12
Total runs
0
24-hour runs
-1
3-day runs
0
7-day runs
-9
30-day runs

More Information About BERT-Spam-Job-Posting-Detection-Model huggingface.co Model

BERT-Spam-Job-Posting-Detection-Model huggingface.co

BERT-Spam-Job-Posting-Detection-Model huggingface.co is an AI model on huggingface.co that provides BERT-Spam-Job-Posting-Detection-Model's model effect (), which can be used instantly with this AventIQ-AI BERT-Spam-Job-Posting-Detection-Model model. huggingface.co supports a free trial of the BERT-Spam-Job-Posting-Detection-Model model, and also provides paid use of the BERT-Spam-Job-Posting-Detection-Model. Support call BERT-Spam-Job-Posting-Detection-Model model through api, including Node.js, Python, http.

BERT-Spam-Job-Posting-Detection-Model huggingface.co Url

https://huggingface.co/AventIQ-AI/BERT-Spam-Job-Posting-Detection-Model

AventIQ-AI BERT-Spam-Job-Posting-Detection-Model online free

BERT-Spam-Job-Posting-Detection-Model huggingface.co is an online trial and call api platform, which integrates BERT-Spam-Job-Posting-Detection-Model's modeling effects, including api services, and provides a free online trial of BERT-Spam-Job-Posting-Detection-Model, you can try BERT-Spam-Job-Posting-Detection-Model online for free by clicking the link below.

AventIQ-AI BERT-Spam-Job-Posting-Detection-Model online free url in huggingface.co:

https://huggingface.co/AventIQ-AI/BERT-Spam-Job-Posting-Detection-Model

BERT-Spam-Job-Posting-Detection-Model install

BERT-Spam-Job-Posting-Detection-Model is an open source model from GitHub that offers a free installation service, and any user can find BERT-Spam-Job-Posting-Detection-Model on GitHub to install. At the same time, huggingface.co provides the effect of BERT-Spam-Job-Posting-Detection-Model install, users can directly use BERT-Spam-Job-Posting-Detection-Model installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

BERT-Spam-Job-Posting-Detection-Model install url in huggingface.co:

https://huggingface.co/AventIQ-AI/BERT-Spam-Job-Posting-Detection-Model

Url of BERT-Spam-Job-Posting-Detection-Model

BERT-Spam-Job-Posting-Detection-Model huggingface.co Url

Provider of BERT-Spam-Job-Posting-Detection-Model huggingface.co

AventIQ-AI
ORGANIZATIONS

Other API from AventIQ-AI