Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
|
@@ -164,7 +164,7 @@ class ModelRunner:
|
|
| 164 |
tokens = [self.tokenizer.decode(i) for i in input_ids]
|
| 165 |
return pd.DataFrame({"token": tokens, "pred": eou_probs_masked})
|
| 166 |
|
| 167 |
-
def make_styled_df(self, df: pd.DataFrame,
|
| 168 |
EPS = 1e-12
|
| 169 |
thresh = self.thresh
|
| 170 |
|
|
@@ -201,7 +201,7 @@ class ModelRunner:
|
|
| 201 |
)
|
| 202 |
return fmt.to_html()
|
| 203 |
|
| 204 |
-
def generate_highlighted_text(self, text: str
|
| 205 |
"""Returns: (highlighted_list, styled_html) for Gradio"""
|
| 206 |
eps = 1e-12
|
| 207 |
threshold = self.thresh
|
|
@@ -222,7 +222,7 @@ class ModelRunner:
|
|
| 222 |
if pd.notna(max_abs_score) and max_abs_score > 0:
|
| 223 |
df.score = df.score / (max_abs_score * 1.5)
|
| 224 |
|
| 225 |
-
styled_df = self.make_styled_df(df[["token", "pred"]]
|
| 226 |
return list(zip(df.token, df.score)), styled_df
|
| 227 |
|
| 228 |
|
|
|
|
| 164 |
tokens = [self.tokenizer.decode(i) for i in input_ids]
|
| 165 |
return pd.DataFrame({"token": tokens, "pred": eou_probs_masked})
|
| 166 |
|
| 167 |
+
def make_styled_df(self, df: pd.DataFrame, cmap="coolwarm") -> str:
|
| 168 |
EPS = 1e-12
|
| 169 |
thresh = self.thresh
|
| 170 |
|
|
|
|
| 201 |
)
|
| 202 |
return fmt.to_html()
|
| 203 |
|
| 204 |
+
def generate_highlighted_text(self, text: str):
|
| 205 |
"""Returns: (highlighted_list, styled_html) for Gradio"""
|
| 206 |
eps = 1e-12
|
| 207 |
threshold = self.thresh
|
|
|
|
| 222 |
if pd.notna(max_abs_score) and max_abs_score > 0:
|
| 223 |
df.score = df.score / (max_abs_score * 1.5)
|
| 224 |
|
| 225 |
+
styled_df = self.make_styled_df(df[["token", "pred"]])
|
| 226 |
return list(zip(df.token, df.score)), styled_df
|
| 227 |
|
| 228 |
|