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

السؤال

Recommended Posts

  • 0
نشر

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

أما العمل مباشرة على Kaggle Notebook يوفر بيئة جاهزة مزودة بجميع المكتبات الشائعة، مما يوفر عليك وقت إعداد البيئة، كما أن Kaggle يقدم أيضا موارد مجانية مثل GPU/TPU لتسريع عملياتك، كما يمكنك مشاركة الكود بسهولة إذا كنت تعمل ضمن فريق، وتوثيق الخطوات بشكل منظم أثناء كتابة الكود.

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

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته.

هذا الأمر على عدة خيارات بالنسبة لك .

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

ولكن من عيوب تلك الطريقة أنه من الممكن أن المكتبات التي تستخدمها على جهازك غير متوافقه مع Kaggle و أيضا من الممكن أن تواجه مشكلة في تنظيم الملفات والأكواد عند رفعها.

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

لذلك إذا كنت مبتدئ أو تبحث عن السهولة في المشاركة فمن الأفضل أن تستخدم Kaggle Notebooks مباشرة.

  • 0
نشر

كل ما عليك في البداية هو تنفيذ المشروع على المنصة نفسها لتسهيل الأمر على نفسك، أولاً عليك إختيار مسابقة قائمة بالفعل وستجد ذلك هنا:

ابدء بمسابقات تحت تصنيف Getting Started فهي للمبتدئين، ولا يوجد بها جوائز مالية.

قم بقراءة وصف المسابقة بالكامل ثم اضغط على join competition أعلى اليمين بعد ذلك سيظهر لك زر باسم new Notebook لإنشاء Notebook على منصة Kaggle وبه كود جاهز لاستيراد الملفات الخاصة بالمشروع.

بعد الإنتهاء ستجد بالجانب الملفات الناتجة من المشروع الذي تعمل عليه في مجلد kaggle/working قم بتحميلها مثلاً ملفات csv الناتجة من عملية تحليل البيانات، بعد التحميل قم بحفظ ما قمت به بالضغط على save version أعلى اليمين لحفظ العمل الخاص بك.

ثم توجه لصفحة المسابقة على kaggle واضغط على submit  أعلى اليمين ثم قم برفع الملف الذي قمت بتحميله وسيظهر لك النتيجة.

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...