Source analytique Hugging Face
Utilisez le connecteur analytique Hugging Face pour communiquer avec Hugging Face en enrichissant vos applications Qlik Sense d'informations analytiques et contextuelles approfondies provenant d'un grand référentiel de modèles d'apprentissage automatique.
Avec le connecteur analytique Hugging Face, vous pouvez envoyer à Hugging Face des données provenant de l'entrée du consommateur de l'application ou des données chargées dans votre script. Vous pouvez vous connecter à cette source analytique depuis la page Créer du centre d'activités Analyses, de Script ou au sein d'une application.
Prise en main de Hugging Face
Avant de pouvoir utiliser ce connecteur analytique, vous devez effectuer les étapes préparatoires suivantes.
Création d'un compte
Pour ouvrir un compte, rendez-vous sur le site Internet officiel de Hugging Face. Une fois le compte créé, vous pouvez générer des clés API et accéder à d'autres fonctionnalités de la plateforme.
Génération d'un jeton API
Pour vous authentifier sur une connexion Hugging Face, vous devez disposer d'un jeton API. Pour savoir comment créer et gérer les jetons API, voir le site Internet de Hugging Face. Vous devrez peut-être le faire dans les paramètres de votre compte : Access Tokens.
Activation des points de terminaison d'apprentissage automatique dans la Qlik Cloud
Pour pouvoir utiliser ce connecteur, il convient d'activer des points de terminaison d'apprentissage automatique dans le centre d'activités Administration. Il est possible de le faire sous Contrôle de fonction dans la section Paramètres.
Pour plus d'informations, consultez Activation de connections analytiques pour des points de terminaison d'apprentissage automatique.
Limitations
-
Les différentes configurations de ce connecteur envoient des données au service de point de terminaison dans les limites suivantes :
-
Feature Extraction : limite de requête de 40 lignes par requête, avec une taille de lot maximale de 20 lignes envoyées à la fois.
-
Question Answering : limite de requête de 25 lignes par requête, avec une taille de lot maximale d'une ligne envoyée à la fois.
-
Summarization : limite de requête de 40 lignes par requête, avec une taille de lot maximale de 20 lignes envoyées à la fois.
-
Sentence Similarity : limite de requête de 10 000 lignes par requête, avec une taille de lot maximale de 1 000 lignes envoyées à la fois.
-
Text Classification : limite de requête de 40 lignes par requête, avec une taille de lot maximale de 20 lignes envoyées à la fois.
-
Text Generation : limite de requête de 40 lignes par requête, avec une taille de lot maximale de 20 lignes envoyées à la fois.
-
Token Classification : limite de requête de 40 lignes par requête, avec une taille de lot maximale de 20 lignes envoyées à la fois.
-
Translation : limite de requête de 40 lignes par requête, avec une taille de lot maximale de 20 lignes envoyées à la fois.
-
-
Dans un scénario dans lequel une application est régulièrement chargée, la bonne pratique consiste à mettre en cache les prédictions d'apprentissage automatique via un fichier QVD et à envoyer uniquement les nouvelles lignes au point de terminaison. Cela améliore les performances de chargement de l'application Qlik Sense et réduit la charge sur le point de terminaison du modèle.
-
Les ressources disponibles sur les services sur lesquels le modèle a été déployé impacteront et limiteront les performances de chargement de Qlik Sense et de réactivité du graphique.
-
Lors de l'utilisation de connexions Hugging Face dans une expression de graphique, il est recommandé de fournir les types de données des champs, car le modèle doit les traiter au format numérique/de chaîne correct. La syntaxe server-side extension (SSE) utilisée dans des expressions de graphique est limitée en ce sens que les types de données ne sont pas automatiquement détectés, alors qu'ils le sont automatiquement dans le script de chargement.
-
Si vous utilisez un nom de connexion relatif et si vous décidez de déplacer votre application d'un espace partagé vers un autre espace partagé, ou si vous la déplacez d'un espace partagé vers votre espace privé, il faudra du temps pour que la connexion analytique se mette à jour afin de refléter le nouvel emplacement d'espace.