loader

Détection de la fatigue basée sur l'IA

Ce projet permet de détecter les symptômes de fatigue lors du travail informatique grâce à l'intelligence artificielle et de le surveiller avec micro:bit. Pour travailler efficacement, il est important de faire des pauses dès qu'il y a des symptômes de fatigue. Il est utile d'avoir des rappels automatiques basés sur des caractéristiques physiques individuelles. C'est là que les instruments de l'intelligence artificielle peuvent aider.

Pour mesurer la fatigue, j'ai utilisé deux facteurs : ma taille lorsque je suis assis et le degré d'ouverture des yeux. J'ai suivi la logique selon laquelle plus un humain devient fatigué, plus son dos sera détendu, donc la hauteur d'assise diminuera et le degré d'ouverture des yeux diminuera pour réduire la quantité de lumière absorbée.

Donc, en gardant ces deux facteurs à l'esprit, j'ai formé un modèle en ligne sur le site de la machine Techable et j'ai préparé deux cours : le "Class 3" contenait des images avec moi assis droit devant l'ordinateur, les yeux grands ouverts. La "Class 4" contenait des images avec moi assis dans des positions plus détendues, les yeux à moitié fermés.


Ensuite, j'ai vérifié si mon modèle pouvait fonctionner efficacement avec des paramètres modifiés : vêtements différents, présence des lunettes, coupe de cheveux modifiée, fond ou lumière modifié. Les expériences ont montré que le modèle est fiable avec le changement de tous les paramètres, à l'exception du changement de fond. Voici les résultats:


Ainsi, lorsqu'il existe un modèle de travail, il doit être exporté pour un travail ultérieur :

J'ai utilisé la plateforme Vittascience Adacraft pour préparer un code qui permettra de vérifier à quel point je suis fatigué et d'afficher des informations sur mon état sur l'affichage micro:bit. Plus précisément, toutes les 60 secondes, il y a un contrôle d'une détermination de classe via un modèle Teachablemachine préparé, si pendant au moins 15 minutes d'affilée la deuxième classe est déterminée (la classe qui montre les signes de fatigue), alors le mot "FATIGUÉ" sera affiché sur micro:bit et le niveau de luminosité sera affiché ; sinon, le mot « BON » s'affichera et le niveau de luminosité s'affichera également.



Je joins un fichier avec le code et le lien.
[iframe][/iframe]
Pour essayer ce projet, vous avez besoin d'un modèle d'IA avec vos images, le code et le micro:bit connecté. La carte électronique affichera une information sur l'état de fatigue toutes les minutes.

User licence

Licence Creative Commons

This work is available under the terms of Licence Creative Commons Attribution - No Changes 2.0 UK