En este repositorio vamos a:
-
Entrenar un modelo de sklearn
-
Exportarlo usando pickle
-
Construir una API con FastAPI
-
Desplegar la API usando un contendor de Docker
Basado en FastAPI and Scikit-Learn: Easily Deploy Models
-
Python 3.6+
-
Librerías
numpy
,scikit-learn
,fastapi
,uvicorn
yrequests
git clone https://github.com/albertotb/sklearn_fastapi_docker.git
cd sklearn_fastapi_docker
docker build -t api_test .
docker run -d --name api_docker -p 8000:80 api_test
uvicorn main:app --reload