Je traint een BigQuery ML-model met SQL-preprocessing, maar je voert voorspellingen uit op ruwe, ongetransformeerde invoer. Hoe moet je training en voorspelling structureren om data skew tijdens de voorspelling te voorkomen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik bij het maken van het model de TRANSFORM-clausule van BigQuery om preprocessing-stappen te definiëren. Gebruik tijdens de voorspelling de ML.EVALUATE-clausule van BigQuery zonder transformaties op de ruwe invoergegevens te specificeren..
Waarom dit het antwoord is
De TRANSFORM-clausule in BigQuery ML is specifiek ontworpen om preprocessing-logica te kapselen binnen het model zelf. Wanneer je deze clausule gebruikt tijdens het trainen, past BigQuery ML automatisch dezelfde transformaties toe op nieuwe, onbewerkte invoergegevens tijdens de voorspelling. Dit voorkomt data skew (ook wel training-serving skew genoemd), omdat de transformaties die tijdens de training zijn geleerd, consistent worden toegepast tijdens de voorspelling. De andere opties vereisen handmatige of aparte preprocessing-stappen voor voorspelling, wat kan leiden tot inconsistenties en data skew als de transformaties niet exact overeenkomen met die van de training.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig