Sponsored by
Vmake Labs Video Enhancer
-Vmake Labs Video Enhancer uses AI to improve video quality, restore details, reduce blur, and upscale videos to 8K.
This repository hosts a fine-tuned version of the
BERT
model optimized for
churn prediction
using the provided dataset. The model is designed to analyze textual data and predict customer churn with high accuracy.
Model Details
Model Architecture
: BERT (Bidirectional Encoder Representations from Transformers)
Task
: Churn Prediction
Dataset
: Custom Dataset (processed and structured for binary classification)
defpredict_churn(text):
inputs = tokenizer(text, padding=True, truncation=True, max_length=512, return_tensors="pt").to(device)
with torch.no_grad():
outputs = model(**inputs)
predicted_label = torch.argmax(outputs.logits, dim=1).item()
return"Churn"if predicted_label == 1else"Not Churn"# Example usage
customer_review = "I am unhappy with the service and want to cancel."print(predict_churn(customer_review))
📊 Evaluation Results
After fine-tuning the
BERT
model for churn prediction, we evaluated the model's performance on the test set. The following results were obtained:
Metric
Score
Meaning
Accuracy
82.5%
Measures overall prediction correctness
Precision
100.3%
Fraction of relevant churn predictions
Recall
78.7%
Ability to detect all churn cases
F1-Score
80.5%
Harmonic mean of precision and recall
Fine-Tuning Details
Model: Fine-tuned BERT for churn prediction using a custom dataset.
Training: Run for 3 epochs with a batch size of 8, using the AdamW optimizer and a learning rate of 2e-5.
Dataset
The dataset consists of customer interactions, reviews, and metadata used to determine churn likelihood. Textual features like
title, features, description, and average rating
were merged to create input text samples.
Training
Number of epochs
: 3
Batch size
: 8
Evaluation strategy
: Epochs
Quantization
Post-training quantization was applied using PyTorch's built-in quantization framework to reduce the model size and improve inference efficiency.
📂 Repository Structure
.
├── model/ # Contains the quantized model files
├── tokenizer_config/ # Tokenizer configuration and vocabulary files
├── model.safetensors/ # Quantized Model
├── README.md # Model documentation
⚠️ Limitations
May struggle with ambiguous or very short text inputs.
Quantization may slightly impact model accuracy.
Performance may vary across different industries and customer segments.
🤝 Contributing
Contributions are welcome! Feel free to open an issue or submit a pull request if you have suggestions or improvements.
Runs of AventIQ-AI bert-churn-prediction on huggingface.co
4
Total runs
0
24-hour runs
0
3-day runs
-2
7-day runs
-2
30-day runs
More Information About bert-churn-prediction huggingface.co Model
bert-churn-prediction huggingface.co
bert-churn-prediction huggingface.co is an AI model on huggingface.co that provides bert-churn-prediction's model effect (), which can be used instantly with this AventIQ-AI bert-churn-prediction model. huggingface.co supports a free trial of the bert-churn-prediction model, and also provides paid use of the bert-churn-prediction. Support call bert-churn-prediction model through api, including Node.js, Python, http.
bert-churn-prediction huggingface.co is an online trial and call api platform, which integrates bert-churn-prediction's modeling effects, including api services, and provides a free online trial of bert-churn-prediction, you can try bert-churn-prediction online for free by clicking the link below.
AventIQ-AI bert-churn-prediction online free url in huggingface.co:
bert-churn-prediction is an open source model from GitHub that offers a free installation service, and any user can find bert-churn-prediction on GitHub to install. At the same time, huggingface.co provides the effect of bert-churn-prediction install, users can directly use bert-churn-prediction installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
bert-churn-prediction install url in huggingface.co: