DÉVELOPPEMENT D’UN OUTIL LOGICIEL POUR L’ANALYSE DE DONNÉES ET LA MODÉLISATION EN APPRENTISSAGE AUTOMATIQUE

fr
Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

Faculté de Médecine et de Pharmacie - Rabat

Department

Supervisor

Date

Abstract

Contexte : L’explosion des données biologiques et biomédicales nécessite des outils d’analyse performants et accessibles. Cependant, la plupart des solutions existantes souffrent d’un problème critique : la fuite d’information (data leakage), qui compromet la validité des modèles prédictifs et la reproductibilité des résultats scientifiques. Objectif : Développer une application desktop complète d’analyse de données et de machine learning, baptisée "Sciflow by HM", intégrant une architecture innovante de prévention de la fuite d’information, tout en démocratisant l’accès aux techniques avancées d’analyse pour les chercheurs en sciences de la vie. Méthodologie : L’application a été développée en Python avec PyQt6, suivant une architecture modulaire stricte séparant l’exploration des données de la modélisation prédictive. L’innovation principale réside dans un système de distribution intelligente des données en trois copies : données originales immutables, données partagées pour l’explo- ration temps réel, et données isolées pour la modélisation sans risque de fuite. Résultats : Sciflow by HM intègre 22 algorithmes de machine learning, des analyses statistiques avancées, des méthodes de détection d’anomalies, et des techniques de réduction de dimensionnalité. L’application offre une interface graphique intuitive avec des fonctionnalités complètes d’import/export, de visualisation interactive, et de génération de rapports professionnels. Plus de 400 tests automatisés valident la robustesse du système et l’efficacité de l’architecture anti-fuite. Impact : Cette réalisation contribue significativement à l’amélioration de la qualité et de la reproductibilité de la recherche en sciences de la vie, en offrant un outil à la fois puissant et méthodologiquement rigoureux, accessible sans compétences en programmation.

Description

Keywords

Data Science, Machine Learning, PyQt6, Fuite d’information, Bioinformatique, Interface graphique, Architecture logicielle, Reproductibilité scientifique

Citation