-
-
Notifications
You must be signed in to change notification settings - Fork 331
Open
Description
graph TD
subgraph Phase 1: Acquisition & Préparation (Input) 📸
A[Capture Photo & Consentement] --> B{Calibration & Préprocessing};
B -- Qualité OK --> C[Détection Visage & Segmentation Cutanée];
B -- Qualité KO --> A;
C --> D(Profil Contextuel Utilisateur);
end
subgraph Phase 2: Analyse Multi-Modèles 🧠
C --> E[Modèle A: Texture & Pores];
C --> F[Modèle B: Rougeurs & Inflammation];
C --> G[Modèle C: Taches Pigmentaires];
C --> H[Modèle D: Rides & Relâchement];
C --> I[Modèle E: Hydratation/Sébum];
E --> J[Explicabilité Visuelle (Grad-CAM)];
F --> J;
G --> J;
H --> J;
I --> J;
end
subgraph Phase 3: Fusion & Décision ✅
J --> K[Fusion & Scoring (Weighted Ensemble)];
D --> K;
K --> L[Score de Confiance du Modèle];
K --> M{Filtre de Sécurité Médicale};
M -- Suspicion OK --> N{Filtre Contraintes (Allergènes/Réglementaires)};
M -- Suspicion KO --> P[Recommandation: "Consulter un Professionnel"];
end
subgraph Phase 4: Recommandation & Expérience (Output) 🎁
N --> O[Matching Produit (Base Produits)];
L --> O;
O --> Q[Transparence & Explication (UX)];
Q --> R[Personnalisation & Plan d'Action];
end
subgraph Phase 5: Amélioration & Monétisation (Boucle de Retour) 🔄
R --> S[UX: Proposition Freemium];
R --> T[UX: Monétisation Affiliation];
S --> U((Base de Données - Logs & Métriques));
T --> U;
Q --> U;
U --> V[Feedback Utilisateur & Apprentissage];
V --> A; %% Boucle d'amélioration continue
V --> E; %% Amélioration des modèles
V --> O; %% Ajustement du matching produit
end
style A fill:#D0E0FB,stroke:#3670B4,stroke-width:2px;
style B fill:#E6F3FF,stroke:#3670B4,stroke-width:2px;
style C fill:#D0E0FB,stroke:#3670B4,stroke-width:2px;
style D fill:#C0D9EE,stroke:#3670B4,stroke-width:2px,shape:parallelogram;
style E fill:#E0F7D4,stroke:#66BB6A,stroke-width:2px;
style F fill:#E0F7D4,stroke:#66BB6A,stroke-width:2px;
style G fill:#E0F7D4,stroke:#66BB6A,stroke-width:2px;
style H fill:#E0F7D4,stroke:#66BB6A,stroke-width:2px;
style I fill:#E0F7D4,stroke:#66BB6A,stroke-width:2px;
style J fill:#CCEEFF,stroke:#66BB6A,stroke-width:2px;
style K fill:#FFF3E0,stroke:#FF8A65,stroke-width:2px;
style L fill:#FFE0B2,stroke:#FF8A65,stroke-width:2px;
style M fill:#FFCDD2,stroke:#EF5350,stroke-width:2px,shape:diamond;
style N fill:#FFECB3,stroke:#FF8A65,stroke-width:2px,shape:diamond;
style P fill:#FFEBEE,stroke:#EF5350,stroke-width:2px;
style O fill:#E0F2F7,stroke:#4DD0E1,stroke-width:2px;
style Q fill:#B2EBF2,stroke:#4DD0E1,stroke-width:2px;
style R fill:#80DEEA,stroke:#4DD0E1,stroke-width:2px;
style S fill:#CFD8DC,stroke:#78909C,stroke-width:2px;
style T fill:#CFD8DC,stroke:#78909C,stroke-width:2px;
style U fill:#ECEFF1,stroke:#78909C,stroke-width:2px,shape:cylinder;
style V fill:#90A4AE,stroke:#78909C,stroke-width:2px;
Metadata
Metadata
Assignees
Labels
No labels