File size: 2,254 Bytes
a4b1740 b6223f5 a4b1740 b6223f5 a4b1740 b6223f5 a4b1740 9f58bd0 a4b1740 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | ---
license: mit
language:
- en
metrics:
- accuracy 97%
base_model:
- distilbert/distilbert-base-uncased
pipeline_tag: text-classification
---
# First Name Classification Model
[](https://nowpayments.io/donation/Vishodi)
A Transformer-based classifier that checks if a provided first name is likely to be **real** (LABEL_1) or **fake** (LABEL_0). This can be helpful in validating contact form submissions, preventing bot entries, or for general name classification tasks.
## Table of Contents
- [Project Structure](#project-structure)
- [Installation](#installation)
- [Usage](#usage)
- [Support Me](#support-me)
- [License](#license)
## Project Structure
```plaintext
First_Name_Prediction/
βββ .gitattributes
βββ README.md
βββ config.json
βββ model.safetensors
βββ requirements.txt
βββ special_tokens_map.json
βββ tokenizer.json
βββ tokenizer_config.json
βββ vocab.txt
```
## Installation
1. **Clone the Repository:**
```bash
git clone https://github.com/Vishodi/First-Name-Classification.git
```
2. **Set Up the Environment:**
Install the required packages using pip:
```bash
pip install -r requirements.txt
```
## Usage
```python
from transformers import pipeline
# Replace with your model repository
model_dir = "vishodi/First-Name-Classification"
# Load the model pipeline with authentication
classifier = pipeline(
"text-classification",
model=model_dir,
tokenizer=model_dir,
)
# Test the model
test_names = ["Mark", "vcbcvb", "uhyhu", "elon"]
for name in test_names:
result = classifier(name)
label = result[0]['label']
score = result[0]['score']
print(f"Name: {name} => Prediction: {label}, Score: {score:.4f}")
```
**Output:**
```
Name: Mark => Prediction: LABEL_1, Score: 0.9994
Name: vcbcvb => Prediction: LABEL_0, Score: 0.9985
Name: uhyhu => Prediction: LABEL_0, Score: 0.9982
Name: elon => Prediction: LABEL_1, Score: 0.9987
```
## Hosted Version
[Signup At](https://dashboard.vishodi.com/signup)
## Support Us
[](https://nowpayments.io/donation/Vishodi)
## License
This project is licensed under the MIT License. |