Morris commited on
Commit
35d2f71
·
1 Parent(s): c8f61b6

update app.py

Browse files
Files changed (2) hide show
  1. app.py +9 -2
  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('output.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('output.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