API de déploiement d'un modèle de Machine Learning développée avec FastAPI.
mon-projet/
│
├── app/
│ ├── main.py
│ ├── routes/
│ │ └── predict.py
│ ├── schemas/
│ │ └── prediction.py
│ ├── db/
│ │ ├── models.py
│ │ ├── session.py
│ │ └── crud.py
│
├── ml_model/
│ ├── model.pkl
│ └── loader.py
│
├── scripts/
│ ├── create_db.py
│ └── schema.sql
│
├── tests/
│ ├── test_api.py
│ └── test_model.py
│
├── .github/workflows/
├── requirements.txt
├── .gitignore
└── README.md
- Python 3.8+
- PostgreSQL
- Cloner le repo
git clone git@github.com:RaphaelRIVIERE/ml-deployment-api.git
cd ton-repo- Créer et activer le venv
python3 -m venv venv
source venv/bin/activate- Installer les dépendances
pip install -r requirements.txtÀ compléter
À compléter