top of page

Développer des solutions logicielles évolutives et résilientes dans un domaine où la normalisation des données évolue

Photo du rédacteur: Chloé Benko-PrieurChloé Benko-Prieur

Comment créer un logiciel qui résout non seulement les défis d'aujourd'hui, mais qui soit suffisamment flexible pour s'adapter aux inconnues de demain ? Chez Whale Seeker, l'une de nos forces est notre capacité à nous adapter à différents types d'images, qu'elles soient aériennes, satellitaires ou issues de drones. Cependant, le manque de normalisation en matière de qualité et de résolution des images dans le domaine de la conservation des mammifères marins pose des défis.


Créer une solution personnalisée pour chaque client et chaque jeu de données est une façon de s’adapter à la forte variabilité des données, mais cette solution n’est pas viable à long terme. Avec des ressources limitées, la clé du succès réside dans le développement de solutions logicielles résilientes et évolutives qui nous permettent de nous concentrer principalement sur notre service principal : la formation de nos modèles d’IA pour améliorer la détection des mammifères marins.


Pour relever ce défi, mon stage chez Whale Seeker s'est concentré sur la généralisation de nos processus d'automatisation pour évaluer efficacement la qualité d'un ensemble de données. Cela impliquait de développer un code robuste, propre et résilient pour extraire et valider les métadonnées des images. Le résultat ? Une infrastructure plus rationalisée et évolutive qui permet à Whale Seeker de gagner en efficacité tout en maintenant des résultats de haute qualité et en s'adaptant aux différences dans les ensembles de données des clients.


En réfléchissant à mon expérience, ce stage m’a appris l’importance de créer des logiciels résistants à une grande variabilité et à un volume élevé de données. J’ai également appris à identifier quand il faut privilégier la généralisation plutôt que la personnalisation et à évaluer les compromis entre les deux approches. L’une des leçons les plus importantes a été de comprendre la nécessité de recueillir fréquemment les commentaires des utilisateurs tout au long du processus de développement, afin de garantir que les solutions que nous créons, qu’elles soient internes ou externes, leur soient réellement bénéfiques. Ce processus est souvent absent dans les milieux universitaires où les intrants et les extrants sont généralement bien définis, mais dans l’industrie, où le temps et les ressources financières sont limités, il est essentiel de savoir si nos solutions répondent efficacement aux besoins des utilisateurs.


Je suis très reconnaissant d’avoir eu l’opportunité de collaborer avec une équipe aussi accueillante, dévouée et talentueuse chez Whale Seeker, et d’avoir pu constater de visu l’impact positif que la technologie peut avoir sur les efforts de conservation. Les leçons et les liens que j’ai noués resteront gravés dans ma mémoire. J’ai hâte de voir comment notre développement technologique continu soutiendra davantage le travail efficace que nous accomplissons dans le domaine de la conservation des mammifères marins.





bottom of page