ghostai1's picture
Updated status on June 08, 2025
67a79f7 verified

A newer version of the Gradio SDK is available: 5.33.1

Upgrade
metadata
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

Hugging Face Space
[Gradio UI]
Model
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

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 πŸ“
- 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