Data Science dans le navigateur grâce à WebAssembly (et autres standards web modernes)
Description de votre conférence
Une tendance forte en data science est le déport des calculs vers les utilisateurs (notamment pour des contraintes de coût et de confidentialité). Grâce aux nouveaux standards, la plateforme web est un vecteur important de cette décentralisation, la plaçant désormais en concurrente légitime des applications lourdes et autres outils en ligne de commande. C'est le cas de WebAssembly qui est une sorte d'assembleur exécutable dans le navigateur. Ses objectifs étant la rapidité (proche de performances natives) et la possibilité de réutiliser des codes existants (écrits en C/C++ par exemple).
Bien entendu, le data scientist, et ses besoins importants en calcul peut bénéficier de cette technologie.
Lors de cet exposé, je vais vous présenter des expérimentations effectuées par Magellium lors d'une étude menée pour le CNES pour voir l'apport de WebAssembly sur des scénarios de valorisation de données d'observation de la terre. En particulier, il y aura de la détection d'avions par inférence machine learning et de la détection de nuages par inférence deep learning. J'évoquerai également les aspects historique et technique de WebAssembly ainsi que l'implication d'autres standards web (WebGPU, web workers, File API...) dans ces expérimentations et leurs applications futures.
Informations diverses
Thématique, Labels : WebAssembly, standards web, machine learning, deep learning
Niveau de difficulté (débutant|avancé|confirmé) : débutant
Le speaker
Nicolas Decoster, développeur chez Magellium
Sujet de votre conférence
Data Science dans le navigateur grâce à WebAssembly (et autres standards web modernes)
Description de votre conférence
Une tendance forte en data science est le déport des calculs vers les utilisateurs (notamment pour des contraintes de coût et de confidentialité). Grâce aux nouveaux standards, la plateforme web est un vecteur important de cette décentralisation, la plaçant désormais en concurrente légitime des applications lourdes et autres outils en ligne de commande. C'est le cas de WebAssembly qui est une sorte d'assembleur exécutable dans le navigateur. Ses objectifs étant la rapidité (proche de performances natives) et la possibilité de réutiliser des codes existants (écrits en C/C++ par exemple).
Bien entendu, le data scientist, et ses besoins importants en calcul peut bénéficier de cette technologie.
Lors de cet exposé, je vais vous présenter des expérimentations effectuées par Magellium lors d'une étude menée pour le CNES pour voir l'apport de WebAssembly sur des scénarios de valorisation de données d'observation de la terre. En particulier, il y aura de la détection d'avions par inférence machine learning et de la détection de nuages par inférence deep learning. J'évoquerai également les aspects historique et technique de WebAssembly ainsi que l'implication d'autres standards web (WebGPU, web workers, File API...) dans ces expérimentations et leurs applications futures.
Informations diverses