From PyTorch to Libtorch: tips and tricks

Deep learning practitioners hone their skills using PyTorch and Python as their tools of choice. For that reason, on-line courses, blog posts, tutorials, etc. introducing PyTorch to new users abound on the internet. That is not the case for Libtorch, PyTorch’s C++ API, which lags behind in terms of user base size despite the fact […]

Contributing to LibTorch: recent architectures and “vanilla” training pipeline

In August 2021, a PR aimed at adding a SOTA architecture (namely EfficientNet) to TorchVision, a Python-based PyTorch package for computer vision experiments, was submitted on GitHub. Even though deep learning practitioners are used to testing new architectures that are regularly posted on this platform, this is certainly a welcome contribution. On the other hand, C++ contributions […]

Ce que j’ai lu cette semaine : Les données spatio-temporelles

This post is only available in French. Cette semaine, je me suis intéressé aux données spatio-temporelles. Plusieurs raisons justifient le fait que je me sois penché le sujet. D’abord, la Ville de Montréal rend disponible des données ouvertes en lien avec différentes sphères d’activité : économie et entreprises, éducation, santé, société et culture. Le secteur qui […]

Faut-il avoir peur… de la biométrie vocale?

This post is only available in French La biométrie vocale, c’est un domaine technologique dont l’objectif est l’identification d’un individu par sa voix. On en voit déjà les traces dans plusieurs systèmes avec lesquels nous interagissons quotidiennement (Siri, OK Google et autres Alexa!). Bien sûr, l’effervescence autour des possibilités de cette nouvelle technologie vient avec […]

Manipuler les variables catégoriques dans un jeu de données

This post is only available in French D’une manière générale, un jeu de données (on exclut les données textuelles et les images) comporte deux types de variables : les variables quantitatives et les variables qualitatives. Dès l’antiquité, le concept de catégories a été formalisé par Aristote dans son ouvrage Les Catégories. Une variable quantitative est une […]

WebRTC et la construction d’une application Web de vidéoconférence

This post is only available in French Ce billet représente le fruit d’une veille technologique préalable à la construction d’une application Web de vidéoconférence basée sur une architecture moderne et utilisant les technologies disponibles en ce printemps 2018. Nous entendons par «applications Web» une application ne nécessitant aucune installation supplémentaire et respectant les derniers standards […]