|
Download README.md from vllm-sr/lora_intent_classifier_roberta-base_model: direct link, hf CLI and curl.
- Browser
- Download file 2.26 kB
-
https://huggingface.co/vllm-sr/lora_intent_classifier_roberta-base_model/resolve/main/README.md
- Command line
-
hf download hf://vllm-sr/lora_intent_classifier_roberta-base_model/README.md
-
curl -L -o README.md https://huggingface.co/vllm-sr/lora_intent_classifier_roberta-base_model/resolve/main/README.md
2.26 kB
| license: apache-2.0 | |
| base_model: roberta-base | |
| tags: | |
| - lora | |
| - semantic-router | |
| - intent-classification | |
| - text-classification | |
| - candle | |
| - rust | |
| language: | |
| - en | |
| pipeline_tag: text-classification | |
| library_name: candle | |
| # lora_intent_classifier_roberta-base_model | |
| ## Model Description | |
| This is a LoRA (Low-Rank Adaptation) fine-tuned model based on **roberta-base** for Intent Classification - Classifies text into categories like business, technology, science, etc.. | |
| This model is part of the [semantic-router](https://github.com/vllm-project/semantic-router) project and is optimized for use with the Candle framework in Rust. | |
| ## Model Details | |
| - **Base Model**: roberta-base | |
| - **Task**: Intent Classification | |
| - **Framework**: Candle (Rust) | |
| - **Model Size**: ~476MB | |
| - **LoRA Rank**: N/A | |
| - **LoRA Alpha**: N/A | |
| - **Target Modules**: | |
| ## Usage | |
| ### With semantic-router (Recommended) | |
| ```python | |
| from semantic_router import SemanticRouter | |
| # The model will be automatically downloaded and used | |
| router = SemanticRouter() | |
| results = router.classify_batch(["Your text here"]) | |
| ``` | |
| ### With Candle (Rust) | |
| ```rust | |
| use candle_core::{Device, Tensor}; | |
| use candle_transformers::models::bert::BertModel; | |
| // Load the model using Candle | |
| let device = Device::Cpu; | |
| let model = BertModel::load(&device, &config, &weights)?; | |
| ``` | |
| ## Training Details | |
| This model was fine-tuned using LoRA (Low-Rank Adaptation) technique: | |
| - **Rank**: 16 | |
| - **Alpha**: 32 | |
| - **Dropout**: 0.1 | |
| - **Target Modules**: | |
| ## Performance | |
| Intent Classification - Classifies text into categories like business, technology, science, etc. | |
| For detailed performance metrics, see the [training results](https://github.com/vllm-project/semantic-router/blob/main/training-result.md). | |
| ## Files | |
| - `model.safetensors`: LoRA adapter weights | |
| - `config.json`: Model configuration | |
| - `lora_config.json`: LoRA-specific configuration | |
| - `tokenizer.json`: Tokenizer configuration | |
| - `label_mapping.json`: Label mappings for classification | |
| ## Citation | |
| If you use this model, please cite: | |
| ```bibtex | |
| @misc{semantic-router-lora, | |
| title={LoRA Fine-tuned Models for Semantic Router}, | |
| author={Semantic Router Team}, | |
| year={2025}, | |
| url={https://github.com/vllm-project/semantic-router} | |
| } | |
| ``` | |
| ## License | |
| Apache 2.0 | |