lorenzoscottb commited on
Commit
66e1140
β€’
1 Parent(s): e57de1a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -7
app.py CHANGED
@@ -18,9 +18,11 @@ Two main tasks are available:
18
 
19
  - Sentiment Analysis (SA), with two English-only models (one for classification, one for generation) and a large multilingual model for classification.
20
 
 
 
21
  - Name Entity Recognition (NER), with an English-only model that generates the identified characters.
22
 
23
- All models have been tuned on the Hall and Vand de Castle framework. More details are on the page for each model. For more on the training framework, see the [Bertolini et al., 2023](https://arxiv.org/pdf/2302.14828.pdf) preprint.
24
 
25
  Use the current interface to check if a language is included in the multilingual SA model, using language acronyms (e.g. it for Italian). the tabs above will direct you to each model to query.
26
 
@@ -32,7 +34,7 @@ This model is an XLM-R tuned model, pre-trained with 94 languages available, and
32
  """
33
 
34
  description_S = """
35
- A BERT-base-cased model pre-trained on Eglish-only text and tuned on annotated DreamBank English data..
36
  """
37
 
38
  description_G = """
@@ -56,6 +58,9 @@ examples_g = [
56
 
57
  ]
58
 
 
 
 
59
 
60
  interface_words = gr.Interface(
61
  fn=check_lang,
@@ -70,21 +75,28 @@ interface_model_L = gr.Interface.load(
70
  name="huggingface/DReAMy-lib/xlm-roberta-large-DreamBank-emotion-presence",
71
  description=description_L,
72
  examples=examples,
73
- title="DSA Large Multilingual",
74
  )
75
 
76
  interface_model_S = gr.Interface.load(
77
  name="huggingface/DReAMy-lib/bert-base-cased-DreamBank-emotion-presence",
78
  description=description_S,
79
  examples=examples[0],
80
- title="DSA Base English-Only",
81
  )
82
 
83
  interface_model_G = gr.Interface.load(
84
  name="huggingface/DReAMy-lib/t5-base-DreamBank-Generation-Emot-Char",
85
  description=description_G,
86
  examples=examples_g,
87
- title="DSA Generation",
 
 
 
 
 
 
 
88
  )
89
 
90
  interface_model_NER = gr.Interface.load(
@@ -95,6 +107,6 @@ interface_model_NER = gr.Interface.load(
95
  )
96
 
97
  gr.TabbedInterface(
98
- [interface_words, interface_model_L, interface_model_S, interface_model_G, interface_model_NER],
99
- ["Intro", "SA Large Multilingual", "SA Base En", "SA En Generation", "NER Generation"]
100
  ).launch()
 
18
 
19
  - Sentiment Analysis (SA), with two English-only models (one for classification, one for generation) and a large multilingual model for classification.
20
 
21
+ - Relation Extraction (RE), with an English-only model that identifies relevant characters and existing relations between them following the Activity feature of the the Hall and Van de Castle framework.
22
+
23
  - Name Entity Recognition (NER), with an English-only model that generates the identified characters.
24
 
25
+ All models have been tuned on the Hall and Van de Castle framework. More details are on the page for each model. For more on the training framework, see the [Bertolini et al., 2023](https://arxiv.org/pdf/2302.14828.pdf) preprint.
26
 
27
  Use the current interface to check if a language is included in the multilingual SA model, using language acronyms (e.g. it for Italian). the tabs above will direct you to each model to query.
28
 
 
34
  """
35
 
36
  description_S = """
37
+ A BERT-base-cased model pre-trained on Eglish-only text and tuned on annotated DreamBank English data.
38
  """
39
 
40
  description_G = """
 
58
 
59
  ]
60
 
61
+ examples_re = [
62
+ ["I was talking on the telephone to the father of an old friend of mine (boy, 21 years old). We were discussing the party the Saturday night before to which I had invited his son as a guest. I asked him if his son had a good time at the party. He told me not to tell his son that he had told me, but that he had had a good time, except he was a little surprised that I had acted the way I did."]
63
+ ]
64
 
65
  interface_words = gr.Interface(
66
  fn=check_lang,
 
75
  name="huggingface/DReAMy-lib/xlm-roberta-large-DreamBank-emotion-presence",
76
  description=description_L,
77
  examples=examples,
78
+ title="SA Large Multilingual",
79
  )
80
 
81
  interface_model_S = gr.Interface.load(
82
  name="huggingface/DReAMy-lib/bert-base-cased-DreamBank-emotion-presence",
83
  description=description_S,
84
  examples=examples[0],
85
+ title="SA Base English-Only",
86
  )
87
 
88
  interface_model_G = gr.Interface.load(
89
  name="huggingface/DReAMy-lib/t5-base-DreamBank-Generation-Emot-Char",
90
  description=description_G,
91
  examples=examples_g,
92
+ title="SA Generation",
93
+ )
94
+
95
+ interface_model_RE = gr.Interface.load(
96
+ name="huggingface/DReAMy-lib/t5-base-DreamBank-Generation-Act-Char",
97
+ description=description_G,
98
+ examples=examples_re,
99
+ title="RE Generation",
100
  )
101
 
102
  interface_model_NER = gr.Interface.load(
 
107
  )
108
 
109
  gr.TabbedInterface(
110
+ [interface_words, interface_model_L, interface_model_S, interface_model_G, interface_model_RE, interface_model_NER],
111
+ ["Intro", "SA Large Multilingual", "SA Base En", "SA En Generation", "RE Generation", "NER Generation"]
112
  ).launch()