Proyecto de 'Machine Learning Operations' para la predicción de la edad de abulones en base a sus características físicas
Crear entorno virtual:
python -m venv venv
Activar entorno virtual:
activate
Instalar dependencias:
pip install -r requirements.txt
Para correr modelo, ejecutar en consola el script main.py enviando el parametro .dvc del archivo que se desea procesar y la ruta donde se encuentra el repositorio dvc:
python code\main.py data\raw\abalone.data.dvc .\
Para testear el modelo con pruebas unitarias y de integración: correr en consola:
pytest -v
Para predecir con el modelo
uvicorn code.predict_ageAbalon:app --reload
y en el navegador de internet revisar la documentación de FastAPI
Para revisar los experimentos
mlflow ui
y en el navegador de internet revisar