IA

Déployer rapidement des modèles de ML avec FastAPI

Le déploiement de modèle de Machine learning (ML) est l’une des étapes les plus importantes dans un projet de ML. Pourquoi ? La réponse est bien évidente, car déployer un modèle consiste tout simplement à rendre ce modèle disponible dans un environnement (ex. de production) où il pourra fournir des prédictions à d’autres systèmes. En …

Déployer rapidement des modèles de ML avec FastAPI Lire la suite »

chien

Classification d’objets avec GluonCV

Le Deep Learning a permis une avancée notable dans plusieurs domaines de recherche dont le Computer Vision (Vision par Ordinateur in french 😄). Dans cet article, pour poursuivre la série, je vous présente l’une des applications du Computer Vision : la classification d’objets avec la librairie Python GluonCV. Pourquoi classer des objets ? La tâche de classification d’objets est l’une des …

Classification d’objets avec GluonCV Lire la suite »

NER avec BERT

NER (Reconnaissance d’Entité Nommées) avec CamemBERT

Dans cet article, nous faisons une implémentation de NER avec CamemBERT (une version française de BERT). Le NER (Named Entity Recognition) ou REN (Reconnaissance d’Entité Nommées) en français est une tâche de NLP qui a pour but d’étiqueter un mot (ou groupe de mots) d’un texte, à partir un ensemble d’étiquettes prédéfinies. Exemple : But …

NER (Reconnaissance d’Entité Nommées) avec CamemBERT Lire la suite »

PyTorch

Débuter avec PyTorch

PyTorch est un Framework Python de calcul scientifique développé par Facebook. Il a deux objectifs principaux : Un remplacement de NumPy pour utiliser la puissance des GPU et d’autres accélérateurs. Une bibliothèque de différenciation automatique Autograd qui est utile pour entraîner des réseaux de neurones. Dans cette introduction à PyTorch, je présente brièvement les tenseurs …

Débuter avec PyTorch Lire la suite »

Illustration transfer learning

Introduction au Transfer Learning

Le transfer learning a vu sa cote de popularité exploser dans le domaine du machine learning. L’une des principales raisons de son succès, c’est le fait de pouvoir utiliser les connaissances obtenues en effectuant une tâche afin de résoudre un problème différent, mais qui présente des similitudes. Dans cet article, nous présenterons ce qu’est le …

Introduction au Transfer Learning Lire la suite »

Génération de données

Introduction au résumé automatique de texte

Je vous propose de jeter un coup d’œil à une de mes tâches de NLP préférées : le résumé automatique (text summarization en anglais). Comme son nom l’indique, cette tâche consiste à automatiser le résumé de texte en utilisant le machine learning. Intérêt du résumé de texte automatique Avec le web aujourd’hui, on n’a jamais …

Introduction au résumé automatique de texte Lire la suite »

RCNN-Recu

Reconnaissance de caractères sur des reçus à l’aide du Faster R-CNN

En tant qu’êtres humains nous avons la capacité de transférer les connaissances acquises pour une tâche spécifique dans une autre tâche. Plus cette tâche est facile, plus il est facile d’utiliser ses connaissances. Par exemple : savoir faire du vélo peut être utilisé comme base pour apprendre à rouler une moto. C’est ce principe qu’utilise l’apprentissage …

Reconnaissance de caractères sur des reçus à l’aide du Faster R-CNN Lire la suite »