Instructions to use UVA-MSBA/Mod4_T7 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use UVA-MSBA/Mod4_T7 with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-classification", model="UVA-MSBA/Mod4_T7")# Load model directly from transformers import AutoTokenizer, AutoModelForSequenceClassification tokenizer = AutoTokenizer.from_pretrained("UVA-MSBA/Mod4_T7") model = AutoModelForSequenceClassification.from_pretrained("UVA-MSBA/Mod4_T7", device_map="auto") - Notebooks
- Google Colab
- Kaggle
| license: "mit" | |
| widget: | |
| - text: "Took the pill, 12 hours later my muscles started to really hurt, then my ribs started to burn so bad I couldn't breath." | |
| This model takes text (narrative of reasctions to medications) as input and returns a predicted severity score for the reaction (LABEL_1 is severe reaction). Please do NOT use for medical diagnosis. | |
| Example usage: | |
| ```python | |
| import torch | |
| import tensorflow as tf | |
| from transformers import RobertaTokenizer, RobertaModel | |
| from transformers import AutoModelForSequenceClassification | |
| from transformers import TFAutoModelForSequenceClassification | |
| from transformers import AutoTokenizer | |
| tokenizer = AutoTokenizer.from_pretrained("UVA-MSBA/Mod4_T7") | |
| model = AutoModelForSequenceClassification.from_pretrained("UVA-MSBA/Mod4_T7") | |
| def adr_predict(x): | |
| encoded_input = tokenizer(x, return_tensors='pt') | |
| output = model(**encoded_input) | |
| scores = output[0][0].detach().numpy() | |
| scores = tf.nn.softmax(scores) | |
| return scores.numpy()[1] | |
| sentence = "I have severe pain." | |
| adr_predict(sentence) | |
| ``` | |