Scorare de fraudă și risc
Viteza cardului, vechimea dispozitivului și istoricul contului sunt citite la finalizarea comenzii, pe calea cererii, înainte ca plata să fie aprobată.
Caracteristici tipate pentru utilizatori, elemente și sesiuni, scrise de pipeline-urile dvs. și citite de modelele dvs. în momentul inferenței, cu vechimea atașată.
Un grup tipat. Tipurile greșite sunt respinse la scriere.
O demonstrație animată cu comenzi HotKV reale și răspunsuri de exemplu. Faceți clic pe orice pas pentru a sări la el. Comenzile și răspunsurile rămân în engleză, exact așa cum le tastați și le vedeți în HotKV.
Un model în producție este la fel de bun ca și caracteristicile pe care le vede în momentul inferenței. Depozitele offline sunt prea lente pentru a fi interogate la fiecare cerere, iar un simplu store cheie-valoare nu are schemă, deci un bug de pipeline care scrie text într-o caracteristică numerică este descoperit de model, nu de store.
Grupurile de caracteristici din HotKV au o schemă tipată. Joburile de streaming scriu valori proaspete, joburile în lot completează retroactiv cu propriile marcaje de timp, iar serverul de modele citește o entitate sau un lot întreg dintr-un singur apel. Fiecare citire returnează când a fost actualizată entitatea ultima dată și cât de veche este, deci caracteristicile învechite pot fi detectate.
Un grup tipat. Tipurile greșite sunt respinse la scriere.
FEATURE.CREATE user_features "Signals for scoring" SCHEMA age int64 ctr double country stringJobul de streaming actualizează caracteristicile pe măsură ce sosesc evenimentele.
FEATURE.SET user_features user:42 ctr 0.051 country DEJoburile în lot marchează entitățile cu momentul în care valorile erau adevărate, nu cu momentul încărcării.
FEATURE.SETAT user_features user:42 1790985600123 age 31Serverul de modele citește caracteristicile utilizatorului, cu momentul actualizării și vechimea în milisecunde.
FEATURE.GET user_features user:42Clasificați o pagină de candidați dintr-un singur apel.
FEATURE.BATCH user_features user:42 user:77 user:91 FEATURES ctrViteza cardului, vechimea dispozitivului și istoricul contului sunt citite la finalizarea comenzii, pe calea cererii, înainte ca plata să fie aprobată.
Ratele de clic și interesele recente sunt citite pentru fiecare candidat de pe o pagină, într-un singur apel în lot.
Caracteristicile de cerere și de stoc sunt transmise continuu și citite de modelul de prețuri la fiecare ofertă.
Caracteristici int64, double și string. Scrierile cu tipul greșit sunt respinse.
FEATURE.CREATEFEATURE.SCHEMAScrieți cu momentul curent sau cu momentul în care valorile erau adevărate.
FEATURE.SETFEATURE.SETATFiecare citire returnează momentul actualizării și vechimea entității.
FEATURE.GETMai multe entități, caracteristici selectate, un singur apel.
FEATURE.BATCHFEATURE.STATSEste partea online, pentru citiri cu latență redusă în momentul inferenței. Datele de antrenare pot veni în continuare din data warehouse, cu completări retroactive scrise în HotKV prin FEATURE.SETAT.
Fiecare FEATURE.GET returnează momentul ultimei actualizări și vechimea în milisecunde, deci serverul de modele poate respinge sau marca valorile vechi.
Feature store-ul face parte din planurile Performance și Scale.
HotKV vorbește protocolul Redis, așa că puteți îndrepta spre el un client existent și rula aceleași comenzi.