Tabular Regression
Scikit-learn
Spanish
machine-learning
regression
linear-regression
educational-example
skops
Instructions to use amandaodoo/casas-sklearn-exportar-skops with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Scikit-learn
How to use amandaodoo/casas-sklearn-exportar-skops with Scikit-learn:
# ⚠️ Model filename not specified in config.json
- Notebooks
- Google Colab
- Kaggle
Download predict_hub.py from amandaodoo/casas-sklearn-exportar-skops: direct link, hf CLI and curl.
- Browser
- Download file 1.13 kB
-
https://huggingface.co/amandaodoo/casas-sklearn-exportar-skops/resolve/main/predict_hub.py
- Command line
-
hf download hf://amandaodoo/casas-sklearn-exportar-skops/predict_hub.py
-
curl -L -o predict_hub.py https://huggingface.co/amandaodoo/casas-sklearn-exportar-skops/resolve/main/predict_hub.py
1.13 kB
| """Descarga el modelo desde Hugging Face Hub y predice EN ESTA PC. | |
| Baja model.skops. El modelo vive en el Hub; la inferencia la hace este código. | |
| skops muestra qué tipos va a crear antes de cargar. | |
| Uso: | |
| python predict_hub.py tu-usuario/casas-sklearn-exportar-skops | |
| """ | |
| import sys | |
| import numpy as np | |
| import pandas as pd | |
| import skops.io as sio | |
| from huggingface_hub import hf_hub_download | |
| REPO_ID = sys.argv[1] if len(sys.argv) > 1 else "TU-USUARIO/casas-sklearn-exportar-skops" | |
| # La primera vez descarga el archivo; después usa la copia en caché | |
| ruta = hf_hub_download(repo_id=REPO_ID, filename="model.skops") | |
| desconocidos = sio.get_untrusted_types(file=ruta) | |
| print("Tipos a revisar antes de cargar:", desconocidos) | |
| modelo = sio.load(ruta, trusted=desconocidos) | |
| casas_nuevas = pd.DataFrame({"m2": [50, 80, 110], "balcon": [0, 1, 1], "ascensor": [0, 0, 1]}) | |
| precios = modelo.predict(casas_nuevas) | |
| ENTRADAS = ["m2", "balcon", "ascensor"] | |
| for casa, precio in zip([[50, 0, 0], [80, 1, 0], [110, 1, 1]], np.ravel(precios)): | |
| print(f"{dict(zip(ENTRADAS, casa))} -> {precio:.1f} miles de US$") | |