شعار زيفيرنت

يدعم Amazon SageMaker Features Store الآن المشاركة عبر الحسابات والاكتشاف والوصول | خدمات الويب الأمازون

التاريخ:

متجر ميزات Amazon SageMaker هو مستودع مُدار بالكامل ومصمم خصيصًا لتخزين ميزات نماذج التعلم الآلي (ML) ومشاركتها وإدارتها. المميزات هي مدخلات لنماذج ML المستخدمة أثناء التدريب والاستدلال. على سبيل المثال، في أحد التطبيقات التي توصي بقائمة تشغيل موسيقى، يمكن أن تتضمن الميزات تصنيفات الأغنية ومدة الاستماع والمعلومات السكانية للمستمع. يتم استخدام الميزات بشكل متكرر بواسطة فرق متعددة، وتعد جودة الميزات أمرًا بالغ الأهمية لضمان نموذج دقيق للغاية. وأيضًا، عندما يتم توفير الميزات المستخدمة لتدريب النماذج في وضع عدم الاتصال دفعة واحدة للاستدلال في الوقت الفعلي، فمن الصعب الحفاظ على مزامنة متجري الميزات. يوفر SageMaker Features Store متجرًا آمنًا وموحدًا لمعالجة الميزات وتوحيدها واستخدامها على نطاق واسع عبر دورة حياة التعلم الآلي.

يعمل SageMaker Features Store الآن على تسهيل مشاركة مجموعات الميزات واكتشافها والوصول إليها عبر حسابات AWS. تعمل هذه الإمكانية الجديدة على تعزيز التعاون وتقليل العمل المكرر للفرق المشاركة في تطوير نموذج تعلم الآلة وتطبيقاته، خاصة في بيئات المؤسسات التي تحتوي على حسابات متعددة تغطي وحدات عمل أو وظائف مختلفة.

من خلال هذا الإطلاق، يمكن لأصحاب الحسابات منح حق الوصول إلى مجموعات ميزات محددة بواسطة حسابات أخرى تستخدمها مدير الوصول إلى موارد AWS (ذاكرة الوصول العشوائي AWS). بعد منحهم حق الوصول، يمكن لمستخدمي هذه الحسابات عرض جميع مجموعات الميزات الخاصة بهم بسهولة، بما في ذلك المجموعات المشتركة أمازون ساجميكر ستوديو أو حزم SDK. وهذا يتيح للفرق اكتشاف واستخدام الميزات التي طورتها الفرق الأخرى، مما يعزز تبادل المعرفة والكفاءة. بالإضافة إلى ذلك، يمكن مراقبة تفاصيل استخدام الموارد المشتركة باستخدام الأمازون CloudWatch و أوس كلاود تريل. للغوص العميق، راجع تتميز الحسابات المشتركة بإمكانية اكتشاف المجموعة والوصول إليها.

في هذا المنشور، نناقش سبب وكيفية إنشاء متجر ميزات مركزي مع إمكانية الوصول عبر الحسابات. نعرض كيفية إعداده وتشغيل نموذج توضيحي، بالإضافة إلى الفوائد التي يمكنك الحصول عليها باستخدام هذه الإمكانية الجديدة في مؤسستك.

من يحتاج إلى متجر ميزات عبر الحسابات

تحتاج المؤسسات إلى مشاركة الميزات بشكل آمن عبر الفرق لإنشاء نماذج دقيقة لتعلم الآلة، مع منع الوصول غير المصرح به إلى البيانات الحساسة. يسمح SageMaker Features Store الآن بالمشاركة الدقيقة للميزات عبر الحسابات عبر AWS RAM، مما يتيح تطوير النماذج التعاونية مع الإدارة.

يوفر SageMaker Features Store مساحة تخزين وإدارة مصممة خصيصًا لميزات تعلم الآلة المستخدمة أثناء التدريب والاستدلال. بفضل الدعم عبر الحسابات، يمكنك الآن مشاركة الميزات المخزنة في حساب AWS بشكل انتقائي مع حسابات أخرى في مؤسستك.

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

فيما يلي الفوائد الأساسية لمشاركة ميزات تعلم الآلة عبر الحسابات:

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

تحديد المنتجين عن المستهلكين في المتاجر المميزة عبر الحسابات

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

  • مهندسو البيانات وتعلم الآلة (المالكون والمنتجون) - يضعون الأساس عن طريق إدخال البيانات في مخزن الميزات
  • علماء البيانات (المستهلكون) - يستخرجون هذه البيانات ويستخدمونها لصياغة نماذجهم

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

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

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

في جوهر الأمر، يقوم إعداد متجر الميزات عبر الحسابات بتقسيم أدوار منتجي البيانات ومستهلكيها بدقة، مما يضمن الكفاءة والوضوح والابتكار. سواء كنت تضع الأساس أو تبني فوقه، فإن معرفة دورك وأدواتك أمر محوري.

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

عناصر التحكم في مجموعة الميزات عبر الحسابات

باستخدام SageMaker Features Store، يمكنك مشاركة موارد مجموعة الميزات عبر الحسابات. يقوم حساب مالك المورد بمشاركة الموارد مع حسابات مستهلكي المورد. هناك فئتان متميزتان من الأذونات المرتبطة بمشاركة الموارد:

  • أذونات قابلية الاكتشاف - الاكتشاف يعني القدرة على رؤية أسماء مجموعات الميزات وبيانات التعريف. عند منح إذن قابلية الاكتشاف، تصبح جميع كيانات مجموعة المعالم في الحساب الذي تشاركه من (حساب مالك المورد) قابلة للاكتشاف بواسطة الحسابات التي تشارك معها (حسابات مستهلكي المورد). على سبيل المثال، إذا جعلت حساب مالك المورد قابلاً للاكتشاف بواسطة حساب مستهلك المورد، فيمكن لمديري حساب مستهلك المورد رؤية جميع مجموعات الميزات الموجودة في حساب مالك المورد. يتم منح هذا الإذن لحسابات مستهلكي الموارد باستخدام نوع مورد كتالوج SageMaker.
  • أذونات الوصول - عند منح إذن الوصول، فإنك تفعل ذلك على مستوى موارد مجموعة المعالم (وليس على مستوى الحساب). يمنحك هذا تحكمًا أكثر دقة في منح الوصول إلى البيانات. نوع أذونات الوصول التي يمكن منحها هي للقراءة فقط، والقراءة/الكتابة، والمسؤول. على سبيل المثال، يمكنك تحديد مجموعات ميزات معينة فقط من حساب مالك المورد ليتمكن مديرو حساب مستهلك المورد من الوصول إليها، وفقًا لاحتياجات عملك. يتم منح هذا الإذن لحسابات مستهلكي الموارد باستخدام نوع مورد مجموعة المعالم وتحديد كيانات مجموعة المعالم.

يصور المثال التخطيطي التالي مشاركة نوع مورد كتالوج SageMaker الذي يمنح إذن الاكتشاف مقابل مشاركة كيان نوع مورد مجموعة الميزات مع أذونات الوصول. يحتوي كتالوج SageMaker على جميع كيانات مجموعة الميزات الخاصة بك. عند منح إذن قابلية الاكتشاف، يمكن لحساب مستخدم المورد البحث واكتشاف جميع كيانات مجموعة الميزات داخل حساب مالك المورد. يحتوي كيان مجموعة الميزات على بيانات ML الخاصة بك. عند منح إذن الوصول، يمكن لحساب المستهلك المورد الوصول إلى بيانات مجموعة الميزات، مع تحديد الوصول من خلال إذن الوصول ذي الصلة.

حل نظرة عامة

أكمل الخطوات التالية لمشاركة الميزات بشكل آمن بين الحسابات باستخدام SageMaker Features Store:

  1. في حساب المصدر (المالك)، استوعب مجموعات البيانات وقم بإعداد الميزات التي تمت تسويتها. تنظيم المعالم ذات الصلة في مجموعات منطقية تسمى مجموعات المعالم.
  2. قم بإنشاء مشاركة موارد لمنح الوصول عبر الحسابات إلى مجموعات ميزات محددة. حدد الإجراءات المسموح بها مثل الحصول والوضع، وتقييد الوصول فقط إلى الحسابات المصرح بها.
  3. في حسابات (المستهلكين) المستهدفة، اقبل دعوة AWS RAM للوصول إلى الميزات المشتركة. قم بمراجعة سياسة الوصول لفهم الأذونات الممنوحة.

يمكن الآن للمطورين في الحسابات المستهدفة استرداد الميزات المشتركة باستخدام SageMaker SDK، والانضمام إلى البيانات الإضافية، واستخدامها لتدريب نماذج تعلم الآلة. يمكن للحساب المصدر مراقبة الوصول إلى الميزات المشتركة بواسطة جميع الحسابات باستخدام سجلات أحداث CloudTrail. توفر سجلات التدقيق رؤية مركزية لاستخدام الميزة.

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

المتطلبات الأساسية المسبقة

نفترض أنك قمت بالفعل بإنشاء مجموعات ميزات واستوعبت الميزات المقابلة داخل حساب المالك الخاص بك. لمزيد من المعلومات حول البدء، راجع ابدأ مع Amazon SageMaker Feature Store.

منح أذونات الاكتشاف

أولاً، نوضح كيفية مشاركة كتالوج SageMaker Features Store الخاص بنا في حساب المالك. أكمل الخطوات التالية:

  1. في حساب المالك الخاص بكتالوج SageMaker Features Store، افتح وحدة تحكم AWS RAM.
  2. تحت مشترك من قبلي في جزء التنقل ، اختر مشاركات الموارد.
  3. اختار إنشاء حصة الموارد.
  4. أدخل اسم مشاركة المورد ثم اختر كتالوجات موارد SageMaker كنوع المورد.
  5. اختار التالى.
  6. للوصول إلى إمكانية الاكتشاف فقط، أدخل AWSRAMPermissionSageMakerCatalogResourceSearch For الأذونات المدارة.
  7. اختار التالى.
  8. أدخل معرف حساب المستهلك الخاص بك واختر أضف. يمكنك إضافة العديد من حسابات المستهلكين.
  9. اختار التالى واستكمل حصة الموارد الخاصة بك.

الآن يجب أن يظهر كتالوج SageMaker Features Store المشترك على مشاركات الموارد .

يمكنك تحقيق نفس النتيجة باستخدام واجهة سطر الأوامر AWS (AWS CLI) باستخدام الأمر التالي (قدم منطقة AWS الخاصة بك، ومعرف حساب المالك، ومعرف حساب المستهلك):

aws ram create-resource-share 
  --name MyCatalogFG 
  --resource-arns arn:aws:sagemaker:REGION:OWNERACCOUNTID:sagemaker-catalog/DefaultFeatureGroupCatalog 
  --principals CONSACCOUNTID 
  --permission-arns arn:aws:ram::aws:permission/AWSRAMPermissionSageMakerCatalogResourceSearch

اقبل دعوة مشاركة الموارد

لقبول دعوة مشاركة الموارد، أكمل الخطوات التالية:

  1. في الحساب الهدف (المستهلك)، افتح وحدة تحكم AWS RAM.
  2. تحت شارك معي في جزء التنقل ، اختر مشاركات الموارد.
  3. اختر مشاركة الموارد المعلقة الجديدة.
  4. اختار قبول حصة الموارد.

يمكنك تحقيق نفس النتيجة باستخدام AWS CLI باستخدام الأمر التالي:

aws ram get-resource-share-invitations

من مخرجات الأمر السابق، قم باسترداد قيمة resourceShareInvitationArn ثم قم بقبول الدعوة باستخدام الأمر التالي:

aws ram accept-resource-share-invitation 
--resource-share-invitation-arn RESOURCESHAREINVITATIONARN

سير العمل هو نفسه بالنسبة لمشاركة مجموعات الميزات مع حساب آخر عبر AWS RAM.

بعد مشاركة بعض مجموعات الميزات مع الحساب المستهدف، يمكنك فحص متجر ميزات SageMaker، حيث يمكنك ملاحظة توفر الكتالوج الجديد.

منح أذونات الوصول

من خلال أذونات الوصول، يمكننا منح الأذونات على مستوى موارد مجموعة الميزات. أكمل الخطوات التالية:

  1. في حساب المالك الخاص بكتالوج SageMaker Features Store، افتح وحدة تحكم AWS RAM.
  2. تحت مشترك من قبلي في جزء التنقل ، اختر مشاركات الموارد.
  3. اختار إنشاء حصة الموارد.
  4. أدخل اسم مشاركة المورد ثم اختر مجموعات ميزات SageMaker كنوع المورد.
  5. حدد مجموعة ميزات واحدة أو أكثر لمشاركتها.
  6. اختار التالى.
  7. للوصول للقراءة/الكتابة، أدخل AWSRAMPermissionSageMakerFeatureGroupReadWrite For الأذونات المدارة.
  8. اختار التالى.
  9. أدخل معرف حساب المستهلك الخاص بك واختر أضف. يمكنك إضافة العديد من حسابات المستهلكين.
  10. اختار التالى واستكمل حصة الموارد الخاصة بك.

الآن يجب أن يظهر الكتالوج المشترك على مشاركات الموارد .

يمكنك تحقيق نفس النتيجة باستخدام AWS CLI باستخدام الأمر التالي (قدم منطقتك، ومعرف حساب المالك، ومعرف حساب المستهلك، واسم مجموعة الميزات):

aws ram create-resource-share 
  --name MyCatalogFG 
  --resource-arns arn:aws:sagemaker:REGION:OWNERACCOUNTID:feature-group/FEATUREGROUPNAME 
  --principals CONSACCOUNTID 
  --permission-arns arn:aws:ram::aws:permission/AWSRAMPermissionSageMakerFeatureGroupReadWrite

هناك ثلاثة أنواع من الوصول التي يمكنك منحها لمجموعات الميزات:

  • AWSRAMPermissionSageMakerFeatureGroup للقراءة فقط – يسمح امتياز القراءة فقط لحسابات مستهلكي الموارد بقراءة السجلات في مجموعات الميزات المشتركة وعرض التفاصيل وبيانات التعريف
  • AWSRAMPermissionSageMakerFeatureGroupReadWrite – يسمح امتياز القراءة/الكتابة لحسابات مستهلكي الموارد بكتابة السجلات إلى مجموعات الميزات المشتركة وحذف السجلات منها، بالإضافة إلى أذونات القراءة
  • AWSRAMإذن SagemakerFeatureGroupAdmin – يسمح امتياز المسؤول لحسابات مستهلكي الموارد بتحديث الوصف ومعلمات الميزات داخل مجموعات الميزات المشتركة وتحديث تكوين مجموعات الميزات المشتركة، بالإضافة إلى أذونات القراءة/الكتابة

اقبل دعوة مشاركة الموارد

لقبول دعوة مشاركة الموارد، أكمل الخطوات التالية:

  1. في الحساب الهدف (المستهلك)، افتح وحدة تحكم AWS RAM.
  2. تحت شارك معي في جزء التنقل ، اختر مشاركات الموارد.
  3. اختر مشاركة الموارد المعلقة الجديدة.
  4. اختار قبول حصة الموارد.

إن عملية قبول مشاركة المورد باستخدام واجهة سطر أوامر AWS هي نفسها المتبعة في قسم قابلية الاكتشاف السابق، مع أوامر get-resource-share-invitations و Accept-resource-share-invitation.

نماذج من دفاتر الملاحظات التي تعرض هذه الإمكانية الجديدة

تمت إضافة دفتري ملاحظات إلى SageMaker Features Store Workshop مستودع جيثب في المجلد 09-module-security/09-03-cross-account-access:

  • m9_03_nb1_cross-account-admin.ipynb – يجب تشغيل هذا على حساب المسؤول أو المالك الخاص بك على AWS
  • m9_03_nb2_cross-account-consumer.ipynb - يجب تشغيل هذا على حساب AWS للمستهلك الخاص بك

يوضح البرنامج النصي الأول كيفية إنشاء مشاركة موارد الاكتشاف لمجموعات الميزات الموجودة في حساب المسؤول أو المالك ومشاركتها مع حساب مستهلك آخر برمجيًا باستخدام AWS RAM API create_resource_share(). ويوضح أيضًا كيفية منح أذونات الوصول إلى مجموعات الميزات الموجودة في حساب المالك ومشاركتها مع حساب مستخدم آخر باستخدام AWS RAM. يتعين عليك تقديم معرف حساب AWS للمستهلك الخاص بك قبل تشغيل الكمبيوتر الدفتري.

يقبل البرنامج النصي الثاني دعوات AWS RAM لاكتشاف مجموعات الميزات عبر الحسابات والوصول إليها من مستوى المالك. ثم يوضح كيفية اكتشاف مجموعات الميزات عبر الحسابات الموجودة في حساب المالك وإدراجها في حساب المستهلك. يمكنك أيضًا معرفة كيفية الوصول إلى مجموعات ميزات القراءة/الكتابة عبر الحسابات الموجودة في حساب المالك وتنفيذ العمليات التالية من حساب المستهلك: describe(), get_record(), ingest()و delete_record().

وفي الختام

توفر إمكانية SageMaker Features Store عبر الحسابات العديد من المزايا الرائعة. أولاً، يسهل التعاون السلس من خلال تمكين مشاركة مجموعات الميزات عبر حسابات AWS المتعددة. يؤدي ذلك إلى تحسين إمكانية الوصول إلى البيانات واستخدامها، مما يسمح للفرق في حسابات مختلفة باستخدام الميزات المشتركة لسير عمل تعلم الآلة الخاص بهم.

بالإضافة إلى ذلك، تعمل القدرة عبر الحسابات على تحسين إدارة البيانات وأمنها. من خلال التحكم في الوصول والأذونات من خلال AWS RAM، يمكن للمؤسسات الاحتفاظ بمخزن ميزات مركزي مع ضمان أن كل حساب لديه مستويات وصول مخصصة. وهذا لا يؤدي إلى تبسيط إدارة البيانات فحسب، بل يعزز أيضًا التدابير الأمنية عن طريق تقييد الوصول إلى المستخدمين المصرح لهم.

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


حول المؤلف

ايوان كاتانا هو مهندس حلول متخصص في الذكاء الاصطناعي والتعلم الآلي في AWS. إنه يساعد العملاء على تطوير وتوسيع نطاق حلول التعلم الآلي الخاصة بهم في سحابة AWS. يتمتع إيوان بخبرة تزيد عن 20 عامًا، معظمها في تصميم هندسة البرمجيات والهندسة السحابية.

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

ضافال شاه هو أحد كبار مهندسي الحلول في AWS، وهو متخصص في التعلم الآلي. ومن خلال تركيزه القوي على الشركات الرقمية المحلية، فهو يعمل على تمكين العملاء من استخدام AWS ودفع نمو أعمالهم. باعتباره من عشاق التعلم الآلي، فإن دافال مدفوع بشغفه بإيجاد حلول مؤثرة تحقق تغييرًا إيجابيًا. في أوقات فراغه، ينغمس في حب السفر ويعتز باللحظات الممتعة مع عائلته.

ميزان الرحمن هو مهندس برمجيات أول في Amazon SageMaker Features Store ويتمتع بخبرة عملية تزيد عن 10 سنوات متخصصة في الذكاء الاصطناعي والتعلم الآلي. مع أساس قوي في كل من النظرية والتطبيقات العملية، حصل على درجة الدكتوراه. في كشف الاحتيال باستخدام التعلم الآلي، مما يعكس تفانيه في تطوير هذا المجال. تمتد خبرته إلى نطاق واسع، يشمل البنى التحتية القابلة للتطوير، والحوسبة الموزعة، وتحليلات البيانات الضخمة، والخدمات الصغيرة، والبنى التحتية السحابية للمؤسسات.

بقعة_صورة

أحدث المعلومات الاستخباراتية

بقعة_صورة