NTK Ultra-Compression
En tant que développeur principal du logiciel, j'ai conçu un algorithme en Rust qui s'affranchit des contraintes temporelles pour atteindre des taux de compression inégalés. L'implémentation utilise une approche de compression adaptative multi-niveaux, combinant des techniques avancées comme le codage arithmétique contextuel, la transformation de Burrows-Wheeler et la factorisation de matrices creuses pour analyser en profondeur la structure des fichiers.
L'architecture modulaire du logiciel, permet d'intégrer facilement de nouveaux algorithmes de compression sans modifier le format .ntk. Ce format, spécialement conçu pour le projet, utilise une structure de métadonnées hiérarchique et compressée, optimisant le stockage des données ultra-compressées.
Ressources
- https://ntk-ultra-compression.pages.dev/
- https://ntk-ultra-compression.pages.dev/whitepaper.pdf
Reconnaissance optique de caractères
En tant que développeur d'un modèle de machine learning, j'ai développé un réseau de neurones en C pour détecter du texte sur une image. J'ai aussi crée un générateur de datasets et mis en place une base de données personnalisée pour stocker l'état d'entraînement du réseau de neurones.
Au cours de cette phase d'entraînement, j'ai découvert l'oubli catastrophique, où l’apprentissage de nouvelles informations entraîne la perte des connaissances précédemment acquises. Pour résoudre ce problème, j'ai donc implémenté une stratégie d'apprentissage incrémentale, où le réseau est exposé progressivement à de nouvelles données tout en révisant régulièrement les anciennes.
Ressources
- https://github.com/thisiskeanyvy/neural_network
Agence Nous Créons
En tant qu'architecte web bénévole, j'ai contribué à la renaissance digitale d'une association en travaillant sur son site web hébergé sur une instance OVH. Mon rôle a principalement consisté à du développement PHP, tant pour le front-end que pour le back-end, en utilisant WordPress comme CMS. J'ai conçu et implémenté des fonctionnalités personnalisées pour répondre aux besoins spécifiques de l'association, tout en les conseillant sur les outils et hébergeurs adaptés pour maximiser la performance du site et son référencement.
Ressources
- https://www.nouscreons.fr/
- https://saala.org/
- https://course.saala.org/