Instructions to use ai-research-lab/bert-question-classifier with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use ai-research-lab/bert-question-classifier with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-classification", model="ai-research-lab/bert-question-classifier")# pip install -U transformers accelerate # Load model directly from transformers import AutoTokenizer, AutoModelForSequenceClassification tokenizer = AutoTokenizer.from_pretrained("ai-research-lab/bert-question-classifier") model = AutoModelForSequenceClassification.from_pretrained("ai-research-lab/bert-question-classifier", device_map="auto") - Notebooks
- Google Colab
- Kaggle
Download classifier_pipeline.py from ai-research-lab/bert-question-classifier: direct link, hf CLI and curl.
- Browser
- Download file 803 Bytes
-
https://huggingface.co/ai-research-lab/bert-question-classifier/resolve/main/classifier_pipeline.py
- Command line
-
hf download hf://ai-research-lab/bert-question-classifier/classifier_pipeline.py
-
curl -L -o classifier_pipeline.py https://huggingface.co/ai-research-lab/bert-question-classifier/resolve/main/classifier_pipeline.py
803 Bytes
| from transformers import Pipeline | |
| from .classifier import Classifier | |
| class MultiTaskClassifierPipeline(Pipeline): | |
| def _sanitize_parameters(self, **kwargs): | |
| preprocess_kwargs = {} | |
| postprocess_kwargs = {} | |
| return preprocess_kwargs, {}, postprocess_kwargs | |
| def preprocess(self, inputs): | |
| return self.tokenizer(inputs, padding="max_length", truncation=True, return_tensors=self.framework).to(self.device) | |
| def _forward(self, model_inputs): | |
| return self.model(**model_inputs) | |
| def postprocess(self, model_outputs): | |
| model_config = self.model.config | |
| classifier = Classifier(model_config.task_specific_params[Classifier.MODEL_CONFIG]) | |
| logits = model_outputs.logits.numpy() | |
| return classifier.get_results(logits)[0] |