Betrugs- und Risikobewertung
Karten-Velocity, Gerätealter und Kontohistorie werden beim Checkout im Anfragepfad gelesen, bevor die Zahlung freigegeben wird.
Typisierte Features für Benutzer, Elemente und Sessions, von Ihren Pipelines geschrieben und von Ihren Modellen zur Inferenzzeit gelesen, jeweils mit ihrem Alter.
Eine typisierte Gruppe. Falsche Typen werden beim Schreiben abgewiesen.
Ein animierter Durchlauf mit echten HotKV-Befehlen und Beispielantworten. Klicken Sie auf einen Schritt, um direkt dorthin zu springen. Befehle und Antworten bleiben auf Englisch, genau so, wie Sie sie in HotKV eingeben und sehen.
Ein Modell in Produktion ist nur so gut wie die Features, die es zur Inferenzzeit sieht. Offline-Warehouses sind zu langsam für Abfragen pro Anfrage, und ein einfacher Key-Value-Store hat kein Schema, sodass ein Pipeline-Fehler, der Text in ein numerisches Feature schreibt, vom Modell entdeckt wird statt vom Store.
Feature-Gruppen in HotKV haben ein typisiertes Schema. Streaming-Jobs schreiben frische Werte, Batch-Jobs füllen mit ihren eigenen Zeitstempeln nach, und der Modellserver liest eine Entität oder einen ganzen Batch mit einem Aufruf. Jeder Lesezugriff liefert, wann die Entität zuletzt aktualisiert wurde und wie alt sie ist, sodass veraltete Features erkannt werden können.
Eine typisierte Gruppe. Falsche Typen werden beim Schreiben abgewiesen.
FEATURE.CREATE user_features "Signals for scoring" SCHEMA age int64 ctr double country stringDer Streaming-Job aktualisiert Features, sobald Ereignisse eintreffen.
FEATURE.SET user_features user:42 ctr 0.051 country DEBatch-Jobs versehen Entitäten mit dem Zeitpunkt, zu dem die Werte galten, nicht mit dem, zu dem sie geladen wurden.
FEATURE.SETAT user_features user:42 1790985600123 age 31Der Modellserver liest die Features des Benutzers mit Aktualisierungszeit und Alter in Millisekunden.
FEATURE.GET user_features user:42Ordnen Sie eine Seite voller Kandidaten mit einem Aufruf.
FEATURE.BATCH user_features user:42 user:77 user:91 FEATURES ctrKarten-Velocity, Gerätealter und Kontohistorie werden beim Checkout im Anfragepfad gelesen, bevor die Zahlung freigegeben wird.
Klickraten und aktuelle Interessen werden für jeden Kandidaten auf einer Seite mit einem einzigen Batch-Aufruf gelesen.
Nachfrage- und Bestandsfeatures werden laufend eingestreamt und vom Preismodell bei jedem Angebot gelesen.
Features vom Typ int64, double und string. Schreibzugriffe mit falschem Typ werden abgewiesen.
FEATURE.CREATEFEATURE.SCHEMASchreiben Sie mit der aktuellen Zeit oder mit dem Zeitpunkt, zu dem die Werte galten.
FEATURE.SETFEATURE.SETATJeder Lesezugriff liefert die Aktualisierungszeit und das Alter der Entität.
FEATURE.GETViele Entitäten, ausgewählte Features, ein Aufruf.
FEATURE.BATCHFEATURE.STATSEs ist die Online-Seite, für Lesezugriffe mit niedriger Latenz zur Inferenzzeit. Trainingsdaten können weiter aus Ihrem Warehouse kommen, wobei Backfills mit FEATURE.SETAT in HotKV geschrieben werden.
Jedes FEATURE.GET liefert die letzte Aktualisierungszeit und das Alter in Millisekunden, sodass der Modellserver alte Werte ablehnen oder markieren kann.
Der Feature-Store ist Teil der Tarife Performance und Scale.
HotKV spricht das Redis-Protokoll, sodass Sie einen bestehenden Client darauf richten und genau diese Befehle ausführen können.