ML.NET 3.0

Par:
admin

ven, 01/12/2023 - 13:19

ML.NET est un framework d'apprentissage automatique multi plates-formes open source destiné aux développeurs .NET qui permet l'intégration de modèles d'apprentissage automatique personnalisés dans des applications .NET. ML.NET vient de sortir en version 3.0

Détection d'objet

Cette version apporte la detection d'objet. Une fonctionnalité qui s'appuie sur les API de détection d'objets basées sur TorchSharp. Sous le capot, l'API de détection d'objets exploite certaines des dernières techniques de Microsoft Research et s'appuie sur une architecture de réseau neuronal basée sur Transformer et construite avec TorchSharp.

Accélération matérielle

ML.Net 3.0 vient avec la bibliothèque Intel oneDAL (Intel oneAPI Data Analytics Library) Cette bibliothèque permet d'accélérer l'analyse des données en fournissant des éléments de base algorithmiques hautement optimisés pour toutes les étapes du processus d'analyse des données et d'apprentissage automatique. Intel oneDAL utilise les extensions SIMD dans les architectures 64 bits, présentes dans les processeurs Intel et AMD.

Reconnaissance d'entité nommée et réponse aux questions

Le traitement du langage naturel est l’un des besoins de ML les plus courants dans les logiciels, souligne Microsoft. Deux des domaines d'avancement les plus importants en PNL sont la réponse aux questions (QA) et la reconnaissance d'entités nommées (NER). Ces deux scénarios sont débloqués dans ML.NET 3.0 en s'appuyant sur les fonctionnalités de classification de texte TorchSharp RoBERTa existantes introduites dans ML.NET 2.0.