Return to page

BLOG

Modèles NLP avec BERT

 headshot

By Badr Chentouf | minute read | September 02, 2020

Blog decorative banner image

H2O Driverless AI 1.9  vient de sortir, et je vous propose une série d’articles sur les dernières fonctionnalités innovantes de cette solution d’Automated Machine Learning, en commençant par l’implémentation de BERT pour les tâches NLP

BERT , ou “Bidirectional Encoder Representations from Transformers” est considéré aujourd’hui comme l’état de l’art  sur une série de tâches de traitement du langage naturel.

Nos experts NLP Sudalai Rajkumar (SRK) , Maximilian Jeblick  et Trushant Kalyanpur  ont travaillé dur pour implémenter BERT dans la dernière version de DriverlessAI, ce qui permet aux data scientists d’utiliser les techniques NLP à l’état de l’art, avec une variété de modèles et de transformers BERT, directement ‘out-of-the-box’.

Sur cet exemple, ‘airline sentiment’, jeu de données Kaggle bien connu où il s’agit de déterminer le sentiment d’un tweet, négatif, neutre ou positif, les résultats parlent d’eux-mêmes : en utilisant les techniques TF-IDF, puis en utilisant les transformers natifs TensorFlow, et enfin en utilisant BERT, le score ‘logloss’ sur le jeu de test passe de 0.6093 à 0.4066 (plus le score est bas, plus précis est le modèle)

www.h2o.ai2020/09/1.png www.h2o.ai2020/09/1.png

Notons la disponibilité de plusieurs modèles BERT, dont ‘DistilBERT’, plus léger et plus rapide et presque aussi performant, ou encore le modèle ‘camemBERT’ (si si !), pré-entrainé sur un corpus en français.

BERT vient compléter le scope de DriverlessAI en termes de NLP, qui utilisait déjà nativement TensorFlow et des modèles pré-entrainés pour extraire des features numériques à partir des données texte.

www.h2o.ai2020/09/2.png www.h2o.ai2020/09/2.png

Et comme toujours avec DriverlessAI, les utilisateurs peuvent pousser les modèles en production simplement en utilisant les Mojo C++ ou Python, générés par la plateforme.

www.h2o.ai2020/09/3-1024x843.png www.h2o.ai2020/09/3-1024x843.png

Pour plus d’informations sur le NLP avec Driverless AI, je vous invite à suivre ce webinar avec SRK, Trushant Kalyanpur et Maximilian Jeblick 

 headshot

Badr Chentouf