Update app.py
Browse files
app.py
CHANGED
@@ -146,7 +146,8 @@ def run_interpretation(raw_original_prompt, raw_interpretation_prompt, max_new_t
|
|
146 |
-len(bags_of_words[i+1] & bags_of_words[i]) / np.sqrt(len(bags_of_words[i+1]) * len(bags_of_words[i]))
|
147 |
for i in range(len(bags_of_words)-1)
|
148 |
])
|
149 |
-
diff_score = diff_score1
|
|
|
150 |
|
151 |
avoid_first, avoid_last = 2, 1 # layers that are usually never important
|
152 |
assert avoid_first >= 1 # due to .diff() we will not be able to compute a score for the first layer
|
@@ -222,7 +223,8 @@ with gr.Blocks(theme=gr.themes.Default(), css='styles.css') as demo:
|
|
222 |
with gr.Group():
|
223 |
raw_original_prompt.render()
|
224 |
original_prompt_btn = gr.Button('Output Token List', variant='primary')
|
225 |
-
|
|
|
226 |
gr.Markdown('## Choose Your Interpretation Prompt')
|
227 |
with gr.Group('Interpretation'):
|
228 |
raw_interpretation_prompt = gr.Text(suggested_interpretation_prompts[0], label='Interpretation Prompt')
|
|
|
146 |
-len(bags_of_words[i+1] & bags_of_words[i]) / np.sqrt(len(bags_of_words[i+1]) * len(bags_of_words[i]))
|
147 |
for i in range(len(bags_of_words)-1)
|
148 |
])
|
149 |
+
diff_score = ((diff_score1 - diff_score1.min()) / (diff_score1.max() - diff_score1.min())
|
150 |
+
+ (diff_score2 - diff_score2.min()) / (diff_score2.max() - diff_score2.min()))
|
151 |
|
152 |
avoid_first, avoid_last = 2, 1 # layers that are usually never important
|
153 |
assert avoid_first >= 1 # due to .diff() we will not be able to compute a score for the first layer
|
|
|
223 |
with gr.Group():
|
224 |
raw_original_prompt.render()
|
225 |
original_prompt_btn = gr.Button('Output Token List', variant='primary')
|
226 |
+
gr.Markdown('**Tokens will appear in the "Tokens" section**')
|
227 |
+
|
228 |
gr.Markdown('## Choose Your Interpretation Prompt')
|
229 |
with gr.Group('Interpretation'):
|
230 |
raw_interpretation_prompt = gr.Text(suggested_interpretation_prompts[0], label='Interpretation Prompt')
|