Spaces:
Sleeping
Sleeping
indiejoseph
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -1,11 +1,17 @@
|
|
1 |
import pandas as pd
|
2 |
import numpy as np
|
3 |
import asyncio
|
4 |
-
from
|
|
|
5 |
|
6 |
-
|
|
|
7 |
df = None
|
8 |
|
|
|
|
|
|
|
|
|
9 |
|
10 |
def get_dataframe():
|
11 |
global df
|
@@ -39,11 +45,6 @@ def find_songs(text):
|
|
39 |
]
|
40 |
)
|
41 |
|
42 |
-
|
43 |
-
def get_embedding(text):
|
44 |
-
return model.encode(text)
|
45 |
-
|
46 |
-
|
47 |
# Create Gradio application
|
48 |
import gradio as gr
|
49 |
|
@@ -54,7 +55,7 @@ async def create_demo():
|
|
54 |
淚水在眼底打轉,他感到迷失,不知道該往哪裡去,只是心中不斷地呼喚著對方的名字,渴望重新找回失去的愛。他開始思考,是應該安靜地離開這段過往,還是勇敢地留下來,面對愛情的種種無奈。
|
55 |
|
56 |
在迷惘中,他決定給自己一個機會。或許他應該離開,或者他應該在原地等待,等待對方明白他所付出的愛是永遠不會離開的。這段故事充滿了對愛情的掙扎、遺憾和無奈,卻也帶著一絲希望和堅持。結局如何,只有時間能給予答案。"""
|
57 |
-
example2 = "
|
58 |
example3 = "香港有國安法"
|
59 |
example4 = "雞!全部都係雞!"
|
60 |
description = """呢個 space 利用咗廣東話 Bert 語言模型,將歌詞轉換成向量,再用 cosine similarity 計算輸入嘅文字同 2394 首粵語歌唧歌詞之間嘅相似度,嚟畀出個歌名推介。
|
|
|
1 |
import pandas as pd
|
2 |
import numpy as np
|
3 |
import asyncio
|
4 |
+
from angle_emb import AnglE, Prompts
|
5 |
+
from angle_emb.utils import cosine_similarity
|
6 |
|
7 |
+
angle = AnglE.from_pretrained(
|
8 |
+
"hon9kon9ize/bert-large-cantonese-sts", pooling_strategy='cls')
|
9 |
df = None
|
10 |
|
11 |
+
def get_embedding(text):
|
12 |
+
response = angle.encode(text, to_numpy=True)
|
13 |
+
|
14 |
+
return response[0]
|
15 |
|
16 |
def get_dataframe():
|
17 |
global df
|
|
|
45 |
]
|
46 |
)
|
47 |
|
|
|
|
|
|
|
|
|
|
|
48 |
# Create Gradio application
|
49 |
import gradio as gr
|
50 |
|
|
|
55 |
淚水在眼底打轉,他感到迷失,不知道該往哪裡去,只是心中不斷地呼喚著對方的名字,渴望重新找回失去的愛。他開始思考,是應該安靜地離開這段過往,還是勇敢地留下來,面對愛情的種種無奈。
|
56 |
|
57 |
在迷惘中,他決定給自己一個機會。或許他應該離開,或者他應該在原地等待,等待對方明白他所付出的愛是永遠不會離開的。這段故事充滿了對愛情的掙扎、遺憾和無奈,卻也帶著一絲希望和堅持。結局如何,只有時間能給予答案。"""
|
58 |
+
example2 = "跌咗嘢試下唔好搵"
|
59 |
example3 = "香港有國安法"
|
60 |
example4 = "雞!全部都係雞!"
|
61 |
description = """呢個 space 利用咗廣東話 Bert 語言模型,將歌詞轉換成向量,再用 cosine similarity 計算輸入嘅文字同 2394 首粵語歌唧歌詞之間嘅相似度,嚟畀出個歌名推介。
|