This shows you the differences between two versions of the page.
pm:prj2025:avaduva:bogdan.prisacaru [2025/05/28 11:43] bogdan.prisacaru [Jurnal] |
pm:prj2025:avaduva:bogdan.prisacaru [2025/05/28 15:33] (current) bogdan.prisacaru [Surse și funcții implementate] |
||
---|---|---|---|
Line 132: | Line 132: | ||
=== Date utilizate pentru antrenare si testare === | === Date utilizate pentru antrenare si testare === | ||
* Sursa imaginilor: poze realizate atat cu **ESP32-CAM**, cat si cu **telefonul mobil**. | * Sursa imaginilor: poze realizate atat cu **ESP32-CAM**, cat si cu **telefonul mobil**. | ||
- | * Numar de imagini in setul de antrenare: **196** | + | * Numar de imagini in setul de antrenare: **365** |
- | * Numar de imagini in setul de test: **49** | + | * Numar de imagini in setul de test: **88** |
=== Modelul antrenat === | === Modelul antrenat === | ||
Line 147: | Line 147: | ||
=== Performante pe setul de validare === | === Performante pe setul de validare === | ||
== Confusion Matrix: == | == Confusion Matrix: == | ||
- | |||
{{ :pm:prj2025:avaduva:confusion_matrix.png?300 |}} | {{ :pm:prj2025:avaduva:confusion_matrix.png?300 |}} | ||
== Metrici generale: == | == Metrici generale: == | ||
- | * **Precision (non-background)**: 0.92 | + | * **Precision (non-background)**: 0.84 |
- | * **Recall (non-background)**: 0.85 | + | * **Recall (non-background)**: 0.88 |
- | * **F1 Score (non-background)**: 0.88 | + | * **F1 Score (non-background)**: 0.86 |
+ | * **Accuracy**: 75.00% | ||
== Performanta On-Device == | == Performanta On-Device == | ||
Line 172: | Line 172: | ||
| **Acoperire F1** | 88.3% | | | **Acoperire F1** | 88.3% | | ||
=== Concluzii === | === Concluzii === | ||
- | Modelul de recunoastere faciala dezvoltat pe platforma Edge Impulse Studio pentru ESP32-CAM ofera o performanta buna atat in ceea ce priveste acuratetea, cat si eficienta pe dispozitiv. Cu un scor F1 de 88.3% pe setul de validare si o precizie de 92% pentru clasele non-background, modelul este capabil sa diferentieze corect intre persoanele recunoscute si fundal, chiar si in conditii variate, folosind imagini capturate atat cu ESP32-CAM, cat si cu telefon mobil. | + | Modelul de recunoastere faciala dezvoltat pe platforma Edge Impulse Studio pentru ESP32-CAM ofera o performanta buna atat in ceea ce priveste acuratetea, cat si eficienta pe dispozitiv. Cu un scor F1 de 89.7% pe setul de validare si o precizie de 93.8% pentru clasele non-background, modelul este capabil sa diferentieze corect intre persoanele recunoscute si fundal, chiar si in conditii variate, folosind imagini capturate atat cu ESP32-CAM, cat si cu telefon mobil. |
Timpul de procesare de aproximativ 1.1 secunde per inferenta este rezonabil pentru aplicatii embedded, iar consumul redus de memorie RAM (sub 240 KB) si spatiu in flash il fac potrivit pentru implementarea pe microcontrolere cu resurse limitate, precum ESP32-CAM. | Timpul de procesare de aproximativ 1.1 secunde per inferenta este rezonabil pentru aplicatii embedded, iar consumul redus de memorie RAM (sub 240 KB) si spatiu in flash il fac potrivit pentru implementarea pe microcontrolere cu resurse limitate, precum ESP32-CAM. | ||
Line 188: | Line 188: | ||
* ei_camera_capture(): Capturează cadrul curent, face conversia în RGB și redimensionează imaginea la dimensiunea cerută de modelul de inferență. | * ei_camera_capture(): Capturează cadrul curent, face conversia în RGB și redimensionează imaginea la dimensiunea cerută de modelul de inferență. | ||
+ | ==== Pipeline ==== | ||
+ | |||
+ | {{ :pm:prj2025:avaduva:pipeline.png?300 |}} | ||