Hugging Face -Analysequelle
Verwenden Sie den Hugging Face-Analysekonnektor für die Kommunikation mit Hugging Faceund nutzen Sie in Ihren Qlik Sense Apps die kontextuelle und analytische Tiefe eines umfangreichen ML-Modell-Repositorys.
Mit dem Hugging Face-Analysekonnektor können Sie Daten von der App-Nutzereingabe oder von in Ihrem Skript geladenen Daten an Hugging Face senden. Sie können über die Seite „Erstellen“ im Aktivitätscenter Analysen, über den Skript oder von einer App aus eine Verbindung zu dieser Analysequelle herstellen.
Erste Schritte mit Hugging Face
Bevor Sie diesen Analysekonnektor verwenden können, müssen Sie die folgenden vorbereitenden Schritte durchführen.
Konto erstellen
Besuchen Sie die offizielle Hugging Face-Website, um sich für ein Konto zu registrieren. Nachdem Sie das Konto erstellt haben, können Sie API-Schlüssel erstellen und weitere Funktionen der Plattform nutzen.
API-Token generieren
Um sich bei einer Hugging Face-Verbindung zu authentifizieren, benötigen Sie ein API-Token. Weitere Informationen zum Erstellen und Verwalten von API-Token finden Sie auf der Hugging Face-Website. Möglicherweise benötigen Sie dafür Ihre Kontoeinstellungen: Access Tokens.
Aktivieren von ML-Endpunkten in Qlik Cloud
Für die Arbeit mit diesem Konnektor müssen ML-Endpunkte im Aktivitätscenter Verwaltung aktiviert werden. Der Schalter befindet sich im Abschnitt Einstellungen unter Funktionssteuerung.
Weitere Informationen finden Sie unter Aktivieren von Analyseverbindungen für Endpunkte für maschinelles Lernen.
Beschränkungen
-
Die einzelnen Konfigurationen dieses Konnektors senden Daten an den Endpunktdienst mit den folgenden Einschränkungen:
-
Feature Extraction: Anfragelimit von 40 Zeilen pro Anfrage mit einer maximalen Batchgröße von 20 gleichzeitig gesendeten Zeilen.
-
Question Answering: Anfragelimit von 25 Zeilen pro Anfrage mit einer maximalen Batchgröße von einer gesendeten Zeile.
-
Summarization: Anfragelimit von 40 Zeilen pro Anfrage mit einer maximalen Batchgröße von 20 gleichzeitig gesendeten Zeilen.
-
Sentence Similarity: Anfragelimit von 10.000 Zeilen pro Anfrage mit einer maximalen Batchgröße von 1000 gleichzeitig gesendeten Zeilen.
-
Text Classification: Anfragelimit von 40 Zeilen pro Anfrage mit einer maximalen Batchgröße von 20 gleichzeitig gesendeten Zeilen.
-
Text Generation: Anfragelimit von 40 Zeilen pro Anfrage mit einer maximalen Batchgröße von 20 gleichzeitig gesendeten Zeilen.
-
Token Classification: Anfragelimit von 40 Zeilen pro Anfrage mit einer maximalen Batchgröße von 20 gleichzeitig gesendeten Zeilen.
-
Translation: Anfragelimit von 40 Zeilen pro Anfrage mit einer maximalen Batchgröße von 20 gleichzeitig gesendeten Zeilen.
-
-
In einem Szenario, in dem eine Anwendung regelmäßig geladen wird, besteht die Best Practice darin, die Prognosen für maschinelles Lernen anhand einer QVD-Datei zwischenzuspeichern und nur die neuen Zeilen an den Endpunkt zu senden. Dies verbessert die Leistung des Ladevorgangs der Qlik Sense Anwendung und reduziert die Last am Modellendpunkt.
-
Die verfügbaren Ressourcen in den Qlik Sense-Diensten, in denen das Modell bereitgestellt wurde, beeinflussen und beschränken die Leistung beim Ladevorgang und den Diagrammantwortzeiten.
-
Wenn Sie Hugging Face-Verbindungen in einer Diagrammformel verwenden, wird empfohlen, die Datentypen der Felder anzugeben, da das Modell diese im korrekten String-/Zahlen-Format verarbeiten muss. Eine Beschränkung für serverseitige Erweiterungen in Diagrammformeln besteht darin, dass die Datentypen anders als im Ladeskript nicht automatisch ermittelt werden.
-
Wenn Sie einen relativen Verbindungsnamen verwenden und entscheiden, Ihre App aus einem freigegebenen Bereich in einen anderen freigegebenen Bereich bzw. in Ihren privaten Bereich zu verschieben, dauert es eine bestimmte Zeit, bis die Analyseverbindung aktualisiert wird und den neuen Bereichsspeicherort angibt.