Voorspellingen maken voor gegevensverzamelingen
Gebruik uw ML-implementatie om toekomstige uitkomsten voor nieuwe gegevens te voorspellen.
Open een ML-implementatie en ga naar het venster Voorspellingen gegevensverzameling om te starten met het maken van voorspellingsconfiguraties. Zie: Navigeren door de interface voor ML-implementaties.
U kunt voorspellingen doen voor gegevensverzamelingen in de catalogus. Bijvoorbeeld dagelijkse voorspellingen voor nieuwe transacties. Voorspellingen kunnen in realtime worden gedaan met behulp van de API voor voorspellingen. Voor informatie over de API voor voorspellingen, raadpleegt u Realtime voorspellingen maken.
De voorspellingen worden gegenereerd in een gegevensverzameling met voorspellingen en, voor classificatiemodellen, een kolom met de waarschijnlijkheid van elke klasse. U kunt ook gegevensverzamelingen genereren met SHAP-waarden of -fouten, en een kopie van de toe te passen gegevensverzameling. De gegevensverzamelingen kunnen de indeling Parquet, CSV of QVD hebben.
Wanneer voorspellingen worden gegenereerd, kunt u de voorspellende inzichten in een Qlik Sense-app laden. Hiermee kunt u de gegevens visualiseren en er interactie mee hebben. Daarnaast kunt u er wat-als-scenario's mee maken.
Voordat u van start gaat
Voordat u kunt beginnen met het genereren van voorspellingen met uw ML-implementaties, moet het bronmodel worden geactiveerd. Ga voor meer informatie naar Geïmplementeerde modellen goedkeuren.
Kernbegrippen
Toe te passen gegevensverzameling
Tijdens de training van een experiment implementeert u een model dat is gebruikt om voorspellingen te genereren voor een nieuwe gegevensverzameling. Deze gegevensverzameling wordt de toe te passen gegevensverzameling genoemd. De voorspellingen worden gegenereerd in een gegevensverzameling met voorspellingen en, voor classificatiemodellen, een kolom met de waarschijnlijkheid van elke klasse. U kunt ook gegevensverzamelingen genereren met SHAP-waarden of -fouten.
Alle platte bestanden die kunnen worden geüpload en geprofileerd in Qlik Cloud, worden ondersteund voor gebruik in Qlik AutoML.
Voor bestanden met meerdere tabellen, zoals Microsoft Excel-bestanden met meerdere werkbladen, wordt alleen de eerste tabel geïmporteerd. Als gegevensprofilering voor een tabel mislukt (bijvoorbeeld als de tabel leeg is), wordt het bestand niet ondersteund.
De toe te passen gegevensverzameling moet dezelfde kenmerken en gegevenstypen bevatten als de gegevensverzameling die is gebruikt om de ML-implementatie te trainen. De doelkolom die is opgegeven in het ML-experiment hoeft niet in de toe te passen gegevensverzameling opgenomen te worden. Let wel dat extra kolommen die geen onderdeel uitmaakten van de modeltraining, nog steeds aanwezig zijn in de toe te passen gegevensverzameling. AutoML negeert de extra kolommen wanneer de voorspellingen worden gegeneerd.
Automatische kenmerkontwikkeling
Raadpleeg Automatische kenmerkontwikkeling voor informatie over het genereren van voorspellingen met modellen die zijn getraind met behulp van automatische kenmerkontwikkeling.
Voorspellingsconfiguratie
Gegevensverzamelingen voor voorspellingen worden gegenereerd op basis van een voorspellingsconfiguratie. Elke ML-implementatie bevat meerdere voorspellingsconfiguraties. Er kan worden ingesteld dat de voorspellingsconfiguratie met of zonder schema wordt uitgevoerd.
Eigenaar voorspellingsconfiguratie
Als een gebruiker een voorspellingsconfiguratie aanmaakt, wordt deze gebruiker automatisch toegewezen als de eigenaar.
De volgende lijst toont de toegangsvereisten voor het uitvoeren van een voorspellingsconfiguratie. Als de voorspelling handmatig wordt uitgevoerd, moet de gebruiker die de voorspelling uitvoert aan de vereisten voldoen. In het geval van geplande voorspellingen, moet de eigenaar van de voorspellingsconfiguratie aan de vereisten voldaan.
-
Professional- of Full User-recht en de rol Automl Deployment Contributor in de tenant. Zie: Wie kan werken met Qlik AutoML
-
De vereiste machtigingen in de ruimte om voorspellingen van de ML-implementatie uit te voeren.
-
De vereiste machtigingen om gegevensbronnen te maken in de ruimte waarin de voorspellingsgegevens zijn opgeslagen.
Het is mogelijk dat de eigenaar van een voorspellingsconfiguratie toegang tot de tenant kwijtraakt of niet langer voldoet aan de vereisten voor het werken met ML implementaties. In dit geval kan een gebruiker met de vereiste machtigingen klikken op Maak mij eigenaar om eigenaar van de geplande voorspelling te worden en deze uit te voeren. Dit doet u in het deelvenster Voorspellingsconfiguratie of als actie in het venster Gegevensverzameling voorspellingen.
Raadpleeg Machtigingen in gedeelde ruimtes beheren en Rechten in beheerde ruimtes beheren voor informatie over de vereisten voor ruimtemachtigingen voor de acties die in deze sectie zijn behandeld.
Overwegingen voor het toepassen van gegevensverzamelingen
Effect van het handmatig wijzigen van het functietype
Wanneer u handmatig het functietype van een functie wijzigt en vervolgens een resulterend model implementeert, worden de functietype-overschrijvingen toegepast op de functie in de toepasbare gegevensverzameling die wordt gebruikt in voorspellingen die met dat model zijn gemaakt.
Vereisten en machtigingen
Raadpleeg Werken met ML-voorspellingen voor meer informatie over de machtigingsvereisten voor het werken met ML-implementaties en voorspellingen.
Nieuwe voorspellingen maken
U kunt nieuwe voorspellingsconfiguraties maken vanuit het deelvenster Implementatie-overzicht en het deelvenster Voorspellingen gegevensverzameling.
Doe het volgende:
-
Open een ML‑implementatie vanuit de catalogus.
-
Klik rechtsonderaan op Voorspelling maken.
-
Vouw in het deelvenster Configuratie voor voorspelling Gegevens toepassen uit en klik op Selecteer toe te passen gegevensverzameling.
-
Selecteer een gegevensverzameling om voorspellingen voor te genereren. De gegevensverzameling moet dezelfde kenmerken en gegevenstypen bevatten als het Modelschema.
Gegevensverzamelingen kunnen via de pagina Maken in het Analyse-activiteitencentrum worden geüpload.U kunt tevens in Catalogus een nieuwe gegevensset uploaden vanuit de selectiepagina van de gegevensset van de voorspelling. Deze gegevensverzameling wordt vervolgens automatisch geselecteerd als de gegevensverzameling die moet worden gebruikt in uw voorspelling. Om dit te doen, klikt u op Toe te passen gegevensverzameling toevoegen en kiest u het bestand om te uploaden.
-
Klik bij Gegevensverzameling voor voorspelling op Naam gegevensverzameling voor voorspelling.
-
Voer een naam in (of accepteer de standaardnaam).
Qlik AutoML ondersteunt dynamische naamgeving voor voorspellende gegevensverzamelingen. Ga voor meer informatie naar Variabelen gebruiken in bestandsnamen van gegevensverzamelingen.
-
Selecteer een indeling voor de gegenereerde gegevensverzamelingen. De standaardindeling is Parquet. Gegevensverzamelingen kunnen ook worden gegenereerd in de CSV- of QVD-indeling.
-
Selecteer een ruimte.
-
Klik op Bevestigen.
-
Selecteer onder Voorspellingsopties eventuele aanvullende gegevensverzamelingen die u wilt genereren.
-
Fouten gegevensverzameling: genereer een gegevensverzameling met fouten voor records in de toe te passen gegevensverzameling. Dit laat het u weten als er een record niet is gebruikt en wat daar de reden voor was.
-
SHAP: genereer voor iedere record een gegevensverzameling met SHAP‑waarden. De gegevensverzameling heeft de kolommen index en <feature>_SHAP voor ieder kenmerk in het model.
InformatieDeze optie is niet beschikbaar voor voorspellingen van multiclass-classificatiemodellen. Voor deze modellen kunt u in plaats daarvan de optie Coördinaat SHAP gebruiken. -
Coördinaat SHAP: genereer voor iedere record een gegevensverzameling met SHAP-waarden. Dit levert dezelfde waarden op als de SHAP-gegevensverzameling, maar deze worden op een andere manier geordend. De gegevensverzamelingen heeft de kolommen index, automl_feature en SHAP_value. Een aanvullende kolom, Predicted_class, wordt opgenomen met voorspellingen van een multiclass-classificatiemodel.
-
-
Kies of u automatisch een indexkolom wilt genereren of een bestaande kolom wilt gebruiken in de toe te passen gegevensverzameling.
-
Wellicht dat u ook uw voorspelling graag volgens een planning wilt laten verlopen. Klik onder Voorspellingsplanning op Planning maken en pas de instellingen aan in het dialoogvenster dat nu wordt weergegeven. Ga voor meer informatie naar Voorspellingen plannen.
-
Klik op de knop Opslaan en sluiten om uw configuratie voor voorspelling op te slaan en terug te keren naar het deelvenster Gegevensverzameling voor voorspelling zonder de voorspelling uit te voeren. Wellicht hebt u voorkeur voor deze optie als u alleen wilt dat de voorspellingen volgens een schema worden uitgevoerd.
U kunt ook op Opslaan en nu voorspellen klikken om de configuratie voor voorspelling op te slaan en de voorspelling handmatig uit te voeren.
Wanneer bij Laatste status 'Geslaagd' staat, zijn de voorspellingen voltooid.
-
Ga naar Catalogus om de gegenereerde gegevensverzamelingen te zien.
Configuraties voor voorspelling bewerken
U kunt bestaande configuraties voor voorspelling bewerken vanuit het deelvenster Gegevensverzameling voor voorspelling.
Doe het volgende:
-
Klik in het deelvenster Gegevensverzameling voor voorspelling op ... bij de configuratie voor voorspelling die u wilt bewerken.
-
Selecteer Configuratie voor voorspelling bewerken in het menu Acties.
-
In het deelvenster Configuratie voor voorspelling kunt u de volgende secties bewerken:
-
Geselecteerde gegevens: u kunt de toe te passen gegevensverzameling wijzigen.
-
Gegevensverzameling voor voorspelling: u kunt de naam en de ruimte van de gegevensverzameling voor voorspelling wijzigen.
-
Voorspellingsopties: u kunt uw selecties voor uw extra gegevensverzamelingen die zijn gegenereerd wijzigen.
-
Voorspellingsopties: als u wilt, kunt u de planning voor het uitvoeren van uw voorspelling instellen. Ga voor meer informatie naar Voorspellingen plannen.
-
-
Klik op de knop Opslaan en sluiten om uw configuratie voor voorspelling op te slaan en terug te keren naar het deelvenster Gegevensverzameling voor voorspelling zonder de voorspelling uit te voeren.
U kunt ook op Opslaan en nu voorspellen klikken om de configuratie voor voorspelling op te slaan en de voorspelling handmatig uit te voeren.
Wanneer bij Laatste status 'Geslaagd' staat, zijn de voorspellingen voltooid.
Voorspellingen uitvoeren
U kunt voorspellingen voor bestaande configuraties voor voorspelling bewerken vanuit het deelvenster Gegevensverzameling voor voorspelling. Als u wilt, kunt u uw voorspellingen ook volgens een instelbare planning laten lopen. U kunt handmatige en geplande voorspellingen combineren zodat het uitvoerschema aan uw wensen voldoet.
Voorspellingen handmatig uitvoeren
U kunt een voorspellingsconfiguratie meteen uitvoeren door de optie in het contextmenu te selecteren in het deelvenster Gegevensverzameling voor voorspelling.
Een gebruiker moet voldoen aan de toegangsvereisten voor de actie om een voorspelling handmatig uit te kunnen voeren. Zie: Eigenaar voorspellingsconfiguratie.
Doe het volgende:
-
Klik in het deelvenster Gegevensverzameling voor voorspelling op ... bij de configuratie voor voorspelling waarmee u voorspellingen wilt uitvoeren.
-
Selecteer Nu voorspellingen uitvoeren in het menu Acties om voorspellingen te generen.
Wanneer bij Laatste status 'Geslaagd' staat, zijn de voorspellingen voltooid.
Voorspellingen plannen
U kunt voorspellingen automatisch volgens een bepaalde planning laten uitvoeren. U kunt voor iedere voorspellingsconfiguratie die u maakt een planning maken. Open het menu Voorspellingsplanning wanneer u een voorspellingsconfiguratie aanmaakt of bewerkt.
De eigenaar van de voorspellingsconfiguratie moet aan diverse vereisten voor machtigingen voldoen om een geplande voorspelling succesvol uit te kunnen voeren. Anders kan de voorspelling niet worden uitgevoerd. Ga voor meer informatie naar Eigenaar voorspellingsconfiguratie.
Op het dialoogvenster Voorspellingsplanning kunt u de volgende parameters voor uw planning instellen:
-
Voorspellingen uitvoeren: pas de algemene planning aan voor de uitvoer van de voorspelling (dagelijks, wekelijks of maandelijks). Stel de interval, dag van de week of dag van de maand in, afhankelijk van uw selectie.
-
Tijd: configureer de tijd van de dag waarop uw voorspelling wordt uitgevoerd.
Als u per uur plant (voor dagelijkse of wekelijkse voorspellingen), kunt u ook een specifieke begin- en eindtijd instellen waarop u de voorspellingen wilt uitvoeren.
-
Startdatum: stel de datum in waarop de voorspellingsplanning van kracht moet zijn.
-
Einddatum: stel de datum in waarop de voorspellingen niet meer volgens de planning zullen worden uitgevoerd. De planning is standaard ingesteld op onbepaalde tijd, maar u kunt een einddatum instellen voor de planning.
-
Alleen uitvoeren als toegepaste gegevensverzameling is gewijzigd: als er geen wijzigingen zijn aangebracht aan de toegepaste gegevensverzameling sinds de laatste keer dat een voorspelling is uitgevoerd, wordt een geplande voorspelling niet uitgevoerd. U kunt deze instelling uitschakelen als u wilt dat de geplande voorspelling altijd wordt uitgevoerd, ongeacht of er al dan niet wijzigingen zijn in de gegevens.
Configuraties voor voorspelling verwijderen
U kunt bestaande configuraties voor voorspelling verwijderen vanuit het deelvenster Gegevensverzameling voor voorspelling.
Doe het volgende:
-
Klik in het deelvenster Gegevensverzameling voor voorspelling op ... bij de configuratie voor voorspelling die u wilt verwijderen.
-
Selecteer Configuratie voor voorspelling verwijderen in het menu Acties.
-
Klik op Verwijderen om te bevestigen.
Voorspellingstaken beheren
Tenantbeheerders kunnen voorspellingstaken stopzetten of annuleren vanuit het Beheer-activiteitencentrum. Ga voor meer informatie naar Qlik AutoML beheren.
Meldingen configureren
U kunt meldingen ontvangen wanneer er vanuit een ML-implementatie voorspellingen worden gemaakt. Ga voor meer informatie naar Meldingen voor Qlik AutoML configureren.
Details van gegevensdrift en voorspellingsgebeurtenissen bekijken
Nadat u een voorspelling hebt uitgevoerd, schakelt u over naar het venster Gegevensdrift monitoren om details over het volgende te bekijken:
-
Het niveau van gegevensdrift voor elke functie in de toegepaste gegevensverzameling. De vergelijking wordt uitgevoerd tussen uw toegepaste gegevensverzameling en de trainingsgegevensverzameling.
-
Details over de voorspellingsgebeurtenis, zoals of deze geslaagd of mislukt is, en hoeveel voorspellingen deze heeft gegenereerd.
Ga voor meer informatie naar Prestaties en gebruik van geïmplementeerde modellen monitoren.