from sentence_transformers.cross_encoder import CrossEncoder
model_path = "radlab/polish-cross-encoder"
model = CrossEncoder(model_path)
questions = [
"Jaką mamy dziś pogodę? bo Andrzej nic nie mówił.",
"Gdzie jedzie Andrzej? Bo wczoraj był w Warszawie.",
"Czy oskarżony się zgadza z przedstawionym wyrokiem?",
]
answers = [
"Pan Andrzej siedzi w pociągu i jedzie do Wiednia. Ogląda na telefonie zabawne filmiki.",
"Poada deszcz i jest wilgotno, jednak wczoraj było słonecznie.",
"Wyrok jest prawomocny i nie podlega dalszym rozważaniom.",
]
for question in questions:
context_with_question = [(s, question) for s in answers]
results = sorted(
{
idx: r for idx, r inenumerate(model.predict(context_with_question))
}.items(),
key=lambda x: x[1],
reverse=True,
)
print(f"QUESTION: {question}")
print("ANSWERS (sorted):")
for idx, score in results:
print(f"\t[{score}]\t{answers[idx]}")
print("")
and output to the standard output:
QUESTION: Jaką mamy dziś pogodę? bo Andrzej nic nie mówił.
ANSWERS (sorted):
[0.016749681904911995] Poada deszcz i jest wilgotno, jednak wczoraj było słonecznie.
[0.01602918468415737] Pan Andrzej siedzi w pociągu i jedzie do Wiednia. Ogląda na telefonie zabawne filmiki.
[0.016013670712709427] Wyrok jest prawomocny i nie podlega dalszym rozważaniom.
QUESTION: Gdzie jedzie Andrzej? Bo wczoraj był w Warszawie.
ANSWERS (sorted):
[0.5997582674026489] Pan Andrzej siedzi w pociągu i jedzie do Wiednia. Ogląda na telefonie zabawne filmiki.
[0.4528200924396515] Wyrok jest prawomocny i nie podlega dalszym rozważaniom.
[0.17350871860980988] Poada deszcz i jest wilgotno, jednak wczoraj było słonecznie.
QUESTION: Czy oskarżony się zgadza z przedstawionym wyrokiem?
ANSWERS (sorted):
[0.8431766629219055] Wyrok jest prawomocny i nie podlega dalszym rozważaniom.
[0.6823258996009827] Poada deszcz i jest wilgotno, jednak wczoraj było słonecznie.
[0.558414101600647] Pan Andrzej siedzi w pociągu i jedzie do Wiednia. Ogląda na telefonie zabawne filmiki.
Runs of radlab polish-cross-encoder on huggingface.co
18.7K
Total runs
731
24-hour runs
1.8K
3-day runs
4.2K
7-day runs
18.3K
30-day runs
More Information About polish-cross-encoder huggingface.co Model
polish-cross-encoder huggingface.co is an AI model on huggingface.co that provides polish-cross-encoder's model effect (), which can be used instantly with this radlab polish-cross-encoder model. huggingface.co supports a free trial of the polish-cross-encoder model, and also provides paid use of the polish-cross-encoder. Support call polish-cross-encoder model through api, including Node.js, Python, http.
polish-cross-encoder huggingface.co is an online trial and call api platform, which integrates polish-cross-encoder's modeling effects, including api services, and provides a free online trial of polish-cross-encoder, you can try polish-cross-encoder online for free by clicking the link below.
radlab polish-cross-encoder online free url in huggingface.co:
polish-cross-encoder is an open source model from GitHub that offers a free installation service, and any user can find polish-cross-encoder on GitHub to install. At the same time, huggingface.co provides the effect of polish-cross-encoder install, users can directly use polish-cross-encoder installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
polish-cross-encoder install url in huggingface.co: