الذكاء الاصطناعي وLLMتعلم الآلةخطتا Performance وScale

مخزن ميزات تعلم آلي في الوقت الفعلي

ميزات ذات أنواع للمستخدمين والعناصر والجلسات، تكتبها خطوط معالجتك وتقرؤها نماذجك وقت الاستدلال، مع عمر كل منها.

أنواع للميزات
3
يُعاد مع كل قراءة
العمر
قراءات لكيانات كثيرة
دفعية
الخطوة 1 من 5
عرّف المخطط

مجموعة ذات أنواع. تُرفض الأنواع الخاطئة وقت الكتابة.

جلسة توضيحيةplaying
# عرّف المخطط
hotkv> FEATURE.CREATE user_features "Signals for scoring" SCHEMA age int64 ctr double country string
OK

عرض متحرك بأوامر HotKV حقيقية وردود توضيحية. انقر على أي خطوة للانتقال إليها. تبقى الأوامر والردود بالإنجليزية، تمامًا كما تكتبها وتراها في HotKV.

المشكلة

النموذج في الإنتاج لا يكون أفضل من الميزات التي يراها وقت الاستدلال. والمستودعات غير المتصلة أبطأ من أن يُستعلم منها لكل طلب، ومخزن المفتاح والقيمة العادي بلا مخطط، فخطأ في خط معالجة يكتب نصًا في ميزة رقمية يكتشفه النموذج لا المخزن.

كيف يتعامل HotKV معها

لمجموعات الميزات في HotKV مخطط ذو أنواع. تكتب مهام التدفق القيم الحديثة، وتملأ المهام الدفعية البيانات السابقة بطوابعها الزمنية الخاصة، ويقرأ خادم النموذج كيانًا واحدًا أو دفعة كاملة في استدعاء واحد. وتعيد كل قراءة وقت آخر تحديث للكيان وعمره، فيمكن اكتشاف الميزات القديمة.

خطوة بخطوة

ما يحدث، أمرًا بأمر

  1. 01

    عرّف المخطط

    مجموعة ذات أنواع. تُرفض الأنواع الخاطئة وقت الكتابة.

    FEATURE.CREATE user_features "Signals for scoring" SCHEMA age int64 ctr double country string
  2. 02

    تدفّق القيم الحديثة

    تحدّث مهمة التدفق الميزات مع وصول الأحداث.

    FEATURE.SET user_features user:42 ctr 0.051 country DE
  3. 03

    املأ البيانات السابقة بالوقت الصحيح

    تختم المهام الدفعية الكيانات بالوقت الذي كانت فيه القيم صحيحة، لا بوقت تحميلها.

    FEATURE.SETAT user_features user:42 1790985600123 age 31
  4. 04

    قيّم عملية دفع

    يقرأ خادم النموذج ميزات المستخدم، مع وقت التحديث والعمر بالملي ثانية.

    FEATURE.GET user_features user:42
  5. 05

    دفعة لكيانات كثيرة

    رتّب صفحة من المرشحين باستدعاء واحد.

    FEATURE.BATCH user_features user:42 user:77 user:91 FEATURES ctr
أين يناسب

سيناريوهات من الواقع

تقييم الاحتيال والمخاطر

تُقرأ سرعة استخدام البطاقة وعمر الجهاز وسجل الحساب عند الدفع، في مسار الطلب، قبل الموافقة على الدفعة.

الترتيب والإعلانات

تُقرأ معدلات النقر والاهتمامات الحديثة لكل مرشح في الصفحة في استدعاء دفعي واحد.

التسعير الديناميكي

تتدفق ميزات الطلب والمخزون باستمرار ويقرؤها نموذج التسعير مع كل عرض سعر.

مدمج

ما تحصل عليه

مخططات ذات أنواع

ميزات int64 وdouble وstring. وتُرفض الكتابات ذات النوع الخاطئ.

FEATURE.CREATEFEATURE.SCHEMA

التدفق والملء الرجعي

اكتب بالوقت الحالي أو بالوقت الذي كانت فيه القيم صحيحة.

FEATURE.SETFEATURE.SETAT

الحداثة في كل قراءة

تعيد كل قراءة وقت تحديث الكيان وعمره.

FEATURE.GET

تقديم دفعي

كيانات كثيرة، وميزات مختارة، واستدعاء واحد.

FEATURE.BATCHFEATURE.STATS

أسئلة شائعة

هل يحل هذا محل مخزن الميزات غير المتصل لدي؟

إنه الجانب المتصل، للقراءات منخفضة زمن الاستجابة وقت الاستدلال. ويمكن أن تبقى بيانات التدريب آتية من مستودعك، مع ملء رجعي يُكتب في HotKV باستخدام FEATURE.SETAT.

كيف أكتشف الميزات القديمة؟

يعيد كل FEATURE.GET وقت آخر تحديث والعمر بالملي ثانية، فيستطيع خادم النموذج رفض القيم القديمة أو وسمها.

ما الخطط التي تتضمنه؟

مخزن الميزات جزء من خطتي Performance وScale.

حالات استخدام ذات صلة

جرّبه على عبء عملك

يتحدث HotKV بروتوكول Redis، لذا يمكنك توجيه عميل موجود إليه وتشغيل هذه الأوامر نفسها.