ZongqianLi commited on
Commit
238b0d2
·
verified ·
1 Parent(s): 30821be

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +28 -9
app.py CHANGED
@@ -1,17 +1,36 @@
1
  import streamlit as st
2
  from transformers import pipeline
3
 
4
- # 定义一个包含模型名称的列表
5
- models = [
6
- "bert-base-uncased",
7
- "distilbert-base-uncased",
8
- "roberta-base",
9
- "gpt2",
10
- "ZongqianLi/bert-base-cased-scqa2" # 你可以在这里添加更多模型
11
  ]
12
 
13
- # 使用st.selectbox创建一个下拉选择框,让用户从列表中选择一个模型
14
- model = st.selectbox("Choose a model:", models)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
 
16
  # 显示用户当前选择的模型
17
  st.write(f"You selected: {model}")
 
1
  import streamlit as st
2
  from transformers import pipeline
3
 
4
+ size_lst = [
5
+ "-base",
6
+ "-large"
 
 
 
 
7
  ]
8
 
9
+ cased_lst = [
10
+ "-cased",
11
+ "-uncased"
12
+ ]
13
+
14
+ fpretrain_lst = [
15
+ "None",
16
+ "-scsmall",
17
+ "-scmedium",
18
+ "-sclarge"
19
+ ]
20
+
21
+ finetune_lst = [
22
+ "-squad",
23
+ "-scqa1",
24
+ "-scqa2"
25
+ ]
26
+
27
+ size = st.selectbox("Choose a model size: ", size_lst)
28
+ cased = st.selectbox("Whether distinguish upper and lowercase letters: ", size_lst)
29
+ fpretrain = st.selectbox("Further pretrained on a solar cell corpus: ", fpretrain_lst)
30
+ finetune = st.selectbox("Finetuned on a QA dataset: ", finetune_lst)
31
+
32
+ if fpretrain == "None":
33
+ model = "".join("ZongqianLi/bert-", size, cased, fpretrain, finetune)
34
 
35
  # 显示用户当前选择的模型
36
  st.write(f"You selected: {model}")