Views
No views yet
1# Load model and tokenizer
2from transformers import AutoModelForSequenceClassification, AutoTokenizer
3
4model = AutoModelForQuestionAnswering.from_pretrained(model_name)
5tokenizer = AutoTokenizer.from_pretrained(model_name)
6
7# Use pipeline
8from transformers import pipeline
9
10model_name = "aychang/bert-base-cased-trec-coarse"
11
12nlp = pipeline("sentiment-analysis", model=model_name, tokenizer=model_name)
13
14results = nlp(["Where did the queen go?", "Why did the Queen hire 1000 ML Engineers?"])1from adaptnlp import EasySequenceClassifier
2
3model_name = "aychang/bert-base-cased-trec-coarse"
4texts = ["Where did the queen go?", "Why did the Queen hire 1000 ML Engineers?"]
5
6classifer = EasySequenceClassifier
7results = classifier.tag_text(text=texts, model_name_or_path=model_name, mini_batch_size=2)1from transformers import TrainingArguments
2
3training_args = TrainingArguments(
4 output_dir='./models',
5 num_train_epochs=2,
6 per_device_train_batch_size=16,
7 per_device_eval_batch_size=16,
8 warmup_steps=500,
9 weight_decay=0.01,
10 evaluation_strategy="steps",
11 logging_dir='./logs',
12 save_steps=3000
13){'epoch': 2.0,
'eval_accuracy': 0.974,
'eval_f1': array([0.98181818, 0.94444444, 1. , 0.99236641, 0.96995708,
0.98159509]),
'eval_loss': 0.138086199760437,
'eval_precision': array([0.98540146, 0.98837209, 1. , 0.98484848, 0.94166667,
0.97560976]),
'eval_recall': array([0.97826087, 0.90425532, 1. , 1. , 1. ,
0.98765432]),
'eval_runtime': 1.6132,
'eval_samples_per_second': 309.943}