tsss1/expressvpn_embeddingmodel
021
1---2language:3- en4license: apache-2.05tags:6- sentence-transformers7- sentence-similarity8- feature-extraction9- generated_from_trainer10- dataset_size:35711- loss:MatryoshkaLoss12- loss:MultipleNegativesRankingLoss13base_model: nomic-ai/nomic-embed-text-v2-moe14widget:15- source_sentence: 'Last updated: September 4, 202416 17 18 This guide will show you how to use the split tunneling feature on the ExpressVPN19 apps for Windows and Mac.20 21 22 Important: The split tunneling feature is not available on macOS 11 and above.23 Follow this guide to find out which version of macOS you are using.24 25 Note: Split tunneling is also not currently available on the ExpressVPN app for26 Windows 11 on ARM64.'27 sentences:28 - How to use Kodi with ExpressVPN on iOS29 - How to use the split tunneling feature30 - What’s new in ExpressVPN for Linux?31- source_sentence: 'Last updated: July 5, 202432 33 34 Need a VPN or DNS for your device?35 36 Get ExpressVPN Now37 38 39 Password Health is a feature in ExpressVPN Keys designed to help improve your40 overall account security. It offers an assessment of your password security through41 a security score, as well as tips and guidance on how to improve it, protecting42 you against password hacks.43 44 45 Your security score is calculated based on the strength of your passwords, whether46 you use the same password more than once, and whether the website URLs you stored47 are secure. Your score will improve as you resolve these issues.48 49 50 Your logins and passwords are assessed locally on your device—they never leave51 your device. Learn more about the privacy of Password Health.52 53 54 To access Password Health, add at least one login, then tap on the number icon55 at the top-right of the Keys screen.56 57 58 How to improve your security score?59 60 61 Learn more about the security issues that can be affecting your security score62 and ways to improve it below.63 64 65 Weak passwords66 67 68 Weak passwords can be easy to guess or crack easily by both humans and computers,69 making them vulnerable to password theft or compromise. They include common dictionary70 words, such as “apple” or “boy” or words that are easy to guess, such as place71 names or the names of your partner.72 73 74 To keep all your accounts safe, generate strong and unique passwords in ExpressVPN75 Keys.76 77 78 Reused passwords79 80 81 A reused password is a password you use across multiple services or accounts.82 If your password is compromised, attackers may gain unauthorized access to all83 these accounts with the compromised password. The more accounts you have using84 the same password, the higher the risks involved.85 86 87 To keep all your accounts secure, use strong and unique passwords for all your88 accounts.89 90 91 Logins using an unsecure URL92 93 94 Unsecure URLs start with http:// instead of https://. Any data passing between95 you and the website is not encrypted and can be read by third parties, including96 your passwords, usernames, email address, and credit card numbers.97 98 99 To keep all your accounts safe, use only https:// in your URLs:100 101 102 On the Keys login information screen, tap Help Me Fix at the top.103 104 Tap Use HTTPS.105 106 Exposed passwords107 108 109 A password is exposed if it has been found in a list of passwords online, often110 as part of data breaches. Attackers often attempt to sign in to services by trying111 all known exposed passwords available on the dark web. The more accounts you have112 using the same exposed password, the more vulnerable you are to being hacked.113 114 115 Data breaches potentially put your passwords at risk and are being reported at116 an accelerated rate, sometimes multiple times a week. To minimize the risk of117 exposed passwords, use strong and unique passwords for all your accounts and update118 any exposed password as soon as ExpressVPN Keys alerts you to do so.119 120 121 Two-factor authentication not enabled122 123 124 Two-factor authentication (2FA) adds an extra layer of protection to your online125 accounts, preventing unauthorized access even if your passwords are compromised.126 127 128 To keep your accounts safe, you should enable 2FA where possible. ExpressVPN Keys129 lets you add 2FA codes to compatible accounts on the ExpressVPN app for Android130 and iOS. Once set up, Keys can easily generate 2FA codes—also known as time-based131 one-time passwords (TOTPs)—for websites or apps with 2FA enabled.132 133 134 Important: You can only view and copy 2FA codes on the ExpressVPN Keys browser135 extension. You will be able to add 2FA codes on the browser extension at a later136 date.137 138 139 Need help? Contact the ExpressVPN Support Team for immediate assistance.140 141 142 Back to top143 144 145 Was this article helpful?146 147 Yes No'148 sentences:149 - what is batch size in one line150 - What is password health?151 - How to set up ExpressVPN on Amazon Fire tablet152- source_sentence: "Thanks for the clarification that I can provide information on\153 \ ExpressVPN. I can provide some general information on ExpressVPN, or help with\154 \ troubleshooting common issues. I can provide explanations on how to install\155 \ and set up ExpressVPN on various devices. \n\nSome potential areas to explore\156 \ could be:\n\n1. Troubleshooting common issues with ExpressVPN, such as connection\157 \ problems, slow speeds, or DNS leaks.\n2. Providing step-by-step instructions\158 \ on how to install and set up ExpressVPN on different devices, such as Windows,\159 \ macOS, Android, iOS, or routers.\n3. Explaining ExpressVPN's features, such\160 \ as split tunneling, kill switch, and server locations.\n4. Discussing ExpressVPN's\161 \ pricing plans, refund policy, and customer support.\n\nWhat would you like to\162 \ know about ExpressVPN, or what type of issue would you like to troubleshoot?"163 sentences:164 - "What are the features of ExpressVPN?\n\nExpressVPN is known for its high-speed\165 \ performance and wide range of servers. Some of its key features include:\n\n\166 1. 128-bit AES encryption, \n2. 256-bit encryption,\n3. 128-bit Blowfish encryption,\n\167 4. 256-bit encryption,\n5. AES encryption,\n6. AES-256,\n7. AES 256-bit encryption.\n\168 \nNote: The encryption methods are not as stated. \n\n"169 - I can provide information on ExpressVPN. What do you need help with?170 - "I'm trying to use the ExpressVPN app on my Windows 10 computer, but the VPN connection\171 \ isn't working. I've checked the account credentials, and they seem to be correct.\172 \ I've also tried restarting the Windows 10 computer and restarting the ExpressVPN\173 \ app. \n\n"174- source_sentence: 'Last updated: November 7, 2024175 176 177 Need a VPN or DNS for your device?178 179 Get ExpressVPN Now180 181 182 This guide will show you how to reset your recovery code for your ExpressVPN Keys183 account. You should reset your recovery code if you have lost it or believe it184 may have been compromised.185 186 187 To reset your recovery code, you will need your primary password. You can reset188 your recovery code using the ExpressVPN app for Android or the ExpressVPN Keys189 Chrome extension. This functionality is not available in the ExpressVPN app for190 iOS.191 192 193 ExpressVPN for Android194 195 In the ExpressVPN app for Android, tap Options.196 197 Tap Other Settings > Security > Reset your recovery code.198 199 Tap RESET RECOVERY CODE.200 201 Enter your primary password.202 203 Store your new recovery code in a safe place.204 205 ExpressVPN Keys Chrome extension206 207 In the ExpressVPN Keys Chrome extension, click Options.208 209 Go to Settings > Security > Reset Recovery Code.210 211 Click Reset Recovery Code.212 213 Enter your primary password.214 215 Store your new recovery code in a safe place.216 217 218 If you have lost both your primary password and your recovery code, contact the219 ExpressVPN Support Team to reset your password manager account.220 221 222 Back to top223 224 225 Was this article helpful?226 227 Yes No'228 sentences:229 - How is my ExpressVPN Keys data managed?230 - How to reset your recovery code231 - How to set up ExpressVPN on ASUSTOR with OpenVPN232- source_sentence: 'Last updated: October 21, 2024233 234 235 This guide is for users who are having issues streaming Max (formerly HBO Max)236 while connected to the VPN.237 238 239 To comply with the Max Terms of Use and ExpressVPN Terms of Service, you should240 connect to a server location that matches the country where you are currently241 located.242 243 244 Jump to…245 246 247 1. Change to a different VPN server location248 249 2. Sign out of the Max app, then sign in again250 251 3. Watch Max using your browser252 253 4. Contact ExpressVPN Support254 255 256 1. Change to a different VPN server location257 258 259 If you are a U.S. user having issues streaming Max, try changing to these VPN260 server locations in the following order:261 262 263 USA – San Francisco264 265 USA – Washington DC266 267 USA – New York268 269 USA – Los Angeles – 1270 271 272 Below are instructions for changing your VPN server location on:273 274 275 Windows276 277 Mac278 279 iOS280 281 Android282 283 Android TV284 285 Apple TV286 287 Linux288 289 Routers290 291 If you are streaming via the Max app, you should force-close it and reopen it292 each time you change location. Below are instructions for force-closing an app293 on:iOS: Swipe up from the bottom of the homescreen, keeping your finger pressed294 until app previews appear at left. Swipe to find the Max app preview, then swipe295 up to close the app.296 297 298 Android: On your Android device, open your multitasking interface. The way to299 do this varies depending on your device:300 301 302 If your device has three icons at the bottom of the screen, tap either the three303 vertical lines icon or the square icon.304 305 If your device features a single horizontal line at the bottom of the screen,306 swipe up from the bottom to the middle of the screen, hold for a second, then307 release.308 309 310 Next, swipe to find the Max app preview, then swipe to force-close the app. The311 direction you need to swipe will vary depending on your device.312 313 314 Android TV: Go to Settings, select Apps, and scroll to find the Max app. Select315 the app, then select Force Stop.316 317 318 Fire TV/Fire Stick: Go to Settings, select Applications, select Manage Installed319 Applications. Scroll to find the Max app. Select the app, then select Force Stop.320 321 322 Apple TV: Double-click the TV icon on your remote to see the apps currently running.323 Swipe to find the Max app preview, then swipe up to close the app.324 325 326 If you are a non-U.S. user having issues streaming Max, proceed to the next step.327 328 329 Need help? Contact the ExpressVPN Support Team for immediate assistance.330 331 332 Back to top333 334 335 2. Sign out of the Max app, then sign in again336 337 338 If you are using the Max app, sign out of it, restart your device, and then sign339 back in.340 341 342 Need help? Contact the ExpressVPN Support Team for immediate assistance.343 344 345 Back to top346 347 348 3. Watch Max on your browser349 350 351 Try streaming Max via your browser by going to https://www.max.com/login and signing352 in with your Max account details.353 354 355 If you are having issues streaming Max from your browser while connected to the356 VPN:357 358 359 Get the ExpressVPN browser extension (available for Windows, Mac, and Linux).360 To use the browser extension, you must also have the ExpressVPN app installed361 on your computer.362 363 U.S. users should try connecting to these server locations in the following order:364 365 USA – San Francisco366 367 USA – Washington DC368 369 USA – New York370 371 USA – Los Angeles – 1372 373 374 Non-U.S. users should proceed to the next step.375 376 377 Try using a different browser. The ExpressVPN browser extension is available on378 Windows, Mac, and Linux, and it works with Chrome, Firefox, Vivaldi, Chromium,379 Brave, and Microsoft Edge. The ExpressVPN app must also be installed.380 381 382 Need help? Contact the ExpressVPN Support Team for immediate assistance.383 384 385 Back to top386 387 388 4. Contact Support389 390 391 If you are still unable to stream Max while connected to the VPN, contact the392 ExpressVPN Support Team.393 394 395 Back to top396 397 398 ExpressVPN is optimized to work with Max so you can enjoy online privacy and security399 all the time, without the VPN interfering. It should never be used as a means400 of copyright circumvention, which is strictly against our Terms of Service. As401 we cannot see or control what you do while connected to our VPN, you are responsible402 at all times for complying with our terms, the Max Terms of Use, and any applicable403 laws. Compliance requires you to be located in the U.S. while streaming Max with404 ExpressVPN.405 406 Was this article helpful?407 408 Yes No'409 sentences:410 - Troubleshooting steps for streaming Max411 - "I can help you with various questions and issues related to ExpressVPN. What\412 \ do you need assistance with: \n\n"413 - How to choose the appropriate Wi-Fi settings on a router running ExpressVPN414pipeline_tag: sentence-similarity415library_name: sentence-transformers416metrics:417- cosine_accuracy@1418- cosine_accuracy@3419- cosine_accuracy@5420- cosine_accuracy@10421- cosine_precision@1422- cosine_precision@3423- cosine_precision@5424- cosine_precision@10425- cosine_recall@1426- cosine_recall@3427- cosine_recall@5428- cosine_recall@10429- cosine_ndcg@10430- cosine_mrr@10431- cosine_map@100432model-index:433- name: ModernBERT Embed base Legal Matryoshka434 results:435 - task:436 type: information-retrieval437 name: Information Retrieval438 dataset:439 name: dim 768440 type: dim_768441 metrics:442 - type: cosine_accuracy@1443 value: 0.6444 name: Cosine Accuracy@1445 - type: cosine_accuracy@3446 value: 0.775447 name: Cosine Accuracy@3448 - type: cosine_accuracy@5449 value: 0.825450 name: Cosine Accuracy@5451 - type: cosine_accuracy@10452 value: 0.875453 name: Cosine Accuracy@10454 - type: cosine_precision@1455 value: 0.6456 name: Cosine Precision@1457 - type: cosine_precision@3458 value: 0.26666666666666666459 name: Cosine Precision@3460 - type: cosine_precision@5461 value: 0.17462 name: Cosine Precision@5463 - type: cosine_precision@10464 value: 0.09465 name: Cosine Precision@10466 - type: cosine_recall@1467 value: 0.5875468 name: Cosine Recall@1469 - type: cosine_recall@3470 value: 0.775471 name: Cosine Recall@3472 - type: cosine_recall@5473 value: 0.825474 name: Cosine Recall@5475 - type: cosine_recall@10476 value: 0.875477 name: Cosine Recall@10478 - type: cosine_ndcg@10479 value: 0.7464836502947895480 name: Cosine Ndcg@10481 - type: cosine_mrr@10482 value: 0.7041666666666667483 name: Cosine Mrr@10484 - type: cosine_map@100485 value: 0.7103005547084493486 name: Cosine Map@100487 - task:488 type: information-retrieval489 name: Information Retrieval490 dataset:491 name: dim 512492 type: dim_512493 metrics:494 - type: cosine_accuracy@1495 value: 0.6496 name: Cosine Accuracy@1497 - type: cosine_accuracy@3498 value: 0.775499 name: Cosine Accuracy@3500 - type: cosine_accuracy@5501 value: 0.875502 name: Cosine Accuracy@5503 - type: cosine_accuracy@10504 value: 0.9505 name: Cosine Accuracy@10506 - type: cosine_precision@1507 value: 0.6508 name: Cosine Precision@1509 - type: cosine_precision@3510 value: 0.26666666666666666511 name: Cosine Precision@3512 - type: cosine_precision@5513 value: 0.18514 name: Cosine Precision@5515 - type: cosine_precision@10516 value: 0.0925517 name: Cosine Precision@10518 - type: cosine_recall@1519 value: 0.5875520 name: Cosine Recall@1521 - type: cosine_recall@3522 value: 0.775523 name: Cosine Recall@3524 - type: cosine_recall@5525 value: 0.875526 name: Cosine Recall@5527 - type: cosine_recall@10528 value: 0.9529 name: Cosine Recall@10530 - type: cosine_ndcg@10531 value: 0.7552425519590626532 name: Cosine Ndcg@10533 - type: cosine_mrr@10534 value: 0.7083333333333333535 name: Cosine Mrr@10536 - type: cosine_map@100537 value: 0.7123785914060513538 name: Cosine Map@100539 - task:540 type: information-retrieval541 name: Information Retrieval542 dataset:543 name: dim 256544 type: dim_256545 metrics:546 - type: cosine_accuracy@1547 value: 0.625548 name: Cosine Accuracy@1549 - type: cosine_accuracy@3550 value: 0.775551 name: Cosine Accuracy@3552 - type: cosine_accuracy@5553 value: 0.85554 name: Cosine Accuracy@5555 - type: cosine_accuracy@10556 value: 0.875557 name: Cosine Accuracy@10558 - type: cosine_precision@1559 value: 0.625560 name: Cosine Precision@1561 - type: cosine_precision@3562 value: 0.26666666666666666563 name: Cosine Precision@3564 - type: cosine_precision@5565 value: 0.175566 name: Cosine Precision@5567 - type: cosine_precision@10568 value: 0.09569 name: Cosine Precision@10570 - type: cosine_recall@1571 value: 0.6125572 name: Cosine Recall@1573 - type: cosine_recall@3574 value: 0.775575 name: Cosine Recall@3576 - type: cosine_recall@5577 value: 0.85578 name: Cosine Recall@5579 - type: cosine_recall@10580 value: 0.875581 name: Cosine Recall@10582 - type: cosine_ndcg@10583 value: 0.751012115577437584 name: Cosine Ndcg@10585 - type: cosine_mrr@10586 value: 0.7108333333333333587 name: Cosine Mrr@10588 - type: cosine_map@100589 value: 0.7160762727610553590 name: Cosine Map@100591 - task:592 type: information-retrieval593 name: Information Retrieval594 dataset:595 name: dim 128596 type: dim_128597 metrics:598 - type: cosine_accuracy@1599 value: 0.625600 name: Cosine Accuracy@1601 - type: cosine_accuracy@3602 value: 0.725603 name: Cosine Accuracy@3604 - type: cosine_accuracy@5605 value: 0.775606 name: Cosine Accuracy@5607 - type: cosine_accuracy@10608 value: 0.875609 name: Cosine Accuracy@10610 - type: cosine_precision@1611 value: 0.625612 name: Cosine Precision@1613 - type: cosine_precision@3614 value: 0.25615 name: Cosine Precision@3616 - type: cosine_precision@5617 value: 0.16618 name: Cosine Precision@5619 - type: cosine_precision@10620 value: 0.09621 name: Cosine Precision@10622 - type: cosine_recall@1623 value: 0.6125624 name: Cosine Recall@1625 - type: cosine_recall@3626 value: 0.725627 name: Cosine Recall@3628 - type: cosine_recall@5629 value: 0.775630 name: Cosine Recall@5631 - type: cosine_recall@10632 value: 0.875633 name: Cosine Recall@10634 - type: cosine_ndcg@10635 value: 0.7406583468855168636 name: Cosine Ndcg@10637 - type: cosine_mrr@10638 value: 0.6992361111111112639 name: Cosine Mrr@10640 - type: cosine_map@100641 value: 0.7050551531801532642 name: Cosine Map@100643 - task:644 type: information-retrieval645 name: Information Retrieval646 dataset:647 name: dim 64648 type: dim_64649 metrics:650 - type: cosine_accuracy@1651 value: 0.625652 name: Cosine Accuracy@1653 - type: cosine_accuracy@3654 value: 0.7655 name: Cosine Accuracy@3656 - type: cosine_accuracy@5657 value: 0.75658 name: Cosine Accuracy@5659 - type: cosine_accuracy@10660 value: 0.8661 name: Cosine Accuracy@10662 - type: cosine_precision@1663 value: 0.625664 name: Cosine Precision@1665 - type: cosine_precision@3666 value: 0.24166666666666664667 name: Cosine Precision@3668 - type: cosine_precision@5669 value: 0.15500000000000003670 name: Cosine Precision@5671 - type: cosine_precision@10672 value: 0.08249999999999999673 name: Cosine Precision@10674 - type: cosine_recall@1675 value: 0.6125676 name: Cosine Recall@1677 - type: cosine_recall@3678 value: 0.7679 name: Cosine Recall@3680 - type: cosine_recall@5681 value: 0.75682 name: Cosine Recall@5683 - type: cosine_recall@10684 value: 0.8685 name: Cosine Recall@10686 - type: cosine_ndcg@10687 value: 0.7078094654337568688 name: Cosine Ndcg@10689 - type: cosine_mrr@10690 value: 0.6793055555555555691 name: Cosine Mrr@10692 - type: cosine_map@100693 value: 0.6907221236895149694 name: Cosine Map@100695---696 697# ModernBERT Embed base Legal Matryoshka698 699This is a [sentence-transformers](https://www.SBERT.net) model finetuned from [nomic-ai/nomic-embed-text-v2-moe](https://huggingface.co/nomic-ai/nomic-embed-text-v2-moe) on the json dataset. 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.700 701## Model Details702 703### Model Description704- **Model Type:** Sentence Transformer705- **Base model:** [nomic-ai/nomic-embed-text-v2-moe](https://huggingface.co/nomic-ai/nomic-embed-text-v2-moe) <!-- at revision f6a8873b415144a69ffc529ec1e234d1e00ee765 -->706- **Maximum Sequence Length:** 512 tokens707- **Output Dimensionality:** 768 dimensions708- **Similarity Function:** Cosine Similarity709- **Training Dataset:**710 - json711- **Language:** en712- **License:** apache-2.0713 714### Model Sources715 716- **Documentation:** [Sentence Transformers Documentation](https://sbert.net)717- **Repository:** [Sentence Transformers on GitHub](https://github.com/UKPLab/sentence-transformers)718- **Hugging Face:** [Sentence Transformers on Hugging Face](https://huggingface.co/models?library=sentence-transformers)719 720### Full Model Architecture721 722```723SentenceTransformer(724 (0): Transformer({'max_seq_length': 512, 'do_lower_case': False}) with Transformer model: NomicBertModel 725 (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})726 (2): Normalize()727)728```729 730## Usage731 732### Direct Usage (Sentence Transformers)733 734First install the Sentence Transformers library:735 736```bash737pip install -U sentence-transformers738```739 740Then you can load this model and run inference.741```python742from sentence_transformers import SentenceTransformer743 744# Download from the 🤗 Hub745model = SentenceTransformer("tsss1/expressvpn_embeddingmodel")746# Run inference747sentences = [748 'Last updated: October 21, 2024\n\nThis guide is for users who are having issues streaming Max (formerly HBO Max) while connected to the VPN.\n\nTo comply with the Max Terms of Use and ExpressVPN Terms of Service, you should connect to a server location that matches the country where you are currently located.\n\nJump to…\n\n1. Change to a different VPN server location\n2. Sign out of the Max app, then sign in again\n3. Watch Max using your browser\n4. Contact ExpressVPN Support\n\n1. Change to a different VPN server location\n\nIf you are a U.S. user having issues streaming Max, try changing to these VPN server locations in the following order:\n\nUSA – San Francisco\nUSA – Washington DC\nUSA – New York\nUSA – Los Angeles – 1\n\nBelow are instructions for changing your VPN server location on:\n\nWindows\nMac\niOS\nAndroid\nAndroid TV\nApple TV\nLinux\nRouters\nIf you are streaming via the Max app, you should force-close it and reopen it each time you change location. Below are instructions for force-closing an app on:iOS: Swipe up from the bottom of the homescreen, keeping your finger pressed until app previews appear at left. Swipe to find the Max app preview, then swipe up to close the app.\n\nAndroid: On your Android device, open your multitasking interface. The way to do this varies depending on your device:\n\nIf your device has three icons at the bottom of the screen, tap either the three vertical lines icon or the square icon.\nIf your device features a single horizontal line at the bottom of the screen, swipe up from the bottom to the middle of the screen, hold for a second, then release.\n\nNext, swipe to find the Max app preview, then swipe to force-close the app. The direction you need to swipe will vary depending on your device.\n\nAndroid TV: Go to Settings, select Apps, and scroll to find the Max app. Select the app, then select Force Stop.\n\nFire TV/Fire Stick: Go to Settings, select Applications, select Manage Installed Applications. Scroll to find the Max app. Select the app, then select Force Stop.\n\nApple TV: Double-click the TV icon on your remote to see the apps currently running. Swipe to find the Max app preview, then swipe up to close the app.\n\nIf you are a non-U.S. user having issues streaming Max, proceed to the next step.\n\nNeed help?\xa0Contact the ExpressVPN Support Team for immediate assistance.\n\nBack to top\n\n2. Sign out of the Max app, then sign in again\n\nIf you are using the Max app, sign out of it, restart your device, and then sign back in.\n\nNeed help?\xa0Contact the ExpressVPN Support Team for immediate assistance.\n\nBack to top\n\n3. Watch Max on your browser\n\nTry streaming Max via your browser by going to https://www.max.com/login and signing in with your Max account details.\n\nIf you are having issues streaming Max from your browser while connected to the VPN:\n\nGet the ExpressVPN browser extension (available for Windows, Mac, and Linux). To use the browser extension, you must also have the ExpressVPN app installed on your computer.\nU.S. users should try connecting to these server locations in the following order:\nUSA – San Francisco\nUSA – Washington DC\nUSA – New York\nUSA – Los Angeles – 1\n\nNon-U.S. users should proceed to the next step.\n\nTry using a different browser. The ExpressVPN browser extension is available on Windows, Mac, and Linux, and it works with Chrome, Firefox, Vivaldi, Chromium, Brave, and Microsoft Edge. The ExpressVPN app must also be installed.\n\nNeed help?\xa0Contact the ExpressVPN Support Team for immediate assistance.\n\nBack to top\n\n4. Contact Support\n\nIf you are still unable to stream Max while connected to the VPN, contact the ExpressVPN Support Team.\n\nBack to top\n\nExpressVPN is optimized to work with Max so you can enjoy online privacy and security all the time, without the VPN interfering. It should never be used as a means of copyright circumvention, which is strictly against our Terms of Service. As we cannot see or control what you do while connected to our VPN, you are responsible at all times for complying with our terms, the Max Terms of Use, and any applicable laws. Compliance requires you to be located in the U.S. while streaming Max with ExpressVPN.\nWas this article helpful?\nYes No',749 'Troubleshooting steps for streaming Max',750 'I can help you with various questions and issues related to ExpressVPN. What do you need assistance with: \n\n',751]752embeddings = model.encode(sentences)753print(embeddings.shape)754# [3, 768]755 756# Get the similarity scores for the embeddings757similarities = model.similarity(embeddings, embeddings)758print(similarities.shape)759# [3, 3]760```761 762<!--763### Direct Usage (Transformers)764 765<details><summary>Click to see the direct usage in Transformers</summary>766 767</details>768-->769 770<!--771### Downstream Usage (Sentence Transformers)772 773You can finetune this model on your own dataset.774 775<details><summary>Click to expand</summary>776 777</details>778-->779 780<!--781### Out-of-Scope Use782 783*List how the model may foreseeably be misused and address what users ought not to do with the model.*784-->785 786## Evaluation787 788### Metrics789 790#### Information Retrieval791 792* Datasets: `dim_768`, `dim_512`, `dim_256`, `dim_128` and `dim_64`793* Evaluated with [<code>InformationRetrievalEvaluator</code>](https://sbert.net/docs/package_reference/sentence_transformer/evaluation.html#sentence_transformers.evaluation.InformationRetrievalEvaluator)794 795| Metric | dim_768 | dim_512 | dim_256 | dim_128 | dim_64 |796|:--------------------|:-----------|:-----------|:----------|:-----------|:-----------|797| cosine_accuracy@1 | 0.6 | 0.6 | 0.625 | 0.625 | 0.625 |798| cosine_accuracy@3 | 0.775 | 0.775 | 0.775 | 0.725 | 0.7 |799| cosine_accuracy@5 | 0.825 | 0.875 | 0.85 | 0.775 | 0.75 |800| cosine_accuracy@10 | 0.875 | 0.9 | 0.875 | 0.875 | 0.8 |801| cosine_precision@1 | 0.6 | 0.6 | 0.625 | 0.625 | 0.625 |802| cosine_precision@3 | 0.2667 | 0.2667 | 0.2667 | 0.25 | 0.2417 |803| cosine_precision@5 | 0.17 | 0.18 | 0.175 | 0.16 | 0.155 |804| cosine_precision@10 | 0.09 | 0.0925 | 0.09 | 0.09 | 0.0825 |805| cosine_recall@1 | 0.5875 | 0.5875 | 0.6125 | 0.6125 | 0.6125 |806| cosine_recall@3 | 0.775 | 0.775 | 0.775 | 0.725 | 0.7 |807| cosine_recall@5 | 0.825 | 0.875 | 0.85 | 0.775 | 0.75 |808| cosine_recall@10 | 0.875 | 0.9 | 0.875 | 0.875 | 0.8 |809| **cosine_ndcg@10** | **0.7465** | **0.7552** | **0.751** | **0.7407** | **0.7078** |810| cosine_mrr@10 | 0.7042 | 0.7083 | 0.7108 | 0.6992 | 0.6793 |811| cosine_map@100 | 0.7103 | 0.7124 | 0.7161 | 0.7051 | 0.6907 |812 813<!--814## Bias, Risks and Limitations815 816*What are the known or foreseeable issues stemming from this model? You could also flag here known failure cases or weaknesses of the model.*817-->818 819<!--820### Recommendations821 822*What are recommendations with respect to the foreseeable issues? For example, filtering explicit content.*823-->824 825## Training Details826 827### Training Dataset828 829#### json830 831* Dataset: json832* Size: 357 training samples833* Columns: <code>positive</code> and <code>anchor</code>834* Approximate statistics based on the first 357 samples:835 | | positive | anchor |836 |:--------|:-------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------|837 | type | string | string |838 | details | <ul><li>min: 21 tokens</li><li>mean: 322.47 tokens</li><li>max: 512 tokens</li></ul> | <ul><li>min: 6 tokens</li><li>mean: 32.25 tokens</li><li>max: 512 tokens</li></ul> |839* Samples:840 | positive | anchor |841 |:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------|842 | <code>I'd like to discuss common issues that users face when using ExpressVPN. <br><br>1. Slow speeds and connectivity issues.<br>2. Difficulty in setting up ExpressVPN on various devices such as routers, smart TVs, and gaming consoles.<br>3. Issues with unblocking geo-restricted content on popular streaming services like Netflix, Hulu, and BBC iPlayer.<br>4. Troubleshooting failed connections and unable to connect to a VPN server.<br><br>Which one of these topics would you like to discuss further, or is there something else you'd like to bring up?</code> | <code>I'd be happy to help with any questions or concerns you have about ExpressVPN. What would you like to know or discuss?</code> |843 | <code>I'd like to provide information about ExpressVPN, but I think it would be more helpful to get some assistance from you. <br><br>I'd like to know more about the process of setting up ExpressVPN on a router. Could you explain the general steps to follow and any potential issues that users may encounter during the setup process? Additionally, are there any specific router models that are known to be compatible with ExpressVPN?</code> | <code>I can help you with any question you have about ExpressVPN. What is it that you need help with?</code> |844 | <code>Last updated: January 11, 2023<br><br>Important: If your ExpressVPN free trial or subscription was initiated via the iOS App Store, refer to this guide.<br><br>This guide will explain how to get or extend an ExpressVPN subscription for iOS users who did not get a free trial or subscription via the App Store.<br><br>Note: Upgrades and renewals are not currently available within the ExpressVPN app for iOS.</code> | <code>ExpressVPN iOS free trial or subscription expiring</code> |845* Loss: [<code>MatryoshkaLoss</code>](https://sbert.net/docs/package_reference/sentence_transformer/losses.html#matryoshkaloss) with these parameters:846 ```json847 {848 "loss": "MultipleNegativesRankingLoss",849 "matryoshka_dims": [850 768,851 512,852 256,853 128,854 64855 ],856 "matryoshka_weights": [857 1,858 1,859 1,860 1,861 1862 ],863 "n_dims_per_step": -1864 }865 ```866 867### Training Hyperparameters868#### Non-Default Hyperparameters869 870- `eval_strategy`: epoch871- `per_device_train_batch_size`: 2872- `per_device_eval_batch_size`: 2873- `gradient_accumulation_steps`: 4874- `learning_rate`: 2e-05875- `num_train_epochs`: 7876- `lr_scheduler_type`: cosine877- `warmup_ratio`: 0.1878- `bf16`: True879- `tf32`: False880- `load_best_model_at_end`: True881- `optim`: adamw_torch_fused882- `batch_sampler`: no_duplicates883 884#### All Hyperparameters885<details><summary>Click to expand</summary>886 887- `overwrite_output_dir`: False888- `do_predict`: False889- `eval_strategy`: epoch890- `prediction_loss_only`: True891- `per_device_train_batch_size`: 2892- `per_device_eval_batch_size`: 2893- `per_gpu_train_batch_size`: None894- `per_gpu_eval_batch_size`: None895- `gradient_accumulation_steps`: 4896- `eval_accumulation_steps`: None897- `torch_empty_cache_steps`: None898- `learning_rate`: 2e-05899- `weight_decay`: 0.0900- `adam_beta1`: 0.9901- `adam_beta2`: 0.999902- `adam_epsilon`: 1e-08903- `max_grad_norm`: 1.0904- `num_train_epochs`: 7905- `max_steps`: -1906- `lr_scheduler_type`: cosine907- `lr_scheduler_kwargs`: {}908- `warmup_ratio`: 0.1909- `warmup_steps`: 0910- `log_level`: passive911- `log_level_replica`: warning912- `log_on_each_node`: True913- `logging_nan_inf_filter`: True914- `save_safetensors`: True915- `save_on_each_node`: False916- `save_only_model`: False917- `restore_callback_states_from_checkpoint`: False918- `no_cuda`: False919- `use_cpu`: False920- `use_mps_device`: False921- `seed`: 42922- `data_seed`: None923- `jit_mode_eval`: False924- `use_ipex`: False925- `bf16`: True926- `fp16`: False927- `fp16_opt_level`: O1928- `half_precision_backend`: auto929- `bf16_full_eval`: False930- `fp16_full_eval`: False931- `tf32`: False932- `local_rank`: 0933- `ddp_backend`: None934- `tpu_num_cores`: None935- `tpu_metrics_debug`: False936- `debug`: []937- `dataloader_drop_last`: False938- `dataloader_num_workers`: 0939- `dataloader_prefetch_factor`: None940- `past_index`: -1941- `disable_tqdm`: False942- `remove_unused_columns`: True943- `label_names`: None944- `load_best_model_at_end`: True945- `ignore_data_skip`: False946- `fsdp`: []947- `fsdp_min_num_params`: 0948- `fsdp_config`: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}949- `fsdp_transformer_layer_cls_to_wrap`: None950- `accelerator_config`: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}951- `deepspeed`: None952- `label_smoothing_factor`: 0.0953- `optim`: adamw_torch_fused954- `optim_args`: None955- `adafactor`: False956- `group_by_length`: False957- `length_column_name`: length958- `ddp_find_unused_parameters`: None959- `ddp_bucket_cap_mb`: None960- `ddp_broadcast_buffers`: False961- `dataloader_pin_memory`: True962- `dataloader_persistent_workers`: False963- `skip_memory_metrics`: True964- `use_legacy_prediction_loop`: False965- `push_to_hub`: False966- `resume_from_checkpoint`: None967- `hub_model_id`: None968- `hub_strategy`: every_save969- `hub_private_repo`: None970- `hub_always_push`: False971- `gradient_checkpointing`: False972- `gradient_checkpointing_kwargs`: None973- `include_inputs_for_metrics`: False974- `include_for_metrics`: []975- `eval_do_concat_batches`: True976- `fp16_backend`: auto977- `push_to_hub_model_id`: None978- `push_to_hub_organization`: None979- `mp_parameters`: 980- `auto_find_batch_size`: False981- `full_determinism`: False982- `torchdynamo`: None983- `ray_scope`: last984- `ddp_timeout`: 1800985- `torch_compile`: False986- `torch_compile_backend`: None987- `torch_compile_mode`: None988- `dispatch_batches`: None989- `split_batches`: None990- `include_tokens_per_second`: False991- `include_num_input_tokens_seen`: False992- `neftune_noise_alpha`: None993- `optim_target_modules`: None994- `batch_eval_metrics`: False995- `eval_on_start`: False996- `use_liger_kernel`: False997- `eval_use_gather_object`: False998- `average_tokens_across_devices`: False999- `prompts`: None1000- `batch_sampler`: no_duplicates1001- `multi_dataset_batch_sampler`: proportional1002 1003</details>1004 1005### Training Logs1006| Epoch | Step | Training Loss | dim_768_cosine_ndcg@10 | dim_512_cosine_ndcg@10 | dim_256_cosine_ndcg@10 | dim_128_cosine_ndcg@10 | dim_64_cosine_ndcg@10 |1007|:----------:|:------:|:-------------:|:----------------------:|:----------------------:|:----------------------:|:----------------------:|:---------------------:|1008| 0.2235 | 10 | 2.9921 | - | - | - | - | - |1009| 0.4469 | 20 | 0.9824 | - | - | - | - | - |1010| 0.6704 | 30 | 0.6762 | - | - | - | - | - |1011| 0.8939 | 40 | 0.0133 | - | - | - | - | - |1012| 0.9832 | 44 | - | 0.7669 | 0.7701 | - | - | - |1013| 0.2235 | 10 | 0.0179 | - | - | - | - | - |1014| 0.4469 | 20 | 0.2714 | - | - | - | - | - |1015| 0.6704 | 30 | 0.0104 | - | - | - | - | - |1016| 0.8939 | 40 | 0.0015 | - | - | - | - | - |1017| 0.9832 | 44 | - | 0.7442 | 0.7594 | 0.7465 | 0.7149 | 0.7046 |1018| 1.1341 | 50 | 0.2207 | - | - | - | - | - |1019| 1.3575 | 60 | 0.48 | - | - | - | - | - |1020| 1.5810 | 70 | 0.003 | - | - | - | - | - |1021| 1.8045 | 80 | 0.2985 | - | - | - | - | - |1022| **1.9832** | **88** | **-** | **0.7751** | **0.774** | **0.7821** | **0.7746** | **0.7365** |1023| 2.0447 | 90 | 0.0168 | - | - | - | - | - |1024| 2.2682 | 100 | 0.0698 | - | - | - | - | - |1025| 2.4916 | 110 | 0.0054 | - | - | - | - | - |1026| 2.7151 | 120 | 0.0112 | - | - | - | - | - |1027| 2.9385 | 130 | 0.0031 | - | - | - | - | - |1028| 2.9832 | 132 | - | 0.7569 | 0.7537 | 0.7565 | 0.7588 | 0.7251 |1029| 3.1788 | 140 | 0.1794 | - | - | - | - | - |1030| 3.4022 | 150 | 0.3266 | - | - | - | - | - |1031| 3.6257 | 160 | 0.0006 | - | - | - | - | - |1032| 3.8492 | 170 | 0.0003 | - | - | - | - | - |1033| 3.9832 | 176 | - | 0.7491 | 0.7613 | 0.7526 | 0.7513 | 0.7206 |1034| 4.0894 | 180 | 0.2622 | - | - | - | - | - |1035| 4.3128 | 190 | 0.0004 | - | - | - | - | - |1036| 4.5363 | 200 | 0.0392 | - | - | - | - | - |1037| 4.7598 | 210 | 0.3312 | - | - | - | - | - |1038| 4.9832 | 220 | 0.0021 | 0.7548 | 0.7527 | 0.7466 | 0.7568 | 0.7101 |1039| 5.2235 | 230 | 0.7593 | - | - | - | - | - |1040| 5.4469 | 240 | 0.0004 | - | - | - | - | - |1041| 5.6704 | 250 | 0.0003 | - | - | - | - | - |1042| 5.8939 | 260 | 0.0154 | - | - | - | - | - |1043| 5.9832 | 264 | - | 0.7498 | 0.7545 | 0.7510 | 0.7407 | 0.7147 |1044| 6.1341 | 270 | 0.0162 | - | - | - | - | - |1045| 6.3575 | 280 | 0.447 | - | - | - | - | - |1046| 6.5810 | 290 | 0.001 | - | - | - | - | - |1047| 6.8045 | 300 | 0.1628 | - | - | - | - | - |1048| 6.9832 | 308 | - | 0.7465 | 0.7552 | 0.7510 | 0.7407 | 0.7078 |1049 1050* The bold row denotes the saved checkpoint.1051 1052### Framework Versions1053- Python: 3.11.111054- Sentence Transformers: 3.4.11055- Transformers: 4.48.31056- PyTorch: 2.3.1+cu1211057- Accelerate: 1.3.01058- Datasets: 3.3.21059- Tokenizers: 0.21.01060 1061## Citation1062 1063### BibTeX1064 1065#### Sentence Transformers1066```bibtex1067@inproceedings{reimers-2019-sentence-bert,1068 title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",1069 author = "Reimers, Nils and Gurevych, Iryna",1070 booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",1071 month = "11",1072 year = "2019",1073 publisher = "Association for Computational Linguistics",1074 url = "https://arxiv.org/abs/1908.10084",1075}1076```1077 1078#### MatryoshkaLoss1079```bibtex1080@misc{kusupati2024matryoshka,1081 title={Matryoshka Representation Learning},1082 author={Aditya Kusupati and Gantavya Bhatt and Aniket Rege and Matthew Wallingford and Aditya Sinha and Vivek Ramanujan and William Howard-Snyder and Kaifeng Chen and Sham Kakade and Prateek Jain and Ali Farhadi},1083 year={2024},1084 eprint={2205.13147},1085 archivePrefix={arXiv},1086 primaryClass={cs.LG}1087}1088```1089 1090#### MultipleNegativesRankingLoss1091```bibtex1092@misc{henderson2017efficient,1093 title={Efficient Natural Language Response Suggestion for Smart Reply},1094 author={Matthew Henderson and Rami Al-Rfou and Brian Strope and Yun-hsuan Sung and Laszlo Lukacs and Ruiqi Guo and Sanjiv Kumar and Balint Miklos and Ray Kurzweil},1095 year={2017},1096 eprint={1705.00652},1097 archivePrefix={arXiv},1098 primaryClass={cs.CL}1099}1100```1101 1102<!--1103## Glossary1104 1105*Clearly define terms in order to be accessible across audiences.*1106-->1107 1108<!--1109## Model Card Authors1110 1111*Lists the people who create the model card, providing recognition and accountability for the detailed work that goes into its construction.*1112-->1113 1114<!--1115## Model Card Contact1116 1117*Provides a way for people who have updates to the Model Card, suggestions, or questions, to contact the Model Card authors.*1118-->