Jeffrey Rathgeber Jr commited on
Commit
99a4da3
·
unverified ·
1 Parent(s): c76cf19

testing getting models

Browse files
Files changed (1) hide show
  1. app.py +36 -8
app.py CHANGED
@@ -68,12 +68,40 @@ if option == 'TextBlob':
68
 
69
 
70
  if option == 'MILESTONE 3: FINE-TUNED':
71
- model_name = "distilbert-base-uncased-finetuned-sst-2-english"
72
- model = AutoModelForSequenceClassification.from_pretrained(model_name)
73
- tokenizer = AutoTokenizer.from_pretrained(model_name)
74
- classifier = pipeline(task="sentiment-analysis", model=model, tokenizer=tokenizer)
75
 
76
- # pipeline
77
- preds = classifier(textIn)
78
- preds = [{"score": round(pred["score"], 4), "label": pred["label"]} for pred in preds]
79
- st.write('According to Pipeline, input text is ', preds[0]['label'], ' with a confidence of ', preds[0]['score'])
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
68
 
69
 
70
  if option == 'MILESTONE 3: FINE-TUNED':
 
 
 
 
71
 
72
+ model_name_0 = "Rathgeberj/milestone3_0"
73
+ model_0 = AutoModelForSequenceClassification.from_pretrained(model_name_0)
74
+ tokenizer_0 = AutoTokenizer.from_pretrained(model_name_0)
75
+ classifier_0 = pipeline(task="sentiment-analysis", model=model_0, tokenizer=tokenizer_0)
76
+
77
+ model_name_1 = "Rathgeberj/milestone3_1"
78
+ model_1 = AutoModelForSequenceClassification.from_pretrained(model_name_1)
79
+ tokenizer_1 = AutoTokenizer.from_pretrained(model_name_1)
80
+ classifier_1 = pipeline(task="sentiment-analysis", model=model_1, tokenizer=tokenizer_1)
81
+
82
+ model_name_2 = "Rathgeberj/milestone3_2"
83
+ model_2 = AutoModelForSequenceClassification.from_pretrained(model_name_2)
84
+ tokenizer_2 = AutoTokenizer.from_pretrained(model_name_2)
85
+ classifier_2 = pipeline(task="sentiment-analysis", model=model_2, tokenizer=tokenizer_2)
86
+
87
+ model_name_3 = "Rathgeberj/milestone3_3"
88
+ model_3 = AutoModelForSequenceClassification.from_pretrained(model_name_3)
89
+ tokenizer_3 = AutoTokenizer.from_pretrained(model_name_3)
90
+ classifier_3 = pipeline(task="sentiment-analysis", model=model_3, tokenizer=tokenizer_3)
91
+
92
+ model_name_4 = "Rathgeberj/milestone3_4"
93
+ model_4 = AutoModelForSequenceClassification.from_pretrained(model_name_4)
94
+ tokenizer_4 = AutoTokenizer.from_pretrained(model_name_4)
95
+ classifier_4 = pipeline(task="sentiment-analysis", model=model_4, tokenizer=tokenizer_4)
96
+
97
+ model_name_5 = "Rathgeberj/milestone3_5"
98
+ model_5 = AutoModelForSequenceClassification.from_pretrained(model_name_5)
99
+ tokenizer_5 = AutoTokenizer.from_pretrained(model_name_5)
100
+ classifier_5 = pipeline(task="sentiment-analysis", model=model_5, tokenizer=tokenizer_5)
101
+
102
+ models = [model_0, model_1, model_2, model_3, model_4, model_5]
103
+ tokenizers = [tokenizer_0, tokenizer_1, tokenizer_2, tokenizer_3, tokenizer_4, tokenizer_5]
104
+ classifiers = [classifier_0, classifier_1, classifier_2, classifier_3, classifier_4, classifier_5]
105
+
106
+
107
+ st.write('TESTING')