-
المساهمات
5583 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
68
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو محمد عاطف17
-
وعليكم السلام ورحمة الله وبركاته. هل الاستضافة الخاصة بك مجانية ؟ إذا كانت كذلك فإن الاستضافة المجانية لها عدد من الملفات والمجلدات المسموح بها وستجد انها باسم Inodes وإذا تخطيت الحد المسموح به فلن يتم انشاء ملفات او مجلدات اخرى. لذلك تاكد من انه يوجد لديك Inodes متاحة لديك في الاستضافة ومن ثم تنفيذ الأمر التالي : composer update
-
وعليكم السلام ورحمة الله وبركاته. الدورة تؤهلكِ لأن تصبحي AI Developer او Data Scientist حيث ستكونين مسؤولة عن تصميم وتنفيذ خوارزميات الذكاء الاصطناعي والتعلم الآلي (Machine Learning). وتطوير النماذج والتعامل مع البيانات الضخمة. او مسئولة عن تحليل البيانات واستخراج الأنماط المفيدة من خلالها و بناء نماذج تنبؤية واتخاذ قرارات مبنية على تلك البيانات. أما بخصوص مجال الروبوتات هل تقصدين بناء الروبوتات أم التحكم بها أم ماذا ؟ فإذا كنتِ تريدين بناء الروبوتات و تحريكها والتحكم بها فأنتي ستحتاجين الدخول في مجال ال (Robotics) و هذا المجال هو مجال متعدد التخصصات حيث يجمع بين الهندسة والهندسة الكهربائية و علوم الكمبيوتر و الذكاء الاصطناعي والميكانيكا لتصميم وبناء وتشغيل الروبوتات. وإن مجال الذكاء الإصطناعي لن يكون كافيا وحده حيث هذا المجال يتطلب علما كبيرا في المجالات السابقة ويتم تدريسه في عدة سنوات في الكليات الهندسية . ولكن إذا اردتي التحكم بها فستفيدك الدورة من خلال تعلم الرؤية الحاسوبية (Computer Vision) والتي ستجعل الروبوت يعلم ما يحيط به ومنها يأخذ القرارات المناسبة لذلك وأيضا تعلم الآلة والذكاء الإصطناعي سيكون مفيد جدا في هذا الأمر . ولكن أيضا ستحتاجين تعلم مجال الأنظمة المدمجة (Embedded Systems) والتي من خلاله ستتعلمين التحكم في الأجهزة والمستشعرات التي يتكون منها الروبوت . ولهذا فإن مجال الذكاء الإصطناعي وعده لن يفيدك في علم الروبوتات . ويمكنك بعدها العمل في مجال الروبوتات الطبية حيث يمكنكي تطوير روبوتات يمكنها إجراء عمليات جراحية أو مساعدة الأطباء في التشخيص والعلاج. أو مجال التطبيقات الصناعية أو العسكرية أو أى من المجالات التي تتطلب وجود الروبوتات بها.
- 3 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته. أحسنت الكود الخاص بك ممتاز ويعمل بشكل صحيح دون أى مشاكل ويقوم بإخراج العدد الصحيح للفاكهة التي لم توضع في السلة. ولكن لاحظ أن المشكلة التي يطلب منك حلها مختلفة عن الحل الخاص بك . فلاحظ هنا : لاحظ أنه لا يجب عليك ترتيب المصفوفات حيث يجب عليك العمل على نفس الترتيب الذي يتم إدخاله . حيث تقوم بالتكرار على قائمة السلال وترى هل هي تكفي الفاكهة الحالية أم لا . وإ ذا كانت تكفي فيمكنك وضعها في تلك السلة . فلاحظ مثلا المدخلات التالية : print(solution.numOfUnplacedFruits([4, 10, 5], [10, 5, 5])) هنا الكود الخاص بك سيخرج ناتج 0 . ولكن يجب أن يخرج 1 . لأنه في أول سلة حجمها 10 إذا يجب وضع ال 4 بها لأنها أول نوع فاكهة . إذا السلة ذات الحجم 10 تم وضع بها فاكهة . نأتي لنوع الفاكهة الثانية وعددها 10 هنا لن تجد سلة لأن السلة 10 قد تم وضع بها فاكهة أخرى. لذلك يمكنك محاولة حل المسألة من تلك الطريقة حيث تنشأ قائمة بها السلال التي تم إستخدامها مسبقا وعدم ترتيب القوائم . وإعادة رفع الحل لتقيمه لك.
- 3 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته. يجب عليك تحديد المجال الذي تريد العمل عليه وأيضا المجال الذي تحبه أو لديك شغف به حتى تستطيع العمل به والتطور فيه وحتى لا تمل أو تتراجع في منتصف الطريق . إن مجال الذكاء الإصطناعي واسع جدا وستأخذ وقتا لدراسته وحتى بعد الدراسة سيتوجب عليك التعلم دائما لما يحدث من تطوير مستمر في هذا المجال وبشكل كبير. لذلك إذا كنت تريد أو تحب العمل في مجال الذكاء الإصطناعي ولا تمانع من المذاكرة والإطلاع دائما على التطويرات فيمكنك الإشتراك في دورة الذكاء الإصطناعي فهي جيدة. وأيضا إذا كان لديك خبرة سابقة في الجبر الخطي وفي الإحصاء وفي الرياضيات عموما فهذا سيكون جيد ومناسب بالنسبة لك. وبخصوص دورة "إدارة تطوير المنتجات" فتلك الدورة هي لمديري المشروعات فهي مناسبة لك كمبرمج أو مصمم في حال كنت تعمل على مشروع أو تريد الإلمام بالجانب الإداري للمشروعات لتحسين مهاراتك. وإليك الفئات التالية الموجهة لهم تلك الدورة: لمن ليس لديه خبرة في مجال البرمجة أو التصميم ويريد تنفيذ مشروعه الناشئ لمن يريد تعلم إدارة تطوير المنتجات لتحسين فرصه التوظيفية لمن يعمل في إدارة المنتجات ويرغب بتوسعة معلوماته حول عملية التطوير وإدارتها والوظائف المتاحة لك بعد إتمامها في الشركات هي أنك ستكون مسؤول عن تحديد الفرص الجديدة لتطوير منتج جديد قابل للتسويق من المفهوم إلى التوزيع. وتحسين منتج موجود لتلبية احتياجات العملاء بشكل أفضل وتنشيط السوق الحالية و متابعة المنتجات بعد اطلاقها وتقييمها. والعمل على رفع التقارير الدورية للمدير العام. أما في العمل الحر فيمكنك أن تقوم بقيادة فريق كامل لإتمام المشروع وإنهاءه و متابعة سير المشروع وأيضا متابعة متطلبات العميل صاحب المشروع و توصيلها إلى الفرق الموكل إليها هذا الجزء . لهذا إذا كنت مهتما بأن تكون إداريا ولديك مهارة القيادة فهذه المهارة مهمة هنا في مدير المشروعات فالأفضل لك هي دورة تطوير المنتجات وأيضا لو لديك خبرة مسبقة في البرمجة كما أخبرت أنك درست هنا دورتين في الأكاديمية فهذا سيكون مفيدا لك هنا. لذلك نصيحتي لك البحث عن المجال الذي تريد العمل عليه وأيضا الأخذ في الإعتبار الوقت المتاح لديك لدراسة الدورات أو التقدم في المجال المطلوب .
- 4 اجابة
-
- 1
-
-
في Python يمكنك تنفيذ Priority Queue باستخدام عدة طرق أولا بإستخدام heapq وهي الطريقة الأكثر إستخدام حيث يستخدم heapq بنية Min-Heap افتراضيا : import heapq # إنشاء قائمة انتظار ذات أولوية pq = [] # إدراج عناصر مع تحديد الأولوية (الأولوية الأقل تُخدم أولًا) heapq.heappush(pq, (1, "Task A")) # الأولوية 1 (أعلى أولوية) heapq.heappush(pq, (3, "Task C")) # الأولوية 3 heapq.heappush(pq, (2, "Task B")) # الأولوية 2 # إخراج العناصر حسب الأولوية while pq: priority, task = heapq.heappop(pq) print(f"Processing: {task} (Priority: {priority})") الطريقة الثانية إذا كنت تعمل من خلال Threading يمكنك استخدام queue.PriorityQueue : from queue import PriorityQueue pq = PriorityQueue() # إدراج المهام مع تحديد الأولويات pq.put((1, "Task A")) pq.put((3, "Task C")) pq.put((2, "Task B")) # إخراج المهام حسب الأولوية while not pq.empty(): priority, task = pq.get() print(f"Processing: {task} (Priority: {priority})")
- 4 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته. للأسف في Kaggle لا يمكنك الوصول إلى الكاميرا حيث لا تسمح kaggle بالوصول إلى الكاميرا في جهازك أو أى أجهزة أخرى خارجية مثل الميكروفون والكاميرا وغيرها . وستجد أنه لا يوجد وصول للكاميرا حاليا في kaggle : https://www.kaggle.com/discussions/product-feedback/90890 ولكن من خلال google colab يمكنك تضمين أكواد javascript والتي تسمح لك بتشغيل الكاميرا وأخذ صور منها وإليك الكود التالي الخاص بال javascript الذي يسمح لك بهذا : https://colab.research.google.com/notebooks/snippets/advanced_outputs.ipynb#scrollTo=2viqYx97hPMi from IPython.display import display, Javascript from google.colab.output import eval_js from base64 import b64decode def take_photo(filename='photo.jpg', quality=0.8): js = Javascript(''' async function takePhoto(quality) { const div = document.createElement('div'); const capture = document.createElement('button'); capture.textContent = 'Capture'; div.appendChild(capture); const video = document.createElement('video'); video.style.display = 'block'; const stream = await navigator.mediaDevices.getUserMedia({video: true}); document.body.appendChild(div); div.appendChild(video); video.srcObject = stream; await video.play(); // Resize the output to fit the video element. google.colab.output.setIframeHeight(document.documentElement.scrollHeight, true); // Wait for Capture to be clicked. await new Promise((resolve) => capture.onclick = resolve); const canvas = document.createElement('canvas'); canvas.width = video.videoWidth; canvas.height = video.videoHeight; canvas.getContext('2d').drawImage(video, 0, 0); stream.getVideoTracks()[0].stop(); div.remove(); return canvas.toDataURL('image/jpeg', quality); } ''') display(js) data = eval_js('takePhoto({})'.format(quality)) binary = b64decode(data.split(',')[1]) with open(filename, 'wb') as f: f.write(binary) return filename
- 3 اجابة
-
- 1
-
-
يمكنك الدخول إلى قسم دوراتي وستجد جميع الدورات تظهر لك التي قمت بالاشتراك بها والتي لم تقم بالإشتراك بها . وإذا قمت بالدخول إلى أى دورة لم تقم بالإشتراك بها ستجد أن المسار الأول متاح لك.
- 2 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته. إذا كنت تواجه مشكلة في الدورة وتحتاج مساعدة يمكنك إخباري بالمشكلة لديك حتى أستطيع مساعدتك . ودائما إذا ما كان لديك أى سؤال يمكنك وضعه مباشرة أسفل الدرس الموجود به مشكلتك وسيقوم المدربون التي توفرهم الأكاديمية لك بالرد على أسئلتكم ومساعدتكم . أما بخصوص فترة الإرجاع أو الأمور المالية عموما فهي من إختصاص مركز المساعدة . يمكنك محادثتهم من خلال الرابط التالي : https://support.academy.hsoub.com/conversations ويرجى الإنتظار قليلا لحين الرد عليكم حيث حاليا يوجد ضغط على مركز المساعدة فمن الممكن أن يتأخر الرد .
-
وعليكم السلام ورحمة الله وبركاته. العدد يختلف من شخص لآخر وهذا حسب مستواك والهدف الذي تريد الوصول إليه. فلو كنت جديدا في البرمجة بشكل عام يمكنك أن تبدأ بحل من 5 حتى 10 مسائل في الأسبوع. يمكن تقسيمها إلى الأيام كما تريد. أما إذا كانت لديك بعض الخبرة بالفعل وتفهم الأساسيات جيدا فيمكنك زيادة العدد إلى 10 حتى 20 مسألة مسائل في الأسبوع. وبخصوص الوقت يفضل يوميا ولو تخصيص أقل شئ نصف ساعة لك تقوم فيها بالتدريب ومحاولة زيادة مستواك للتقدم في مستوى المسائل التي تستطيع حلها . وأيضا يجب عليك عدم التركيز فقط على عدد المسائل بل يجب عليك أن تفهم الحل جيدا و أن تبحث عن أفضل حل متاح للتدرب على الخوارزميات والتعرف على مدى سرعة الكود الخاص بك ومدى إستهلاكك للموارد ويجب أيضا أن تتعلم من أخطائك . حيث المهم ليس الكم بل الكيف فمثلا لو قمت حتى بحل لو 100 مسألة في الإسبوع ولكن حلولك ضعيفة أو ليست جيدة وبطئية فهنا أنت لم تستفد أى شئ . لذلك يجب عليك الإهتمام في بداية مسيرتك بجودة الكود وتنمية مهارة حل المشكللات لديك.
- 3 اجابة
-
- 1
-
-
من المفترض أن المشروع يعمل بشكل صحيح فقد قمت بتجربته لدى . يرجى تحميل برنامج anydesk وإرسال العنوان الخاص بك في رسالة على الخاص لدي و ستجده باللون الأحمر في البرنامج وذلك للدخول على جهازك وحل المشكلة لك.
- 10 اجابة
-
- 1
-
-
يرجى إستخدام نفس الأكواد في هذا المشروع حيث الخطأ ليس في الأكواد . بل لأنك قمت بتفعيل ال cache ولهذا فإن التعديلات التي تقوم بها لا يتم تطيبقها لأنه تم عمل cache للأكواد السابقة . ولإيقاف ذلك يرجى تنفيذ الأمر التالي : php artisan optimize:clear ستجد كل شئ يعمل معك الآن.
- 10 اجابة
-
- 1
-
-
ما هو المشكلة التي تظهر لك ؟ وهل يخبرك توضيح نوع البطاقة الخاصة بك هل هي بطاقة إئتمان credit car أم بطاقة depit ؟ لن تستطيع حاليا في مصر ربط أى بطاقة في paypal فأغلب البنوك لا تعمل مع paypal حاليا . وأيضا يجب على البطاقة أن تكون من نوع visa لربطها بال paypal . وحتى لو تم ربطها لن تستطيع الدفع بها في paypal لأن البنوك لا تسمح بالدفع بالطباقة من paypal ويجب أن يكون الحساب دولاري وليس مصري لتستطيع الدفع في paypal . وأيضا حتى لو إستطعت ربطها ستجد أن udemy يخبرك أن paypal لا يقوم بالدفع بالجنيه المصري بل يجب أن يكون الدفع بالدولار وكما وضحت لك إذا لم تملك حساب دولاري فلن تسطيع الدفع . يمكنك محاولة ربط البطاقة الخاصة بك في google pay والدفع من خلالها ويمكنك إبتاع الخطوات في الرابط التالي : https://support.google.com/wallet/answer/12058983?hl=ar
- 3 اجابة
-
- 1
-
-
نعم هذا ما قصدته . يرجى إرفاق ملف المشروع.
- 10 اجابة
-
- 1
-
-
ليس تماما . أولا يجب تغير إسم ال route في ملف web.php إلى Department.store . ويجب إعادة التوجيه في نهاية الدالة store وليس فقط echo. أى هنا يجب أن تقوم بالتوجيه redirect إلى العنوان الذي يذهب للدالة index لديك في المتحكم يمكنك النظر في ملف web.php إلى إسم ال route وتغيره.
- 10 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته. إذا كنت في مصر فإذا لا حاجة للدفع من خلال paypal يمكنك إستخدام البطاقة الخاصة بك وسيتم الدفع من خلال الجنيه المصري . فلو قمت بتحويل الدولة إلى مصر ستجد أن سعر الكورس أصبح بالمصري : لاحظ أن رمز E£ هو رمز الجنيه المصري . وذلك أفضل لك حتي لا تتعرض للإحتيال فأى وسيط سيطلب منك إرفاق المبلغ أولا ومن الممكن أن لا يكون أمينا .ولهذا الأفضل لك الدفع بالبطاقة الخاصة بك أو من خلال google pay فجميعهم تستطيع الدفع من خلال الجنيه المصرى.
- 3 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته. الخطأ ليس في صيغة إدخال البيانات بل لاحظ أن الخطأ يخبرك أن الجدول users غير موجود في قاعدة البيانات لديك. لذلك تأكد من إسم الجدول الصحيح لديك في قاعدة البيانات فلو لم يكن users يرجى تغير users في الكود . أو من الممكن أنك لم تقم بإنشاء الجداول في قاعدة البيانات لذلك يرجى التأكد من إنشاء جميع الجداول لديك وإستيرادها في قاعدة البيانات.
-
وعليكم السلام ورحمة الله وبركاته. لاحظ أنك في النموذج form تقوم بإرسال الطلب إلى Department.index ولكن هل هذا هو العنوان الصحيح الذي يقوم بتوجيه الطلب إلى دالة store لديك في المتحكم DepartmentController ؟ إذا كان كذلك إذا المشكلة لديك في الدالة store حيث لاحظ أنك في نهاية الدالة تقوم بإعادة التوجيه إلى Department.index هنا: لذلك يرجى إعادة التوجيه إلى المسار الصحيح حيث هكذا أنت تعيد التوجيه إلى نفس العنوان الذي يؤدى إلى الدالة store . ويفضل تغير إسم المسار الخاص بالحفظ من Department.index إلى Department.store
-
وعليكم السلام ورحمة الله وبركاته. هذا الخطأ يحدث بسبب رفض الوصول إلى قاعدة البيانات . حيث يبدوا أن بيانات الإتصال لديك خاطئة.حيث لاحظ أنه لم يتم توفير كلمة مرور للإتصال . لذلك تأكد من أن : Object(SensitiveParameterValue) هو كلمة المرور الصحيحة حيث يبدوا أنك قد قمت بتمرير كلمة المرور بشكل خاطئ. حيث في الدالة mysqli_connect يجب على المعامل الثالث أن يكون كلمة المرور الخاصة بقاعدة البيانات.
-
وعليكم السلام ورحمة الله وبركاته. Biopython هي مكتبة خاصة في لغة بايثون يتم إستخدامها في المعلوماتية الحيوية (Bioinformatics). حيث توفر مجموعة واسعة من الأدوات والوظائف لمعالجة البيانات البيولوجية مثل تحليل تسلسلات الحمض النووي (DNA) والبروتينات والبيانات الجينومية وغيرها. ومن المميزات الخاصة بها : قراءة وكتابة تنسيقات ملفات بيولوجية حيث تدعم العديد من التنسيقات مثل FASTA و GenBank و PDB وغيرها. يمكن استخدامها لتحليل تسلسلات الحمض النووي والبروتينات. تدعم أدوات مثل BLAST ومحاذاة التسلسلات المتعددة. الوصول إلى قواعد البيانات البيولوجية: مثل NCBI وUniProt. التحليل الإحصائي مثل حساب الأحماض الأمينية. ولذلك فعي تعتبر أداة قوية للباحثين والمطورين العاملين في مجال المعلوماتية الحيوية حيث تسهل معالجة البيانات البيولوجية بشكل فعال. ولذلك إذا كنت مهتم بهذا المجال فإن تلك المكتبة ستساعدك كثيرا وإليك التوثيق الرسمي لها : https://biopython.org/
- 5 اجابة
-
- 1
-
-
هل قمت بإغلاق الجهاز أثناء تثبيت التحديثات الخاصة بالويندوز ؟ حيث خطأ 0x0000098 يشير إلى أن النظام لا يستطيع العثور على الملفات ضرورية لتشغيل النظام. وقد يكون بسبب فشل تحديث أو تلف في ملفات النظام. سيتوجب عليك تثبيت نظام جديد غير الحالي . ويمكنك فتح اليوتيوب والبحث عن "Fix Boot Error Code 0xC0000098" وستجد فيديوهات يرجى إتباعها لحل المشكلة عن طريق تثبيت نظام ويندوز جديد.
- 4 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته. أحسنت عمل رائع أنك تعلمت أساسيات django rest framework وتقوم بالتطبيق عليه . المشروع جيد بالفعل ولكن توجد بعض التحسينات التي يمكنك إضافتها. بما أنك تتعامل في مشروع إدارة مخازن إذا من المتوقع أن البيانات ستكون كبيرة ولهذا يفضل إستخدام الصفحات (Pagination) لتحسين الأداء عند استرجاع البيانات وعدم إرجعاها جميعا كما تفعل من خلال objects.all() . أيضا لاحظ أنك لم تستعمل الصلاحيات حيث يمكن لأى شخص الوصول إلى ال API وإرسال الطلبات وهذا من الممكن أن يؤدي إلى مشاكل في الوصول الغير مرغوب فيه لتطبيقك لهذا يجب إستخدام نظام الصلاحيات. أما بخصوص استخدام الذكاء الاصطناعي فهو من الممكن أن يكون جيدا لك في عملية التعلم. لكن يجب أن تتأكد أنك لا تعتمد بشكل كامل عليه بل تستخدمه كأداة لتحسين مهاراتك وأيضا يجب عليك البحث ولا تأخذ بما يقول كأمر مسلم به حيث أحيانا كثيرة يخطأ ولا يعطيك الإجابة الصحيح أو الجيدة مما يجعلك تتعلم الأمور بطريقة خاطئة. فمثلا: إذا واجهت مشكلة يمكنك استخدام الذكاء الاصطناعي لتوجيهك نحو الحلول الممكنة ولكن تأكد أنك تفهم السبب وراء الحل الذي أعطاه لك والبحث على الإنترنت أو في التوثيقات الرسمية عن هذا الحل هو صحيح أم لا . أما إذا كنت تستخدمه للإجابة على أسئلة أثناء تعلمك فكما وضحت لك يجب التأكد من أن لديك فهم جيد للإجابة وعدم أخذها كأنها أمر مسلم به دون البحث عن تلك المعلومة بشكل متعمق أما بخصوص الكود الذي ذكرته في إعدادات settings.py : DEFAULT_FILTER_BACKENDS: هذا الخيار يتيح لك استخدام django_filters لترشيح البيانات . DEFAULT_RENDERER_CLASSES: هذا الخيار سيحدد كيف يتم عرض البيانات.لذلك إذا كنت ترغب في عرض البيانات بتنسيق JSON فقط فيمكنك إضافة هذا الكود. لكن إذا كنت لا تحتاج إلى تخصيص هذا الإعداد فلا داعي لإضافته . حيث إذا لم تقم بتفعيله وذهبت إلى المتصفح ستجد أنه يوضح لك أمور كثيرة لل api الحالي ويمكنك البحث والفلترة كما لو أنك في موقع واجهة أمامية :
- 2 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته. في بايثون لا يوجد قوائم ثابته فالمصفوفة التي أرفقتها لا تعتبر "Static Array" مثل باقي اللغات الأخرى كما في c و c++ . حيث في بايثون النوع الذي نستخدمه هنا هو قائمة (List) وهي عبارة عن هيكل بيانات ديناميكي أى أنه يمكن تعديل حجمها بسهولة إضافة أو حذف عناصر دون الحاجة إلى تحديد حجمها في بداية الكود . وبالتالي هي ليست ثابتة (static) في الذاكرة أو في الحجم مما يمكنك من إضافة أو إزالة عناصر منها بعد إنشائها.
- 5 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته. إذا كان الأمر محليا أى أنك تقوم بتشغيل المشروع على خادم محلي على جهازك فبالطبع يمكنك ذلك لا مشكلة كل ما عليك هو تثبيت خادم mysql لديك على الجهاز. أما إذا كان المشروع لديك على إستضافة أى يمكن الوصول إليه من خلال عنوان url على الإنترنت فهنا لن يمكنك جعل قاعدة البيانات لديك على الجهاز. حيث سيتوجب على الموقع أن يتصل بقاعدة البيانات ولكن قاعدة البيانات على جهازك محليا ولا يمكن ربطها بموقع على الإنترنت . لذلك يمكنك إنشاء قاعدة البيانات على الإستضافة الخاصة بك ويمكنك أخذ نسخة يوميا من تلك القاعدة إذا أردت ولكن لن يمكنك جعل النسخة الأساسية على جهازك.
-
وعليكم السلام ورحمة الله وبركاته. الفرق بين التعرف على الوجه (Face Recognition) والتحقق من الوجه (Face Verification) هو في مفهوم وكيفية تنفيذ كل منهما. التعرف على الوجه (Face Recognition): هو يهدف إلى تحديد هوية الشخص من بين مجموعة من الأشخاص.حيث يقوم النظام بمقارنة الصورة للوجه الذي تم إدخاله مع قاعدة بيانات تحتوي على صور وجوه معروفة الهوية و الهدف كما وضحت لك هو معرفة من هو الشخص في الصورة.مثل فتح هاتف ذكي باستخدام التعرف على الوجه، حيث يحدد الهاتف هوية المستخدم من بين عدة وجوه مخزنة. أما التحقق من الوجه (Face Verification) : فهو يهدف إلى التأكد من أن الشخص هو بالفعل من يقول أنه هو حيث يقوم النظام بمقارنة صورة الوجه المدخلة مع صورة واحدة محددة (مثل صورة الهوية) لتأكيد المطابقة.
- 6 اجابة
-
- 1
-
-
ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.