Sentence Similarity
PEFT
Safetensors
sentence-transformers
English
medical
cardiology
embeddings
domain-adaptation
lora
Instructions to use richardyoung/CardioEmbed-MPNet-base with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use richardyoung/CardioEmbed-MPNet-base with PEFT:
from peft import PeftModel from transformers import AutoModel base_model = AutoModel.from_pretrained("sentence-transformers/all-mpnet-base-v2") model = PeftModel.from_pretrained(base_model, "richardyoung/CardioEmbed-MPNet-base") - sentence-transformers
How to use richardyoung/CardioEmbed-MPNet-base with sentence-transformers:
from sentence_transformers import SentenceTransformer model = SentenceTransformer("richardyoung/CardioEmbed-MPNet-base") sentences = [ "That is a happy person", "That is a happy dog", "That is a very happy person", "Today is a sunny day" ] embeddings = model.encode(sentences) similarities = model.similarity(embeddings, embeddings) print(similarities.shape) # [4, 4] - Notebooks
- Google Colab
- Kaggle
|
Download README.md from richardyoung/CardioEmbed-MPNet-base: direct link, hf CLI and curl.
- Browser
- Download file 1.41 kB
-
https://huggingface.co/richardyoung/CardioEmbed-MPNet-base/resolve/main/README.md
- Command line
-
hf download hf://richardyoung/CardioEmbed-MPNet-base/README.md
-
curl -L -o README.md https://huggingface.co/richardyoung/CardioEmbed-MPNet-base/resolve/main/README.md
1.41 kB
| library_name: peft | |
| base_model: sentence-transformers/all-mpnet-base-v2 | |
| tags: | |
| - medical | |
| - cardiology | |
| - embeddings | |
| - domain-adaptation | |
| - lora | |
| - sentence-transformers | |
| - sentence-similarity | |
| language: | |
| - en | |
| license: apache-2.0 | |
| # CardioEmbed-MPNet-base | |
| **Domain-specialized cardiology text embeddings using LoRA-adapted MPNet-base** | |
| Part of a comparative study of 10 embedding architectures for clinical cardiology. | |
| ## Performance | |
| | Metric | Score | | |
| |--------|-------| | |
| | Separation Score | **0.386** | | |
| ## Usage | |
| ```python | |
| from transformers import AutoModel, AutoTokenizer | |
| from peft import PeftModel | |
| base_model = AutoModel.from_pretrained("sentence-transformers/all-mpnet-base-v2") | |
| tokenizer = AutoTokenizer.from_pretrained("sentence-transformers/all-mpnet-base-v2") | |
| model = PeftModel.from_pretrained(base_model, "richardyoung/CardioEmbed-MPNet-base") | |
| ``` | |
| ## Training | |
| - **Training Data**: 106,535 cardiology text pairs from medical textbooks | |
| - **Method**: LoRA fine-tuning (r=16, alpha=32) | |
| - **Loss**: Multiple Negatives Ranking Loss (InfoNCE) | |
| ## Citation | |
| ```bibtex | |
| @article{young2024comparative, | |
| title={Comparative Analysis of LoRA-Adapted Embedding Models for Clinical Cardiology Text Representation}, | |
| author={Young, Richard J and Matthews, Alice M}, | |
| journal={arXiv preprint}, | |
| year={2024} | |
| } | |
| ``` | |
| --- | |
| *Built & maintained by [Richard Young](https://deepneuro.ai/richard) · DeepNeuro* | |