API pour la simulation de réseaux de neurones en 2D, construite avec FastAPI.
project_root/
├── app/
│ ├── __init__.py
│ ├── main.py # Point d'entrée FastAPI
│ ├── schemas/ # Schémas Pydantic
│ ├── services/ # Logique métier
│ ├── models/ # Modèles de données
│ ├── utils/ # Utilitaires
│ └── api/ # Routeurs API
└── tests/ # Tests unitaires
- Créer un environnement virtuel :
python -m venv venv
source venv/bin/activate # Sur Windows: .\venv\Scripts\activate- Installer les dépendances :
pip install -r requirements.txtuvicorn app.main:app --reloadL'API sera disponible à l'adresse : http://127.0.0.1:8000
- Documentation interactive : http://127.0.0.1:8000/docs
- Documentation alternative : http://127.0.0.1:8000/redoc
GET /- Page d'accueilPOST /train/- Entraîner un modèleGET /models/{model_id}- Récupérer les informations d'un modèle