juliaannjose commited on
Commit
2efaef6
·
1 Parent(s): 3b22764

selectbox bug fix

Browse files
Files changed (1) hide show
  1. app.py +8 -3
app.py CHANGED
@@ -2,6 +2,8 @@ import streamlit as st
2
  import torch
3
  from transformers import AutoTokenizer, AutoModelForSequenceClassification
4
  from datasets import load_dataset
 
 
5
 
6
  # finetuned model
7
  language_model_path = "juliaannjose/finetuned_model"
@@ -19,12 +21,15 @@ with st.spinner("Setting up the app..."):
19
  val_filing_start_date="2016-01-22",
20
  val_filing_end_date="2016-01-31",
21
  )
 
 
 
22
 
23
 
24
  # drop down menu with patent numbers
25
  _patent_id = st.selectbox(
26
  "Select the Patent Number",
27
- options=dataset_dict["train"]["patent_number"],
28
  )
29
 
30
 
@@ -32,8 +37,8 @@ _patent_id = st.selectbox(
32
  def get_abs_claim(_pid):
33
  # get abstract and claim corresponding to this patent id
34
  st.write(_pid)
35
- _abs = dataset_dict["train"][["patent_number"] == _pid]["abstract"]
36
- _cl = dataset_dict["train"][["patent_number"] == _pid]["claims"]
37
  st.write(_abs)
38
  return _abs, _cl
39
 
 
2
  import torch
3
  from transformers import AutoTokenizer, AutoModelForSequenceClassification
4
  from datasets import load_dataset
5
+ import pandas as pd
6
+
7
 
8
  # finetuned model
9
  language_model_path = "juliaannjose/finetuned_model"
 
21
  val_filing_start_date="2016-01-22",
22
  val_filing_end_date="2016-01-31",
23
  )
24
+ df_train = pd.DataFrame(dataset_dict["train"])
25
+ df_val = pd.DataFrame(dataset_dict["validation"])
26
+ df = pd.concat([df_train, df_val], ignore_index=True)
27
 
28
 
29
  # drop down menu with patent numbers
30
  _patent_id = st.selectbox(
31
  "Select the Patent Number",
32
+ options=df["patent_number"],
33
  )
34
 
35
 
 
37
  def get_abs_claim(_pid):
38
  # get abstract and claim corresponding to this patent id
39
  st.write(_pid)
40
+ _abs = df.loc[["patent_number"] == _pid]["abstract"]
41
+ _cl = df.loc[["patent_number"] == _pid]["claims"]
42
  st.write(_abs)
43
  return _abs, _cl
44