اذهب إلى المحتوى

السؤال

نشر (معدل)

The problem of privacy and the security when we transfermed of the big data between the association , federated learning (FL) is new approch in IA is help to exchange the model traning and not the data beteween the association .

Traning the data locally with used methode ML  after that the central server agregate all the locals models  for donate a good global modéle with minimized the erreur.

Tensorflow federated(TTF) is a library existe in python help us to traning this approche FL

If you have any information about the steps for traning our data with this approche FL with TTF please help me ?

Thanks

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال

Recommended Posts

  • 0
نشر

مقدمة بسيطة عن طريقة federated learning

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

يقدم TensorFlow شرح كامل عن طريقة القيام بذلك باستعماله من هنا.

بشكل مختصر يمكن القيام بذلك كما يلي:

def model_fn():
  keras_model = المودل الخاص بنا
  return tff.learning.models.from_keras_model(keras_model, sample_batch, loss=تابع التكلفة الخاص بنا)

هكذا نعرف مودل خاص بنا، و لكن بالطبع هناك الكثير من الخطوات اللازمة التي تتعلق بالتطبيق المطلوب، يمكنك الإطلاع عليها بمزيد من التفصيل من الموقع الرسمي الذي أرفقت رابطه سابقاً.

  • 0
نشر
بتاريخ 1 ساعة قال Zohra:

نعم لقد رأيت الرابط و لكن اريد اكثر معلومات حول كيفية تثبيت tensorflow federated and not  only tensorflow لإشتغال عليه 

شكرا لك على الرد.

يمكن تنزيله عن طريق كتابة ما يلي:

pip install --upgrade tensorflow-federated
  • 0
نشر
بتاريخ 2 ساعة قال Zohra:

نعم لقد رأيت الرابط و لكن اريد اكثر معلومات حول كيفية تثبيت tensorflow federated and not  only tensorflow لإشتغال عليه 

شكرا لك على الرد.

1- عليك بتثبيت Python على جهاز الكمبيوتر، ويُفضل استخدام Python 3.6 أو إصدار أحدث، وتستطيعي تنزيل Python من الموقع الرسمي للغة.

2- من الأفضل إنشاء بيئة إفتراضية باستخدام لعزل مكتبة TensorFlow Federated وتجنب التعارض مع البيئات الأخرى، عن طريق أدوات مثل virtualenv أو Anaconda لإنشاء بيئة افتراضية جديدة.

3- بعد إعداد البيئة الافتراضية (إذا كنت تستخدم واحدة)، تستطيعي تثبيت TensorFlow Federated باستخدام أداة إدارة الحزم الخاصة بـ Python مثل pip بالأمر التالي:

pip install tensorflow-federated

وسيقوم هذا الأمر بتثبيت الإصدار المستقر الأحدث من TensorFlow Federated.

4-  بعد التثبيت، يمكنك التحقق من نجاحه عن طريق  إستيراد الوحدة بالشكل التالي:

import tensorflow_federated as tff

وإذا تم استيراد المكتبة بنجاح دون أي أخطاء، فهذا يعني أن TensorFlow Federated قد تم تثبيته بنجاح ويمكنك البدء في استخدامه.

وانتبهي إلى أنه قد تحتاج إلى تثبيت نسخة محددة من TensorFlow تتوافق مع TensorFlow Federated، ويُفضل استخدام TensorFlow 2.x.

وقبل تثبيت TensorFlow Federated، الأفضل بتثبيت TensorFlow على الحاسوب.

 

  • 0
نشر

لقد قمت بالفعل بتنزيل و لكن المشكلة تقع في Windows يقوم بتنزيل TF و لكن TTF يرفضه .

في الأخير قمت بتنزيل vmwar و انشاء virtual mahine Linux و المشكلة TTF اشتغل و لكن TF لا ، اي عكس الwindows 

شكرا على الرد

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...