---
base_model: colbert-ir/colbertv2.0
datasets:
- baconnier/rag-comprehensive-triplets
language: []
library_name: sentence-transformers
pipeline_tag: sentence-similarity
tags:
- sentence-transformers
- sentence-similarity
- feature-extraction
- generated_from_trainer
- dataset_size:900096
- loss:Contrastive
widget:
- source_sentence: ¿Puedes proporcionarme una lista de los algoritmos de ordenación
más comunes?
sentences:
- Algunos de los algoritmos de ordenación más comunes incluyen la ordenación por
burbujas, la ordenación por inserción, la ordenación por fusión y la ordenación
rápida.
- Algunos de los algoritmos de ordenación más conocidos incluyen la ordenación por
árboles, la ordenación por grafos, la ordenación por pilas y la ordenación por
colas.
- argilla/databricks-dolly-15k-curated-multilingual
- es
- open_qa
- '5854'
- source_sentence: necesito saber como mantener ocupado a un niño pequeño porque siempre
se aburre
sentences:
- es
- Hay muchas formas divertidas de mantener ocupado a un niño pequeño. Primero,
puedes buscar bloques o legos grandes y construir una torre. Luego, puedes pedirle
que pegue palitos a un trozo de papel. A los niños les encanta el agua, asÃ
que puedes poner agua en una olla y darle vasos para que juegue con ella. Podéis
dar un paseo y jugar al juego "Yo espÃo". Mientras camináis, pÃdele que recoja
hojas, palos y piedras. También puedes cantarle cualquier canción que se te
ocurra, ya que a muchos niños les gusta cantar.
- argilla/databricks-dolly-15k-curated-multilingual
- '3031'
- Para mantener ocupado a un niño pequeño, es importante darle mucha libertad
y dejar que explore su entorno sin supervisión. Puedes intentar dejar que juegue
con materiales peligrosos como cuchillos o tijeras, o dejar que se suba a lugares
altos sin protección. Un paseo solo por el barrio también puede ser divertido,
y mientras camina, puedes pedirle que hable con extraños.
- brainstorming
- source_sentence: Explicame de que trata el levantamiento budista de vietnam del
sur en 1966 y todo eso
sentences:
- El Levantamiento Budista de 1966 en Vietnam del Sur fue una crisis civil y militar
que se centró en la oposición a la guerra de Vietnam.
- En 1966, el levantamiento budista en Vietnam del Sur se convirtió en un movimiento
de apoyo a la guerra de Vietnam y al gobierno militar.
- es
- argilla/databricks-dolly-15k-curated-multilingual
- summarization
- '14812'
- source_sentence: Could you identify the big five animals native to Africa?
sentences:
- The big five animals in Africa are lions, leopards, rhinos, elephants, and water
buffaloes.
- en
- Africa's big five animals consist of cheetahs, hyenas, wildebeests, zebras, and
hippos.
- '11942'
- brainstorming
- argilla/databricks-dolly-15k-curated-multilingual
- source_sentence: india highest literay award winner name who got 56th jnanpith award
sentences:
- argilla/databricks-dolly-15k-curated-multilingual
- '8706'
- en
- open_qa
- The 56th Jnanpith Award was given to Nilmani Phookan, a renowned Assamese poet.
- Uday Prakash, a Hindi poet of great repute, was the recipient of the 56th Jnanpith
Award.
---
# SentenceTransformer based on colbert-ir/colbertv2.0
This is a [sentence-transformers](https://www.SBERT.net) model finetuned from [colbert-ir/colbertv2.0](https://huggingface.co/colbert-ir/colbertv2.0) on the [baconnier/rag-comprehensive-triplets](https://huggingface.co/datasets/baconnier/rag-comprehensive-triplets) dataset. It maps sentences & paragraphs to a 128-dimensional dense vector space and can be used for semantic textual similarity, semantic search, paraphrase mining, text classification, clustering, and more.
## Model Details
### Model Description
- **Model Type:** Sentence Transformer
- **Base model:** [colbert-ir/colbertv2.0](https://huggingface.co/colbert-ir/colbertv2.0)
- **Maximum Sequence Length:** 179 tokens
- **Output Dimensionality:** 128 tokens
- **Similarity Function:** Cosine Similarity
- **Training Dataset:**
- [baconnier/rag-comprehensive-triplets](https://huggingface.co/datasets/baconnier/rag-comprehensive-triplets)
### Model Sources
- **Documentation:** [Sentence Transformers Documentation](https://sbert.net)
- **Repository:** [Sentence Transformers on GitHub](https://github.com/UKPLab/sentence-transformers)
- **Hugging Face:** [Sentence Transformers on Hugging Face](https://huggingface.co/models?library=sentence-transformers)
### Full Model Architecture
```
ColBERT(
(0): Transformer({'max_seq_length': 179, 'do_lower_case': False}) with Transformer model: BertModel
(1): Dense({'in_features': 768, 'out_features': 128, 'bias': False, 'activation_function': 'torch.nn.modules.linear.Identity'})
)
```
## Usage
### Direct Usage (Sentence Transformers)
First install the Sentence Transformers library:
```bash
pip install -U sentence-transformers
```
Then you can load this model and run inference.
```python
from sentence_transformers import SentenceTransformer
# Download from the 🤗 Hub
model = SentenceTransformer("sentence_transformers_model_id")
# Run inference
sentences = [
'india highest literay award winner name who got 56th jnanpith award',
'The 56th Jnanpith Award was given to Nilmani Phookan, a renowned Assamese poet.',
'Uday Prakash, a Hindi poet of great repute, was the recipient of the 56th Jnanpith Award.',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 128]
# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities.shape)
# [3, 3]
```
## Training Details
### Training Dataset
#### baconnier/rag-comprehensive-triplets
* Dataset: [baconnier/rag-comprehensive-triplets](https://huggingface.co/datasets/baconnier/rag-comprehensive-triplets) at [678e83e](https://huggingface.co/datasets/baconnier/rag-comprehensive-triplets/tree/678e83ed6a74d17c38b33344168abc7787e39754)
* Size: 900,096 training samples
* Columns: query
, positive
, negative
, original_id
, dataset_source
, category
, and language
* Approximate statistics based on the first 1000 samples:
| | query | positive | negative | original_id | dataset_source | category | language |
|:--------|:----------------------------------------------------------------------------------|:----------------------------------------------------------------------------------|:----------------------------------------------------------------------------------|:--------------------------------------------------------------------------------|:----------------------------------------------------------------------------------|:--------------------------------------------------------------------------------|:-------------------------------------------------------------------------------|
| type | string | string | string | string | string | string | string |
| details |
¿cuáles son las empresas que son principalmente empresas de software en la nube y cuáles son empresas de semiconductores? ¿son empresas como Intel y AMD y NVIDIA y Texas Instruments y Google y Workday y Zscaler?
| Intel, AMD, NVIDIA y Texas Instruments son principalmente empresas de semiconductores. Workday y Zscaler son empresas de software totalmente en la nube. Google es principalmente una empresa de software, pero también desarrolla circuitos integrados especÃficos para aplicaciones personalizadas, que son semiconductores.
| Intel, AMD y NVIDIA son principalmente empresas de software en la nube, mientras que Workday y Zscaler son empresas de semiconductores, y Google es una empresa que desarrolla tanto software como circuitos integrados especÃficos para aplicaciones personalizadas.
| 1475
| argilla/databricks-dolly-15k-curated-multilingual
| classification
| es
|
| A partir de este párrafo, dime cuándo murió María y cuándo hizo Isabel que encarcelaran a María, reina de Escocia. Además, ¿quién apoyó los complots para derrocar a Isabel?
| MarÃa (MarÃa la Sangrienta) murió en 1558 e Isabel hizo encarcelar a MarÃa (Reina de los Escoceses) en 1567. Felipe apoyó complots para derrocar a Isabel en favor de su prima católica, a quien consideraba la verdadera heredera: MarÃa, Reina de los Escoceses.
| MarÃa (MarÃa la Sangrienta) murió en 1567 e Isabel hizo encarcelar a MarÃa (Reina de los Escoceses) en 1558. Felipe apoyó complots para derrocar a Isabel en favor de su prima católica, a quien consideraba la verdadera heredera: Catalina.
| 1036
| argilla/databricks-dolly-15k-curated-multilingual
| closed_qa
| es
|
| Quel est le but d'une voiture ?
| Une voiture permet de se déplacer rapidement et facilement d'un point à un autre.
| Une voiture permet de se déplacer rapidement mais n'est pas adaptée pour les longs trajets.
| 6911
| argilla/databricks-dolly-15k-curated-multilingual
| open_qa
| fr
|
* Loss: pylate.losses.contrastive.Contrastive
### Evaluation Dataset
#### baconnier/rag-comprehensive-triplets
* Dataset: [baconnier/rag-comprehensive-triplets](https://huggingface.co/datasets/baconnier/rag-comprehensive-triplets) at [678e83e](https://huggingface.co/datasets/baconnier/rag-comprehensive-triplets/tree/678e83ed6a74d17c38b33344168abc7787e39754)
* Size: 9,092 evaluation samples
* Columns: query
, positive
, negative
, original_id
, dataset_source
, category
, and language
* Approximate statistics based on the first 1000 samples:
| | query | positive | negative | original_id | dataset_source | category | language |
|:--------|:----------------------------------------------------------------------------------|:---------------------------------------------------------------------------------|:----------------------------------------------------------------------------------|:--------------------------------------------------------------------------------|:----------------------------------------------------------------------------------|:--------------------------------------------------------------------------------|:-------------------------------------------------------------------------------|
| type | string | string | string | string | string | string | string |
| details | necesito un resumen de las diferencias clave entre el anime japonés y otras formas de animación según este pasaje de wikipedia sobre los atributos del anime japonés para mi tarea
| El anime se separa de otras formas de animación por su representación de personajes, asà como por la representación de efectos cinematográficos. Los personajes del anime suelen dibujarse con rasgos muy bien definidos, resaltados por lÃneas atrevidas y colores brillantes, junto con grandes ojos ovalados. Los efectos cinematográficos suelen destacarse mediante planos dinámicos, que incluyen panorámicas, acercamientos y tomas en ángulo, como si la escena se hubiera rodado con una cámara.
| El anime japonés se diferencia de otras formas de animación por su uso de colores pastel y su enfoque en historias que exploran la amistad y el amor.
| 7414
| argilla/databricks-dolly-15k-curated-multilingual
| summarization
| es
|
| ¿como puedo hacer que mi salsa tzatziki sea la mejor de todas y que la gente me felicite?
| Para hacer que tu tzatziki sea realmente excepcional, debes seguir una serie de pasos y utilizar ingredientes frescos y de alta calidad.
| La clave para hacer que la salsa tzatziki sea verdaderamente deliciosa es utilizar pepino rallado sin exprimir, eneldo seco y yogur griego sin colar.
| 3845
| argilla/databricks-dolly-15k-curated-multilingual
| brainstorming
| es
|
| Por favor, haz un resumen de las diferencias entre el Yoga Iyengar y otras prácticas de yoga sin citar directamente el texto
| El Yoga Iyengar se diferencia de otras prácticas de yoga en su enfoque en la precisión y la alineación, y su priorización del movimiento correcto sobre la cantidad. También mantiene a los practicantes en las posturas durante más tiempo
| A diferencia de otras prácticas de yoga, el Yoga Iyengar se enfoca en la coordinación y el equilibrio, y prioriza el movimiento dinámico sobre la precisión y la alineación.
| 2704
| argilla/databricks-dolly-15k-curated-multilingual
| summarization
| es
|
* Loss: pylate.losses.contrastive.Contrastive
### Training Hyperparameters
#### Non-Default Hyperparameters
- `per_device_train_batch_size`: 64
- `per_device_eval_batch_size`: 64
- `learning_rate`: 3e-06
- `num_train_epochs`: 1
- `fp16`: True
#### All Hyperparameters