Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks
Paper • 1908.10084 • Published • 17
How to use meet5568/bhash_finetune_phaseB_v2 with sentence-transformers:
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("meet5568/bhash_finetune_phaseB_v2")
sentences = [
"बंद मुट्ठी में दिल को छुपाए बैठे है\nहै बहाना के मेहँदी लगाए बैठे है\n(मेहँदी, हाँ-हाँ, मेहँदी, मेहँदी, हाँ-हाँ, मेहँदी)\n(मेहँदी, हाँ-हाँ, मेहँदी, मेहँदी, हाँ-हाँ, मेहँदी)\nटूट के डाली से हाथों पे बिखर जाती हैं\n(मेहँदी, हाँ-हाँ, मेहँदी)\nटूट के डाली से हाथों पे बिखर जाती हैं\nटूट के डाली से हाथों पे बिखर जाती हैं\nटूट के डाली से हाथों पे बिखर जाती हैं\nटूट के डाली से हाथों पे बिखर जाती हैं\nटूट के डाली से हाथों पे बिखर जाती हैं\nये तो मेहँदी हैं\nये तो मेहँदी हैं, मेहँदी तो रंग लाती हैं\nये तो मेहँदी हैं, मेहँदी तो रंग लाती हैं\nटूट के डाली से हाथों पे बिखर जाती हैं\n(मेहँदी, हाँ-हाँ, मेहँदी, मेहँदी, हाँ-हाँ, मेहँदी)\nलोग बाग़ों से इसे तोड़ के ले आते हैं\nऔर पत्थर पे इसे शौक़ से पिसवाते हैं\n(मेहँदी, हाँ-हाँ, मेहँदी, मेहँदी, हाँ-हाँ, मेहँदी)\nलोग बाग़ों से इसे तोड़ के ले आते हैं\nऔर पत्थर पे इसे शौक़ से पिसवाते हैं\nऔर पत्थर पे इसे शौक़ से पिसवाते हैं\nफिर भी होंठों से\nफिर भी होंठों से इसके \"उफ़\" तलक ना आती हैं\nफिर भी होंठों से इसके \"उफ़\" तलक ना आती हैं\nफिर भी होंठों से इसके \"उफ़\" तलक ना आती हैं\nफिर भी होंठों से इसके \"उफ़\" तलक ना आती हैं\nये तो मेहँदी हैं\nये तो मेहँदी हैं, मेहँदी तो रंग लाती हैं\nये तो मेहँदी हैं, मेहँदी तो रंग लाती हैं\n(मेहँदी, हाँ-हाँ, मेहँदी, मेहँदी, हाँ-हाँ, मेहँदी)\nअपने रस-रंग से इस दुनिया को सजाना हैं\nकाम मेहँदी का तो ग़ैरों के काम आना हैं\n(मेहँदी, हाँ-हाँ, मेहँदी, मेहँदी, हाँ-हाँ, मेहँदी)\nअपने रस-रंग से इस दुनिया को सजाना हैं\nकाम मेहँदी का तो ग़ैरों के काम आना हैं\nकाम मेहँदी का तो ग़ैरों के काम आना हैं\nअपनी खुशबू से\nअपनी खुशबू से ये सहराओं को महकाती हैं\nअपनी खुशबू से ये सहराओं को महकाती हैं\nअपनी खुशबू से ये सहराओं को महकाती हैं\nअपनी खुशबू से ये सहराओं को महकाती हैं\nये तो मेहँदी हैं\nये तो मेहँदी हैं, मेहँदी तो रंग लाती हैं\nये तो मेहँदी हैं, मेहँदी तो रंग लाती हैं\nटूट के डाली से हाथों पे बिखर जाती हैं\nये तो मेहँदी हैं, मेहँदी तो रंग लाती हैं\n(मेहँदी, हाँ-हाँ, मेहँदी, मेहँदी, हाँ-हाँ, मेहँदी)\n(मेहँदी, हाँ-हाँ, मेहँदी, मेहँदी, हाँ-हाँ, मेहँदी)\nहाँ, बंद मुट्ठी में दिल को छुपाए बैठे है\nहै बहाना के मेहँदी लगाए बैठे है\n(मेहँदी, हाँ-हाँ, मेहँदी, मेहँदी, हाँ-हाँ, मेहँदी)\n(मेहँदी, हाँ-हाँ, मेहँदी, मेहँदी, हाँ-हाँ, मेहँदी)\n(मेहँदी, हाँ-हाँ, मेहँदी, मेहँदी, हाँ-हाँ, मेहँदी)\n(मेहँदी, हाँ-हाँ, मेहँदी)",
"الِف اللّٰہ چنبے دی بُوٹی\nتے میرے مُرشد مَن وچّ لائی ہُو\nہو نفی اثبات دا پاݨی دے کے\nہر رگے ہرجائی ہُو\nاو جُگ-جُگ جیوے میرا مُرشد سوہݨا\nہتھ جِس ایہہ بُوٹی لائی ہُو\nپیر میریا، جُگݨی جی\nاے وے اللّٰہ والیاں دی جُگݨی جی\nاے وے اللّٰہ والیاں دی جُگݨی جی\nاے وے نبی پاک دی جُگݨی جی\nاے وے نبی پاک دی جُگݨی جی\nاے وے مولا علی والی جُگݨی جی\nاے وے مولا علی والی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے سارے سبز دی جُگݨی جی\nاے وے سارے سبز دی جُگݨی جی\nاو دَم گُھٹکو، دَم گُھٹکو\nدَم گُھٹکو، دَم گُھٹکو\nدَم گُھٹکو، دَم گُھٹکو\nدَم گُھٹکو، دَم گُھٹکو، گُھٹکو کرے سائیں\nتے کلمہ نبی دا پڑھے سائی\nپیر میریا، جُگݨی جی\nاے وے اللّٰہ والیاں دی جُگݨی جی\nاے وے اللّٰہ والیاں دی جُگݨی جی\nاے وے نبی پاک دی جُگݨی جی\nاے وے نبی پاک دی جُگݨی جی\nاے وے مولا علی والی جُگݨی جی\nاے وے مولا علی والی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے سارے سبز دی جُگݨی جی\nاے وے سارے سبز دی جُگݨی جی\nجُگݨی تر کھائیں وچّ تھال\nجُگݨی تر کھائیں وچّ تھال\nچھڈّ دنیا دے جنجال\nچھڈّ دنیا دے جنجال\nکجھ نئیں نبھݨا بندیاں نال\nکجھ نئیں نبھݨا بندیاں نال\nاو جُگݨی تر کھائیں وچّ تھال\nچھڈّ دے دنیا دے جنجال\nکجھ نئیں نبھݨا بندیاں نال\nرکھیں ثابت صدق اعمال\nپیر میریا، جُگݨی جی\nاے وے اللّٰہ والیاں دی جُگݨی جی\nاے وے اللّٰہ والیاں دی جُگݨی جی\nاے وے نبی پاک دی جُگݨی جی\nاے وے نبی پاک دی جُگݨی جی\nاے وے مولا علی والی جُگݨی جی\nاے وے مولا علی والی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے سارے سبز دی جُگݨی جی\nاے وے سارے سبز دی جُگݨی جی\nجُگݨی ڈِگ پئی وچّ روئی\nجُگݨی ڈِگ پئی وچّ روئی\nاوتھے رو-رو کملی ہوئی\nاوتھے رو-رو کملی ہوئی\nاوہدی وات نئیں لیندا کوئی\nاوہدی وات نئیں لیندا کوئی\nجُگݨی ڈِگ پئی وچّ روئی\nاوتھے رو-رو کملی ہوئی\nاوہدی وات نئیں لیندا کوئی\nتے کلمے بنا نئیں ملدی ٹوئی\nاو پیر میریا، جُگݨی جی\nاے وے اللّٰہ والیاں دی جُگݨی جی\nاے وے اللّٰہ والیاں دی جُگݨی جی\nاے وے نبی پاک دی جُگݨی جی\nاے وے نبی پاک دی جُگݨی جی\nاے وے مولا علی والی جُگݨی جی\nاے وے مولا علی والی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے سارے سبز دی جُگݨی جی\nاے وے سارے سبز دی جُگݨی جی\nاو دَم گُھٹکو، دَم گُھٹکو\nدَم گُھٹکو، دَم گُھٹکو\nدَم گُھٹکو، دَم گُھٹکو\nدَم گُھٹکو، دَم گُھٹکو، گُھٹکو\nونگاں چڑھا لو کڑیوں\nاو ونگاں چڑھا لو کڑیوں\nاو ونگاں چڑھا لو کڑیوں میرے داتا دے دربار دیاں\nونگاں چڑھا لو کڑیوں میرے داتا دے دربار دیاں\nاو نا کر دھییا کھیڈ پیاری، ماں دیندی آ گالڑیاں\nدن-دن ٹلی جوانی جاندی، جیوں سونا کٹھیالڑیاں\nعورت-مرد شہزادے سوہنے، اوہ موتی اوہ لعلڑیاں\nسر دا صرفہ کرن نا جیڑہے، پین پریم پیالڑیاں\nاو داتا دے دربار چہ آکھو، پاوݨ خیر سوالڑیاں\nونگاں چڑھا لو کڑیوں میرے داتا دے دربار دیاں\nاو ونگاں چڑھا لو کڑیوں میرے داتا دے دربار دیاں\nاو ونگاں چڑھا لو کڑیوں میرے داتا دے دربار دیاں\nاو ونگاں چڑھا لو کڑیوں میرے داتا دے دربار دیاں\n(ونگاں چڑھا لو کڑیوں میرے داتا دے دربار دیاں)\nدَم گُھٹکو، دَم گُھٹکو\nدَم گُھٹکو، دَم گُھٹکو\nدَم گُھٹکو، دَم گُھٹکو\nدَم گُھٹکو، دَم گُھٹکو، گُھٹکو کرے سائیں\nتے کلمہ نبی دا پڑھے سائی\nپیر میریا، جُگݨی جی\nاے وے اللّٰہ والیاں دی جُگݨی جی\nاے وے اللّٰہ والیاں دی جُگݨی جی\nاے وے نبی پاک دی جُگݨی جی\nاے وے نبی پاک دی جُگݨی جی\nاے وے مولا علی والی جُگݨی جی\nاے وے مولا علی والی جُگݨی جی\nاے وے میرے پیر دی-\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے سارے سبز دی جُگݨی جی\nاے وے سارے سبز دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nاے وے میرے پیر دی جُگݨی جی\nجُگݨی جی!\nجُگݨی جی!\nجُگݨی جی!\nجُگݨی جی!",
"या-अली\nआते-जाते हुए मैं सब पे नज़र रखता हूँ\nआते-जाते हुए मैं सब पे नज़र रखता हूँ\nनाम अब्दुल है मेरा, क्या?\nहो, नाम अब्दुल है मेरा, सब की ख़बर रखता हूँ\nआते-जाते हुए मैं सब पे नज़र रखता हूँ\nआते-जाते हुए मैं सब पे नज़र रखता हूँ\nनाम अब्दुल है मेरा, सब की ख़बर रखता हूँ\nहो, नाम अब्दुल है मेरा, सब की ख़बर रखता हूँ\nसर किसी के सामने झुक जाए मेरा, ये मुझे मंज़ूर नहीं\nआ पड़े वक़्त तो मोहताज सही, पर मैं मजबूर नहीं\nसर किसी के सामने झुक जाए मेरा, ये मुझे मंज़ूर नहीं\nआ पड़े वक़्त तो मोहताज सही, पर मैं मजबूर नहीं\nजान पे खेल जाऊँ, मैं वो जिगर रखता हूँ\nजान पे खेल जाऊँ, मैं वो जिगर रखता हूँ\nनाम अब्दुल है मेरा, क्या?\nहाँ, नाम अब्दुल है मेरा, सब की ख़बर रखता हूँ\nआते-जाते हुए मैं सब पे नज़र रखता हूँ\nआते-जाते हुए मैं सब पे नज़र रखता हूँ\nनाम अब्दुल है मेरा, सब की ख़बर रखता हूँ\nहो, नाम अब्दुल है मेरा, सब की ख़बर रखता हूँ\nकिसने दिया, किसने लिया, किसने कहाँ माल छुपा रखा है\nमैंने इस दिल में सारी दुनिया का हाल छुपा रखा है\nकिसने दिया, किसने लिया, किसने कहाँ माल छुपा रखा है\nमैंने इस दिल में सारी दुनिया का हाल छुपा रखा है\nबोल सकता हूँ, ज़ुबाँ बंद मगर रखता हूँ\nबोल सकता हूँ, ज़ुबाँ बंद मगर रखता हूँ\nनाम अब्दुल है मेरा, क्या?\nहाँ, नाम अब्दुल है मेरा, सब की ख़बर रखता हूँ\nआते-जाते हुए मैं सब पे नज़र रखता हूँ\nआते-जाते हुए मैं सब पे नज़र रखता हूँ\nनाम अब्दुल है मेरा, सब की ख़बर रखता हूँ\nहो, नाम अब्दुल है मेरा, सब की ख़बर रखता हूँ\nया-अली",
"দিনে দিনে খসিয়া পড়িবে\nরঙ্গিলা দালানের মাটি গো সাঁইজি কোন রঙে।\nদিনে দিনে খসিয়া পড়িবে\nরঙ্গিলা দালানের মাটি গো সাঁইজি কোন রঙে।\nবাঁধিছেন ঘর মিছা, মিছা দন্ধ মাঝে গোসাঁইজি\nকোন রঙে।\nও দিনে দিনে\nবাল্য না কাল গেলো হাসিতে খেলিতে\nযৈবন কাল গেলো রঙ্গে\nবাল্য না কাল গেলো হাসিতে খেলিতে\nযৈবন কাল গেলো রঙ্গে\nআর বৃদ্ধ না কাল গেলো ভাবিতে চিন্তিতে\nবৃদ্ধ না কাল গেলো ভাবিতে চিন্তিতে\nগুরু ভজিবো কোন কালে, গোঁসাইজী কোন রঙে।\nদিনে দিনে খসিয়া পড়িবে\nরঙ্গিলা দালানের মাটি গো সাঁইজি কোন রঙে।\nVe tu fikran shikran fook de\nDube suraj nu mildi sawer\nBande meri meri kyun kare\nTeri main ho jaaniter\nJind bulbula pani da ae hai\nEnu futdena lagdi der\nJind bulbula pani da\nEnu futdena lagdi der\nJeelai o jeelai o jeelai o bandeya tu\nJeelai o .jeelai tu.jee lai tu khul ke dila]\nFikran sikran chad de tu fikran sikran chad de tu\nHoy fikran sikran chad de tu fikran sikran chad de tu\nআর বৃদ্ধ না কাল গেলো ভাবিতে চিন্তিতে\nগুরু ভজিবো কোন কালে, গোঁসাইজী\nFikran sikran chad de tu fikran sikran chad de tu\nHoy fikran sikran chad de tu fikran sikran chad de tu\nদিনে দিনে খসিয়া পড়িবে\nরঙ্গিলা দালানের মাটি গো সাঁইজি কোন রঙে।\nদিনে দিনে খসিয়া পড়িবে\nরঙ্গিলা দালানের মাটি গো সাঁইজি কোন রঙে।"
]
embeddings = model.encode(sentences)
similarities = model.similarity(embeddings, embeddings)
print(similarities.shape)
# [4, 4]This is a sentence-transformers model trained. It maps sentences & paragraphs to a 768-dimensional dense vector space and can be used for semantic textual similarity, semantic search, paraphrase mining, text classification, clustering, and more.
SentenceTransformer(
(0): Transformer({'max_seq_length': 400, 'do_lower_case': False}) with Transformer model: BertModel
(1): Pooling({'word_embedding_dimension': 768, 'pooling_mode_cls_token': False, 'pooling_mode_mean_tokens': True, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False, 'pooling_mode_weightedmean_tokens': False, 'pooling_mode_lasttoken': False, 'include_prompt': True})
)
First install the Sentence Transformers library:
pip install -U sentence-transformers
Then you can load this model and run inference.
from sentence_transformers import SentenceTransformer
# Download from the 🤗 Hub
model = SentenceTransformer("meet5568/bhash_finetune_phaseB_v2")
# Run inference
sentences = [
'Mujhe pyar do, mujhe pyar do\nDil bekarar hai pyar do\nBarso kiya hai maine intezar\nMujhe pyar do, mujhe pyar do\nYe aashiqui tujhse shuru tujhpe khatam\nYe aashiqui tujhse shuru tujhpe khatam\nYe shayari tujhse shuru tujhpe khatam\nTere liye hi saansein mili hai\nTere liye hi mila hai janam\nYe zindagi tujhse shuru tujhpe khatam\nYe aashiqui tujhse shuru tujhpe khatam\nMujhe pyar do, mujhe pyar do\nDil bekarar hai pyar do\nBarso kiya hai maine intezar\nMujhe pyar do, mujhe pyar do\nTum mere haathon mein prem lakeer jaisi ho\nMain deewana Ranjha, tum Heer jaisi ho\nTum aaisi baaton se bekarar karte ho\nMere sabr ka aanchal taar-taar karte ho\nJaao na is tarah baahon se chhut ke\nChahungi main tumhe ab sanam toot ke\nTeri wafaa ke badle mile toh\nManzoor hai har sitam\nYe mausiki tujhse shuru tujhpe khatam\nYe aashiqui tujhse shuru tujhpe khatam\nMujhe pyar do, mujhe pyar do\nDil bekarar hai pyar do\nBarso kiya hai maine intezar\nMujhe pyar do, mujhe pyar do\nHar pal tanhai mein tumhe yaad karta tha\nApni suni duniya main aabaad karta tha\nMain bhi toh hontho se paigam likhti thi\nKore se kagaz pe tera naam likhti thi\nDard ke woh sabhi sakht mausam gaye\nHum mile toh laga pal yahin tham gaye\nAb na juda ho sapne hamare\nJab tak rahe dum mein dum\nYe bekhudi tujhse shuru tujhpe khatam\nYe aashiqui tujhse shuru tujhpe khatam\nMujhe pyar do, mujhe pyar do\nDil bekarar hai pyar do\nBarso kiya hai maine intezar\nMujhe pyar do, mujhe pyar do\nMujhe pyar do, mujhe pyar do\nDil bekarar hai pyar do\nBarso kiya hai maine intezar\nMujhe pyar do, mujhe pyar do',
'क्यू रातो को मैं अब चैन से सो ना सकू\nहो ओ ओ ओ\nक्यू आता नहीं मुझे दिन में भी चैन ओ सुकू\nहो ओ ओ ओ\nक्यू ऐसा होता हैं मैं खुद से ही बाते करूं\nओ ओ ओ\nक्यू तू जो बोले कोई सुने ना वो मैं ही सुनु\nदिल ये बेक़रार क्यू है इसपे धुन सवार क्यू है\nक्यू है ये खुमार क्यू है तू बता तू बता\nतेरा इंतजार क्यू है तुझपे एतबार क्यू है\nक्यू है ये खुमार क्यू है तू बता\nतू बता आ आ आ तू बता आ आ आ\nक्यू तुझे देखे बिना आता नहीं दिल को सबर हो ओ ओ ओ\nक्यू तेरे चेहरे से हटती नहीं ये नजर हो ओ ओ ओ\nक्यू तुझे पाके मुझे रहता है खोने का डर ओ ओ ओ\nक्यू तेरे सिवा सारी दुनिया से हु मैं बेखबर\nदिल ये बेक़रार क्यू है इसपे धुन सवार क्यू है\nक्यू है ये खुमार क्यू है तू बता\nतेरा इंतजार क्यू है तुझपे एतबार क्यू है\nक्यू है ये खुमार क्यू है तू बता\nतू बता आ आ आ तू बता आ आ आ\nये प्यार है जो तुझे हो गया है\nना जाने क्यू तू इसे था बेखबर\nजो आज कल ये तुझे हो रहा है\nनहीं और कुछ प्यार का है असर\nक्यू तेरे जलवो का छटता नहीं है धुंआ हो ओ ओ ओ\nक्यू चले हवा तो लगे की जैसे तूने छुआ हो ओ ओ ओ\nक्यू मांगता है दिल तेरे लिए रोज़ दुआ हो ओ ओ ओ\nक्यू हो रहा जो वो पहले मुझे ना हुआ\nदिल ये बेक़रार क्यू है इसपे धुन सवार क्यू है\nक्यू है ये खुमार क्यू है तू बता\nतेरा इंतज़ार क्यू है तुझपे एतबार क्यू है\nक्यू है ये खुमार क्यू है तू बता तू बता\nतू बता आ आ आ तू बता आ आ आ',
'खटर पटर ज़िन्दगी ने राग है सुनाया\nबटन खुले काज से तो बक्सवा लगाया\nखटर पटर ज़िन्दगी ने राग है सुनाया\nबटन खुले काज से तो बक्सवा लगाया\nकिस्मत फटी चादर तो हम बने\nसुई धागा, सुई धागा\nसुई सीधी खड़ी, नाचे धागा\nसुई धागा, सुई धागा\nसुई सीधी खड़ी, नाचे धागा\nखटर पटर ज़िन्दगी ने राग है सुनाया\nबटन खुले काज से तो बक्सवा लगाया\nकिस्मत फटी चादर तो हम बने\nसुई धागा, सुई धागा\nसुई सीधी खड़ी, नाचे धागा.\nबर्बाद दिन ने जो फेंकी यहाँ\nहमने वो कतरन उठाई है\nखटर पटर, खटर पटर\nखटर पटर, खटर पटर\nकतरन का पोला सा तकिया बना\nउसपे ही नींदें चढ़ाई है\nखटर पटर, खटर पटर\nखटर पटर, खटर पटर\nजिनते शटर हमपे गिरते गए\nउतने चतुर हम भी बनते गए\nहोक तू बांका, छोटा सा टांका\nदुनिया के मुंह पे लगा.\nहाँ किलो के भाव हमने हौसला है पाया\nरात लम्बी नापने को इंच-टेप लाया\nगह्लास हुई तंग तो हम बने\nसुई धागा, सुई धागा\nसुई सीधी खड़ी, नाचे धागा\nबातों को कड़वी ना दिल पे लिया\nधक्का मिला तो नमस्ते दिया\nखटर पटर, खटर पटर\nखटर पटर, खटर पटर\nरेशम की या साड़ी सूती की हो\nसबको तसल्ली से पिको किया\nखटर पटर, खटर पटर\nखटर पटर, खटर पटर\nसपने जो रखे हैं संभाल के\nगीले ना हो जाएँ तिरपाल में\nदुनिया के नाटक को\nआँखों के फाटक से\nचलता तू कर दे ज़रा\nआत्मा को एक एक पुर्जे में मिलाया\nदेख लो मशीन को भी आदमी बनाया\nजेबें जो उधड़ी हैं तो हम बने\nसुई धागा, सुई धागा\nसुई सीधी खड़ी, नाचे धागा\nखटर पटर ज़िन्दगी ने राग है सुनाया\nबटन खुले काज से तो बक्सवा लगाया\nकिस्मत फटी चादर तो हम बने\nसुई धागा, सुई धागा\nसुई सीधी खड़ी, नाचे धागा\nसुई धागा, सुई धागा\nसुई सीधी खड़ी, नाचे धागा',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 768]
# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities.shape)
# [3, 3]
sentence_0, sentence_1, and sentence_2| sentence_0 | sentence_1 | sentence_2 | |
|---|---|---|---|
| type | string | string | string |
| details |
|
|
|
| sentence_0 | sentence_1 | sentence_2 |
|---|---|---|
Khwaab sangemarmari |
सेठजी, तुमने किया कमाल, सेठजी |
नज़र वो जो दुश्मन पे भी मेहरबाँ हो |
ਚਾਨਣੀ ਨੇ ਪੁੰਨਿਆ 'ਤੇ |
सर झुका के, कर सलाम है |
Uski Rahamat Ke Bina |
आ, अब लौट चलें |
प्यारी हैं मुझे देश की ज़मीन |
Ho. haye |
TripletLoss with these parameters:{
"distance_metric": "TripletDistanceMetric.COSINE",
"triplet_margin": 0.4
}
per_device_train_batch_size: 4per_device_eval_batch_size: 4num_train_epochs: 5fp16: Truemulti_dataset_batch_sampler: round_robinoverwrite_output_dir: Falsedo_predict: Falseeval_strategy: noprediction_loss_only: Trueper_device_train_batch_size: 4per_device_eval_batch_size: 4per_gpu_train_batch_size: Noneper_gpu_eval_batch_size: Nonegradient_accumulation_steps: 1eval_accumulation_steps: Nonetorch_empty_cache_steps: Nonelearning_rate: 5e-05weight_decay: 0.0adam_beta1: 0.9adam_beta2: 0.999adam_epsilon: 1e-08max_grad_norm: 1num_train_epochs: 5max_steps: -1lr_scheduler_type: linearlr_scheduler_kwargs: {}warmup_ratio: 0.0warmup_steps: 0log_level: passivelog_level_replica: warninglog_on_each_node: Truelogging_nan_inf_filter: Truesave_safetensors: Truesave_on_each_node: Falsesave_only_model: Falserestore_callback_states_from_checkpoint: Falseno_cuda: Falseuse_cpu: Falseuse_mps_device: Falseseed: 42data_seed: Nonejit_mode_eval: Falseuse_ipex: Falsebf16: Falsefp16: Truefp16_opt_level: O1half_precision_backend: autobf16_full_eval: Falsefp16_full_eval: Falsetf32: Nonelocal_rank: 0ddp_backend: Nonetpu_num_cores: Nonetpu_metrics_debug: Falsedebug: []dataloader_drop_last: Falsedataloader_num_workers: 0dataloader_prefetch_factor: Nonepast_index: -1disable_tqdm: Falseremove_unused_columns: Truelabel_names: Noneload_best_model_at_end: Falseignore_data_skip: Falsefsdp: []fsdp_min_num_params: 0fsdp_config: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}fsdp_transformer_layer_cls_to_wrap: Noneaccelerator_config: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}deepspeed: Nonelabel_smoothing_factor: 0.0optim: adamw_torchoptim_args: Noneadafactor: Falsegroup_by_length: Falselength_column_name: lengthddp_find_unused_parameters: Noneddp_bucket_cap_mb: Noneddp_broadcast_buffers: Falsedataloader_pin_memory: Truedataloader_persistent_workers: Falseskip_memory_metrics: Trueuse_legacy_prediction_loop: Falsepush_to_hub: Falseresume_from_checkpoint: Nonehub_model_id: Nonehub_strategy: every_savehub_private_repo: Falsehub_always_push: Falsegradient_checkpointing: Falsegradient_checkpointing_kwargs: Noneinclude_inputs_for_metrics: Falseeval_do_concat_batches: Truefp16_backend: autopush_to_hub_model_id: Nonepush_to_hub_organization: Nonemp_parameters: auto_find_batch_size: Falsefull_determinism: Falsetorchdynamo: Noneray_scope: lastddp_timeout: 1800torch_compile: Falsetorch_compile_backend: Nonetorch_compile_mode: Nonedispatch_batches: Nonesplit_batches: Noneinclude_tokens_per_second: Falseinclude_num_input_tokens_seen: Falseneftune_noise_alpha: Noneoptim_target_modules: Nonebatch_eval_metrics: Falseeval_on_start: Falseuse_liger_kernel: Falseeval_use_gather_object: Falseprompts: Nonebatch_sampler: batch_samplermulti_dataset_batch_sampler: round_robin| Epoch | Step | Training Loss |
|---|---|---|
| 0.625 | 500 | 0.3535 |
| 1.25 | 1000 | 0.2739 |
| 1.875 | 1500 | 0.2128 |
| 2.5 | 2000 | 0.1293 |
| 3.125 | 2500 | 0.1045 |
| 3.75 | 3000 | 0.0605 |
| 4.375 | 3500 | 0.0378 |
| 5.0 | 4000 | 0.0286 |
@inproceedings{reimers-2019-sentence-bert,
title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
author = "Reimers, Nils and Gurevych, Iryna",
booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
month = "11",
year = "2019",
publisher = "Association for Computational Linguistics",
url = "https://arxiv.org/abs/1908.10084",
}
@misc{hermans2017defense,
title={In Defense of the Triplet Loss for Person Re-Identification},
author={Alexander Hermans and Lucas Beyer and Bastian Leibe},
year={2017},
eprint={1703.07737},
archivePrefix={arXiv},
primaryClass={cs.CV}
}