Text Classification
Transformers
Safetensors
Spanish
bert
machine-learning
educational-example
text-embeddings-inference
Instructions to use grisselblanco/Clase_11_transformers with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use grisselblanco/Clase_11_transformers with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-classification", model="grisselblanco/Clase_11_transformers")# pip install -U transformers accelerate # Load model directly from transformers import AutoTokenizer, AutoModelForSequenceClassification tokenizer = AutoTokenizer.from_pretrained("grisselblanco/Clase_11_transformers") model = AutoModelForSequenceClassification.from_pretrained("grisselblanco/Clase_11_transformers", device_map="auto") - Notebooks
- Google Colab
- Kaggle
Download predict.py from grisselblanco/Clase_11_transformers: direct link, hf CLI and curl.
- Browser
- Download file 1.09 kB
-
https://huggingface.co/grisselblanco/Clase_11_transformers/resolve/main/predict.py
- Command line
-
hf download hf://grisselblanco/Clase_11_transformers/predict.py
-
curl -L -o predict.py https://huggingface.co/grisselblanco/Clase_11_transformers/resolve/main/predict.py
1.09 kB
| """Carga el modelo y el tokenizer de esta carpeta y clasifica comentarios nuevos. | |
| Uso: | |
| python predict.py | |
| Cuando el modelo esté publicado en Hugging Face Hub, se carga igual cambiando la carpeta | |
| por el nombre del repo: | |
| pipeline("text-classification", model="tu-usuario/nombre-del-repo") | |
| """ | |
| from pathlib import Path | |
| from transformers import pipeline | |
| CARPETA = Path(__file__).parent | |
| clasificador = pipeline("text-classification", model=str(CARPETA)) | |
| comentarios = [ | |
| "el departamento es muy luminoso", | |
| "me pareció un lugar ruidoso", | |
| "es amplio pero sobre todo tranquilo", | |
| "la verdad es húmedo y oscuro", | |
| "tiene una vista increíble", # palabras que el tokenizer nunca vio: van a [UNK] | |
| ] | |
| for comentario, resultado in zip(comentarios, clasificador(comentarios)): | |
| print(f"{comentario!r} -> {resultado['label']} ({resultado['score']:.2f})") | |
| # Para ver cómo corta el tokenizer un texto: | |
| tokens = clasificador.tokenizer.tokenize("tiene una vista increíble") | |
| print("Tokens de 'tiene una vista increíble':", tokens) | |