Morris
commited on
Commit
·
35d2f71
1
Parent(s):
c8f61b6
update app.py
Browse files- app.py +9 -2
- requirements.txt +2 -1
app.py
CHANGED
@@ -2,12 +2,19 @@ import streamlit as st
|
|
2 |
import pandas as pd
|
3 |
from PIL import Image
|
4 |
from transformers import pipeline, AutoTokenizer
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
pipe = pipeline('text-classification', model='tiedaar/short-answer-classification')
|
6 |
bleurt_pipe = pipeline('text-classification', model="vaiibhavgupta/finetuned-bleurt-large")
|
7 |
tokenizer = AutoTokenizer.from_pretrained("vaiibhavgupta/finetuned-bleurt-large")
|
8 |
|
9 |
subsections = pd.read_csv('tp-subsections.csv').dropna(axis=0, how='any', subset=['question'])
|
10 |
-
output = pd.read_csv(
|
11 |
|
12 |
def reset():
|
13 |
st.session_state.ind = False
|
@@ -74,7 +81,7 @@ if st.session_state.ind:
|
|
74 |
st.button('Reset', on_click=reset)
|
75 |
entry = {"subsection":st.session_state.ind, "source":passage, "question":question, "answer":answer, "mpnet_response":mpnet_res, "bleurt_response":bleurt_res, "correct_response":is_correct}
|
76 |
output.loc[len(output)] = (entry)
|
77 |
-
output.to_csv(
|
78 |
else:
|
79 |
st.write("Please indicate whether you are providing a correct answer.")
|
80 |
|
|
|
2 |
import pandas as pd
|
3 |
from PIL import Image
|
4 |
from transformers import pipeline, AutoTokenizer
|
5 |
+
import os
|
6 |
+
|
7 |
+
DATASET_REPO_URL = "https://huggingface.co/datasets/tiedaar/question_scoring_stresstest"
|
8 |
+
DATA_FILENAME = "output.csv"
|
9 |
+
DATA_FILE = os.path.join("data", DATA_FILENAME)
|
10 |
+
HF_TOKEN = os.environ.get("HF_TOKEN")
|
11 |
+
|
12 |
pipe = pipeline('text-classification', model='tiedaar/short-answer-classification')
|
13 |
bleurt_pipe = pipeline('text-classification', model="vaiibhavgupta/finetuned-bleurt-large")
|
14 |
tokenizer = AutoTokenizer.from_pretrained("vaiibhavgupta/finetuned-bleurt-large")
|
15 |
|
16 |
subsections = pd.read_csv('tp-subsections.csv').dropna(axis=0, how='any', subset=['question'])
|
17 |
+
output = pd.read_csv(DATA_FILE)
|
18 |
|
19 |
def reset():
|
20 |
st.session_state.ind = False
|
|
|
81 |
st.button('Reset', on_click=reset)
|
82 |
entry = {"subsection":st.session_state.ind, "source":passage, "question":question, "answer":answer, "mpnet_response":mpnet_res, "bleurt_response":bleurt_res, "correct_response":is_correct}
|
83 |
output.loc[len(output)] = (entry)
|
84 |
+
output.to_csv(DATA_FILE)
|
85 |
else:
|
86 |
st.write("Please indicate whether you are providing a correct answer.")
|
87 |
|
requirements.txt
CHANGED
@@ -1,3 +1,4 @@
|
|
1 |
transformers
|
2 |
pandas
|
3 |
-
torch
|
|
|
|
1 |
transformers
|
2 |
pandas
|
3 |
+
torch
|
4 |
+
google-cloud-bigquery
|