لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 11/05/25 في كل الموقع
-
هل في احتمال تنقرض لغة PHP لان لغة بطيئة جداً (Synchronous) وانا اشك ان JavaScript احتلت مكانها بشكل كامل وهي الاسرع لانها تدعم (Asynchronous)3 نقاط
-
السلام عليكم لدي ملف json واريد استخراج العقد والعلاقات منه لبناء Graph وبعدها استخدام RAGGRAPH ولكن المشكلة التي واجهتني هي صعوبة استخراج العقد والعلاقات فهل يوجد طريقة سهله او واضحة لإستخراج العقد اما من مكتبة او كود مع اني استخدمت اكواد عديده ولكن لم تفي بالغرض2 نقاط
-
السلام عليكم ورحمة الله وبركاته، تحية طيبة وبعد، أود إعلامكم بأنني قد أنهيت دورة تطوير واجهات الويب من أكاديمية حاسوب، وأتممت جميع المشاريع المطلوبة بنجاح. وأرغب الآن بالتقدّم إلى الامتحان النهائي للدورة. لكن أواجه حاليًا بعض المشكلات في رفع المشاريع بسبب حجم الملفات الكبير وبعض الصعوبات التقنية الأخرى. لذا أود الاستفسار عمّا إذا كان رفع المشاريع شرطًا أساسيًا للتقدّم إلى الامتحان، أم أن جاهزيتي للامتحان تكفي للمباشرة به دون رفع المشاريع. شاكرٌ لكم تعاونكم وتفضلكم بالإفادة. مع خالص التقدير والاحترام2 نقاط
-
1 نقطة
-
اريد شراء دورة لكن محتار بين دورتين دورة بايثون و دورة ذكاء اصطناعي1 نقطة
-
1 نقطة
-
السلام عيلكم هو اي Google TensorFlow Developer Certificate Exam ؟1 نقطة
-
السلام عليكم, هل توجد نماذج ocr أو خوارزميات دقيقة وفعّالة يمكنها قراءة لوحات السيارات باللغة العربية و اللاتينية؟ ماذا عن البيانات. جربت عددا لا بأس به من النماذج لكنها كثيرا ماتفشل. و شكرا.1 نقطة
-
هل تعلم ui Ux design مهم ومتى افضل وقت لتعلمه معا الدوره وجهات المستخدم وماهي الاشياء التي يجب تعلمها1 نقطة
-
سلام عليكم. هل يمكن لأحد أن يعطيني فكرة لمسائل برمجية بلغة البايثون ثم يقيمها لي.1 نقطة
-
السلام عليكم انا ااريد اعرف كيف اخذ الشهادة عندما انتي من دورة الذكاء الاصطناعي و ما هي الاشياء المطلوبة1 نقطة
-
وعليكم السلام ورحمة الله تعالى وبركاته، نعم توجد نماذج وخوارزميات OCR دقيقة وفعّالة لقراءة لوحات السيارات لكنها قد تواجه صعوبات حسب جودة الصور واختلاف الخطوط واتجاه اللوحة لذا فالمنهجية الأفضل تعتمد على مرحلتين: أولا استخدام نماذج كشف الأجسام مثل YOLOv5 أو YOLOv7 لتحديد موقع اللوحة بدقة ثم تطبيق نماذج OCR المتخصصة مثل EasyOCR الذي يدعم أكثر من 80 لغة بما فيها العربية أو Tesseract الذي يدعم أكثر من 100 لغة. هناك أيضا Mistral OCR الذي يتميز بدقة عالية في التعامل مع التشكيل العربي والصور منخفضة الجودة. أما بالنسبة للبيانات فالمفتاح الأساسي لتحسين الأداء هو تدريب النموذج على مجموعات بيانات خاصة باللوحات المستهدفة لأن النماذج الجاهزة غالبا ما تكون مدربة على بيانات لاتينية مما يقلل دقتها مع اللوحات العربية لذا ينصح أيضا بتدريب نموذج تعلم عميق مخصص يأخذ بعين الاعتبار خصائص اللوحات المحلية من أبعاد وخطوط وألوان، مع الحرص على جودة الصور لأن الإضاءة الضعيفة والغبار من أبرز أسباب فشل القراءة.1 نقطة
-
انا تعلمت Bun.js وتركت Node.js هل بهي حالة لح اخسر شغل في شركات او عمل حر1 نقطة
-
بالحكم اني كتبت عن لعبة الدبابات هذه لعبة اخرى وهي البحث عن الكنز اتمنى ان ترو الخوارزمية ١. بدء البرنامج ٢. انشاء( الخلفية، الشخصية، صندوق الكنز، نباتات سامة ، صناديق صحة ،وحش ،زر التلميح ) ٣.انشاء متغير موقع الكنز الذي قد تم اختياره بالشكل عشوائي على شكل (y,x) ٤.انشاء متغير السرعة=10 ٥. انشاء متغير الصحة =100 ٦. انشاء متغير التلميحات =2 . تظهر رسالة للاعب قبل بداية اللعبة تقول ( اهلا بك ايها الشجاع في رحلة البحث عن الكنز عليك ايجاد ذالك الكنز والحذر من كل من يمنعك وهناك صناديق الصحة لتكون حليفة لك حظا موفقا في رحلتك ) ٧.انشاء حلقة ٨.اذا تم الظغط على السهم العلوي توجه الى الامام بالسرعة ٩.ذا تم الظغط على السهم السفلي توجه الى الخلف بالسرعة ١٠.ذا تم الظغط على السهم الايمن توجه الى اليمين بالسرعة ١١.ذا تم الظغط على السهم الايسر توجه الى اليسار بالسرعة ١٢.ذا تم الظغط على زر نقطة زد السرعة بمقدار 10 ١٣. ذا تم الظغط على زر مسافة توقف ١٤. اذا تم الظغط على زر التلميحات يأتي اشعار الى اللاعب على صيغة ( بارد قليلا ، بارد جدا ، حار قليلا ، حار جدا) بناء على ( متغير )موقع الكنز وينقص عدد التلميحات -1 ١٥. اذا وصل عدد التلميحات الى صفر تأتي رسالة الى الاعب تقول (لقد انهيت تلميحاتك عيك الاعتماد على نفسك الان) ١٦. اذا اصبح الاعب عن بعد عشر خطوات من الحوش تظهر رسالة تقول ( اهرب انت في خطر ) ١٧. يتحرك الوحش على مسار يمين يسار فوق تحت ١٨. اذا لامس الاعب الوحش ينقص من الصحة 30 ويعكس الوحش ترتيب مساره ١٩.اذا لامس الاعب النبات السام ينقص من الصحة 20 ويختفي النبات الى مكان عشوائي ٢٠.اذا لامس الاعب صناديق الصحة يزيد الصحة 15 ويختفي الصندوق الى مكان عشوائي ٢١. اذا لامس الاعب صناديق الصحة وكانت الصحة =100 لاتؤثر عليه الصحة ويختفي الصندوق الى مكان عشوائي ٢٣.اذا كان الصحة =20 يأتي اشعار الى اللاعب ( احذر من فقدان دم اكثر انت على وشك الهلاك) ٢٤.اذا كان الصحة =0 تظهر شاشة للاعب فيها رسالة تقول لقد تم القضاء عليك حظا اوفر في المرات القادمة) ٢٥. اذا لامس الاعب لون الجدار (الحاجز) يتوقف عن الحركة ٢٦. اذا لامس الاعب الكنز يختفي الصندوق و تظهر شاشة فها رسالة تقول لقد انهيت المهمة ايها الشجاع اصبح الكنز من نصيبك) ٢٧. انه البرنامج1 نقطة
-
وعليكم السلام ورحمة الله، أسهل وأدق طريقة لاستخراج العقد (nodes) والعلاقات (edges) من ملف JSON لبناء Graph هي استخدام مكتبة NetworkX في بايثون مع دالة تحليل شجرية تمرّ على كل المفاتيح والقيم داخل ال JSON وتحوّلها تلقائيا إلى عقد وروابط وذلك عبر ربط كل مفتاح بالعقد أو العناصر التي يحتويها. وهذه الطريقة تعمل مع جميع أنواع ملفات JSON حتى المعقدة منها، ولا تحتاج إلى بنية محددة مسبقا مثل وجود nodes أو links وبعد تحويل البيانات إلى رسم بياني باستخدام NetworkX، يمكن عرضها أو تصديرها إلى قاعدة رسوم بيانية مثل Neo4j لاستخدامها في نظام RAGGRAPH لاستخلاص المعرفة.1 نقطة
-
السلام عليكم ورحمة الله تعالى وبركاته، أفضل طريقة لاستخراج العقد والعلاقات من JSON لبناء GraphRAG هي استخدام LLM مثل GPT-4 وذلك مع مكتبات مخصصة بدلا من كتابة أكواد يدوية معقدة والمكتبات الرئيسية الموثوقة هي: Neo4j GraphRAG Python Package وهي توفر SimpleKGPipeline لاستخراج تلقائي للعقد والعلاقات باستخدام prompts محددة مسبقا وتدعم تخصيص ال schema من خلال أنواع العقد والعلاقات المطلوبة وLlamaIndex التي تقدم GraphRAGExtractor مع دالة parsing جاهزة لتحويل استجابة LLM إلى EntityNode و Relation objects مباشرة. وكلا المكتبتين تستخدم LLM لقراءة النص/JSON وإرجاع العقد والعلاقات بصيغة JSON منظمة: {"nodes": [...], "relationships": [...]} ثم تحفظها مباشرة في Neo4j Graph Database لكن إذا كان JSON معقد ومتداخل يمكنك استخدام NetworkX لبناء ال graph بعد parsing بسيط باستعمال Python script لكن الطريقة الأكثر فعالية هي تمرير محتوى JSON لل LLM مع prompt واضح يحدد schema المطلوب ثم parsing النتيجة مباشرة لل graph database.1 نقطة
-
1 نقطة
-
1 نقطة
-
1 نقطة
-
الآن في بناء هذا النظام يلزمني في عملية التنفيذ React +laravel11+تعدد الأدوار والصلاحيات +كيفية رفع هذا النظام بحيث تكون النتيجة انهم كلهم يدخلون على نفس الرابط من المتصفح (مثلاً): http://ust-training-system.local النظام يعرف صلاحية كل مستخدم تلقائيًا حسب تسجيل دخوله (role-based access).كل مستخدم يرى واجهته الخاصة فقط حسب دوره لكن السؤال هنا كيف اتعلم تعدد الصلاحيات والادوار وكيف بتكون طريقة النشر والرفع للنظام وكيف بيكون افضل تخزين علما بأن الآمن عنصر اساسي انا طالب واريد ان اتعلم مثل هذه الأشياء لكني لم أجد تعليم كافي لبناء ما اطمح له فإذا يعرف أحدكم عن منصات مجانية أو فيديوهات جدا مفيده في اليوتيوب اي كانت اللغة اتمنى الرد ومساعدتي1 نقطة
-
اشعر ان اقسام الكورس غير مرتبه بشكل صحيح اذ يجب ان يكون قسم التعامل مع البيانات و تعلم الاله بعد قسم تحليل البيانات مباشره وليس قسم المحولات و قسم تطبيقات عملية على نماذج الرؤية الحاسوبية يجب ان يكون بعد قسم التعلم العميق1 نقطة
-
الحمدلله وبفضل الله تعالى حصلت على شهادة دورة تطوير تطبيقات باستخدام لغة جافا سكريبت كيف يمكنني العثور على عمل أو اول عميل بعد ما حصلت على شهادة1 نقطة
-
1 نقطة
-
انا قمت بطباعة شهادتي من اكاديمية حسوب لكن اريد اعرف شهادة في جهة خلفية لها تصميم ام بيضاء فارغة1 نقطة
-
1 نقطة
-
بالنسبة ل php لا أحبها لأنها قديمة هل دورة بايثون ب تفيدني للعلم انا أصبحت مطور ويب كامل من خلال جافا سكريبت وانا لا اريد تعلم PHP Laravel لأنها ابطئ من Node.js ومشان هيك حاليا عم فكرة ب دورة بايثون فما رأيكم الان انا محتار بين دورة تطوير تطبيقات باستخدام لغة بايثون ولا دورة ذكاء الاصطناعي1 نقطة
-
ممكن حل مشكلة من جديد اخواني كرام لزال يوجد تكرار في بيانات string selectedInvoiceNumber = dataGridView2.SelectedRows[0].Cells[0].Value.ToString(); string query = @" SELECT i.invoice_number, i.invoice_date, i.customer_name, d.item_name, d.quantity, d.unit_price, i.total_amount, i.total_ar, d.store_number FROM Invoices i INNER JOIN InvoiceDetails d ON i.invoice_number = d.invoice_number WHERE i.invoice_number = @invoice_number "; DataTable dt = new DataTable(); SqlCommand cmd = new SqlCommand(query, Class1.sqlCon); cmd.Parameters.AddWithValue("@invoice_number", selectedInvoiceNumber); SqlDataAdapter adp = new SqlDataAdapter(cmd); adp.Fill(dt); CrystalReport4 cr = new CrystalReport4(); cr.SetDataSource(dt); prev pp = new prev(); pp.crystalReportViewer1.ReportSource = cr; pp.crystalReportViewer1.Refresh(); pp.Show();1 نقطة
