File size: 1,054 Bytes
df905c9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
---
title: Text Classification Model
emoji: 🤗
colorFrom: blue
colorTo: red
sdk: gradio
sdk_version: 3.14.0
app_file: app.py
pinned: false
tags:
- text-classification
- sentiment-analysis
- transformers
- distilbert
license: mit
language:
- en
---

# Text Classification Model

This model performs sentiment analysis using a pre-trained transformer model fine-tuned on a custom dataset.

## Features
- Sentiment analysis (positive/negative)
- Easy-to-use API
- Preprocessing included
- Configurable confidence threshold

## Usage

```python
from text_classifier import TextClassifier

classifier = TextClassifier()
result = classifier.predict("This is a great product!")
print(result)
```

## Model Details
- Architecture: DistilBERT
- Dataset: SST-2 (Stanford Sentiment Treebank)
- Accuracy: ~86% (on SST-2 test set)

## Hugging Face Space

This model can be deployed as a Hugging Face Space with a Gradio interface for easy interaction.

## Installation

```bash
pip install -r requirements.txt
```

## Local Testing

```bash
python test_model.py
```