File size: 7,435 Bytes
c5694ce 64f9c8f c5694ce 64f9c8f 7f540ce 2093f7e 4f3df3b fcd8e90 6265d1a 6eed0af 72f27f9 3fa9709 80d64b4 3703ca0 1918c9c 2a374b0 6c78f87 a05695b a465787 9032fb9 8822815 1f3b928 9939440 e20f445 7d7bae3 5f32b1f 90c9083 bc86b26 0a01c32 b0e4a84 6452f0d ccb43d3 638177e b0c4d39 523c3f4 b3fe24d ab1d6d0 b46697a b7e77c3 17b28ff 63dd811 b01c081 6aa710b f6d73af f034e74 1b366c7 dc7cbcd 7e1d810 c6123b2 89bdffb 816f91e f587e8a 2df0031 678494d a83d8cc f79666f 2ed5a3f 0d40549 daaa200 eb566e8 e36b397 03aea8e 7ecac1a d944781 6a55d3f 917172c 67a79f7 425fe09 a78c73e eb1d88e aff8ef4 9f37063 b6b750d a4bc9f1 70f893f cf5689c 7f540ce |
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 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 |
---
title: CPU Only Zero Shot Text Classification
emoji: π
colorFrom: gray
colorTo: purple
sdk: gradio
sdk_version: 5.31.0
app_file: app.py
pinned: false
license: apache-2.0
short_description: ' CPU-only Zero-Shot Text Classification'
---
# π·οΈ Zero-Shot Text Classification
[](https://huggingface.co/spaces/your-username/zero-shot-classifier)
[]
[](https://huggingface.co/facebook/bart-large-mnli)
[](LICENSE)
---
## π Overview
Unlock **zero-shot classification** for any textβno fine-tuning required.
Define your own label set on the fly and see how well each label matches your input, powered by **BART-MNLI** on CPU.
> **AI buzzwords:**
> Natural Language Inference β’ Zeroβshot Learning β’ Transformer-based NLP β’ Real-time Inference β’ Edge Deployment β’ Cloud-native Demo
---
## β¨ Features
| π Feature | π Description |
|--------------------------------|----------------------------------------------------------------|
| **π Zero-Shot** | Classify into arbitrary categories without task-specific data |
| **β‘ CPU-Only Inference** | Runs on free Hugging Face Spaces (2 vCPU / 16 GB RAM) |
| **ποΈ Single vs. Multi-Label** | Toggle between exclusive or overlapping labels |
| **π¨ Interactive UI** | Gradio Blocks with text input, label list, mode toggle, table |
| **π§ No Training Needed** | Leverages pre-trained BART-MNLI via HF Transformers |
| **βοΈ Instant Deploy** | Commit three filesβSpaces auto-builds & hosts your demo |
---
## ποΈ How It Works
1. **User Input** β Paste any sentence or paragraph.
2. **Label Definition** β Enter comma-separated candidate labels (e.g. βPositive, Negative, Questionβ).
3. **Model Inference** β Pipeline computes entailment scores for each label.
4. **Result Table** β Display each label with its confidence score.
All done **locally on the Space**, ensuring **privacy**, **zero API cost**, and **lightning speed**.
---
## π οΈ Local Development
```bash
git clone https://github.com/your-username/zero-shot-classifier.git
cd zero-shot-classifier
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
python app.py
## Latest Update
- Updated BART-MNLI model for better accuracy. - May 29, 2025 π
- Improved multi-label classification support. π·οΈ - August 12, 2025 π
- Updated BART-MNLI model for better accuracy. ποΈ - August 11, 2025 π
- Optimized CPU inference speed. ποΈ - August 10, 2025 π
- Added support for custom label sets. - August 09, 2025 π
- Enhanced Gradio UI responsiveness. π§ - August 08, 2025 π
- Improved multi-label classification support. - August 07, 2025 π
- Updated BART-MNLI model for better accuracy. π·οΈ - August 06, 2025 π
- Optimized CPU inference speed. - August 05, 2025 π
- Added support for custom label sets. β‘ - August 03, 2025 π
- Enhanced Gradio UI responsiveness. - August 02, 2025 π
- Improved multi-label classification support. π - August 01, 2025 π
- Updated BART-MNLI model for better accuracy. ποΈ - July 31, 2025 π
- Optimized CPU inference speed. - July 30, 2025 π
- Added support for custom label sets. π·οΈ - July 29, 2025 π
- Enhanced Gradio UI responsiveness. π - July 28, 2025 π
- Improved multi-label classification support. - July 27, 2025 π
- Updated BART-MNLI model for better accuracy. - July 26, 2025 π
- Optimized CPU inference speed. - July 25, 2025 π
- Added support for custom label sets. π§ - July 24, 2025 π
- Enhanced Gradio UI responsiveness. - July 23, 2025 π
- Improved multi-label classification support. β‘ - July 22, 2025 π
- Updated BART-MNLI model for better accuracy. β‘ - July 21, 2025 π
- Optimized CPU inference speed. - July 20, 2025 π
- Added support for custom label sets. - July 19, 2025 π
- Enhanced Gradio UI responsiveness. - July 18, 2025 π
- Improved multi-label classification support. - July 17, 2025 π
- Updated BART-MNLI model for better accuracy. - July 16, 2025 π
- Optimized CPU inference speed. ποΈ - July 15, 2025 π
- Added support for custom label sets. - July 11, 2025 π
- Enhanced Gradio UI responsiveness. π§ - July 10, 2025 π
- Improved multi-label classification support. - July 09, 2025 π
- Updated BART-MNLI model for better accuracy. - July 08, 2025 π
- Optimized CPU inference speed. π - July 07, 2025 π
- Added support for custom label sets. - July 06, 2025 π
- Enhanced Gradio UI responsiveness. π·οΈ - July 05, 2025 π
- Improved multi-label classification support. - July 04, 2025 π
- Updated BART-MNLI model for better accuracy. π·οΈ - July 03, 2025 π
- Optimized CPU inference speed. π - July 02, 2025 π
- Added support for custom label sets. - July 01, 2025 π
- Enhanced Gradio UI responsiveness. - June 30, 2025 π
- Improved multi-label classification support. π§ - June 29, 2025 π
- Updated BART-MNLI model for better accuracy. β‘ - June 28, 2025 π
- Optimized CPU inference speed. ποΈ - June 27, 2025 π
- Added support for custom label sets. π·οΈ - June 26, 2025 π
- Enhanced Gradio UI responsiveness. ποΈ - June 25, 2025 π
- Improved multi-label classification support. - June 24, 2025 π
- Updated BART-MNLI model for better accuracy. - June 23, 2025 π
- Optimized CPU inference speed. π - June 22, 2025 π
- Added support for custom label sets. - June 21, 2025 π
- Enhanced Gradio UI responsiveness. - June 20, 2025 π
- Improved multi-label classification support. - June 19, 2025 π
- Updated BART-MNLI model for better accuracy. - June 18, 2025 π
- Optimized CPU inference speed. π§ - June 17, 2025 π
- Added support for custom label sets. β‘ - June 16, 2025 π
- Enhanced Gradio UI responsiveness. - June 15, 2025 π
- Improved multi-label classification support. - June 14, 2025 π
- Updated BART-MNLI model for better accuracy. π§ - June 13, 2025 π
- Optimized CPU inference speed. - June 12, 2025 π
- Added support for custom label sets. - June 11, 2025 π
- Enhanced Gradio UI responsiveness. - June 10, 2025 π
- Improved multi-label classification support. π·οΈ - June 09, 2025 π
- Updated BART-MNLI model for better accuracy. - June 08, 2025 π
- Optimized CPU inference speed. β‘ - June 07, 2025 π
- Added support for custom label sets. - June 06, 2025 π
- Enhanced Gradio UI responsiveness. π - June 05, 2025 π
- Improved multi-label classification support. ποΈ - June 04, 2025 π
- Updated BART-MNLI model for better accuracy. ποΈ - June 03, 2025 π
- Optimized CPU inference speed. β‘ - June 02, 2025 π
- Added support for custom label sets. π§ - June 01, 2025 π
- Enhanced Gradio UI responsiveness. π - May 31, 2025 π
- Improved multi-label classification support. π·οΈ - May 30, 2025 π
**Website**: https://ghostainews.com/
**Discord**: https://discord.gg/BfA23aYz |