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

كل الأنشطة

تحدث تلقائيًا

  1. الساعة الماضية
  2. السلام عليكم فقط لدي السوال وهو كيفية تتطوير الرتبه و جمع النقاط وشكرا . !
      • 1
      • أعجبني
  3. ستجد أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم أسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس، وذلك لمساعدتك بشكل أفضل.
  4. السلام عليكم , لقد قمت بطلب النموذج من ميتا وجاني ايميل ولاكن لم اري اي شي في hugging face مكتوب هناك "You need to agree to share your contact information to access this model" ارجو الرد .
  5. لا حاجة إليه قم بحذفه فهو يسبب المشكلة
  6. اليوم
  7. import { Router } from "express"; import pool from "../db.js"; const router = Router(); // Create a new todo router.post('/' , async (req , res) =>{ try{ const {description , completed} = req.body const newTodo = await pool.query( "INSERT INTO todo (description , completed) VALUES ($1 , $2) RETURNING *",[description , completed || false]); res.json(newTodo.rows[0]) }catch(e){ res.status(500).json({message : 'Error server'}) } }); export default router; في هذا الكود اريد شرحه مع تركيز على لماذا اضفنا rows[0] وماذا يحدث اذا لم نستخدمها
  8. شكرا جزيلا على الرد السريع والمرتب شكرا جزيلا على الرد السريع والمرتب
  9. الف شكراا جدا لحضرتكم جزاكم الله كل خير
  10. الفكرة من هندسة الميزات هي تحسين أداء نماذج التعلم الآلي عن طريق تقديم البيانات لها بصيغة مفهومة ومفيدة، وتلك العملية تشمل إنشاء ميزات جديدة كحساب مؤشر كتلة الجسم من ميزتي الطول والوزن، وتحويل الميزات بمعنى مثلاً تحويل المتغيرات الرقمية باستخدام اللوغاريتمات لتطبيع توزيعها. ومعالجة القيم المفقودة ثم ترميز المتغيرات Encoding وهنا يأتي دور الـ One-Hot Encoding، وهو تقنية لتحويل المتغيرات الفئوية التي لا يوجد بينها ترتيب منطقي إلى صيغة رقمية تستطيع خوارزميات التعلم الآلي التعامل معها. فمعظم الخوارزميات كالانحدار الخطي والشبكات العصبية لا تفهم النصوص مثل أحمر" أو أزرق، بل تحتاج إلى أرقام، والـ One-Hot Encoding يحل تلك المشكلة.
  11. الكود مسؤول عن إنشاء اتصال بقاعدة بيانات PostgreSQL من خلال مكتبة pg في Node.js. هذا الكائن عبارة عن مجمع اتصالات (Connection Pool)، وظيفته أنه يدير مجموعة من الاتصالات بقاعدة البيانات. داخل الكائن Pool وضعنا إعدادات الاتصال بقاعدة البيانات: user: اسم المستخدم الخاص بقاعدة البيانات (هنا "postgres"). password: كلمة المرور الخاصة بالمستخدم. host: عنوان السيرفر الذي تعمل عليه قاعدة البيانات (هنا localhost يعني على نفس الجهاز). port: رقم المنفذ الذي تستمع له قاعدة بيانات PostgreSQL (افتراضياً 5432). database: اسم قاعدة البيانات التي نريد الاتصال بها (هنا "tododb"). بعدها تم إنشاء نسخة من المجمع وحفظها في pool. يتم تصديرها بـ export default pool حتى تستطيع استخدامها في أي ملف آخر وتنفّذ أوامر SQL. بالتوفيق
  12. import {Pool} from 'pg'; const pool = new Pool({ user: "postgres", password: 'postgres', host: 'localhost', port: 5432, database: 'tododb', }) export default pool; بدي شرح لهذا الكود مع تركيز على الكائن Pool وما بداخله جزاكم الله خيراً
  13. مرحباً، السبب هو عدم كتابة الكود في المكان الصحيح داخل قاعدة البيانات tododb: لإصلاح ذلك: اضغط بزر الفأرة الأيمن على قاعدة البيانات tododb. اختر Query Tool لفتح نافذة استعلام مرتبطة بهذه القاعدة. الصق أمر الإنشاء وشغّله: CREATE TABLE todo ( todo_id SERIAL PRIMARY KEY, description VARCHAR(255) NOT NULL, completed BOOLEAN DEFAULT FALSE ); بعد التنفيذ قم بتحديث (Refresh) قاعدة البيانات، وستجد الجدول قد ظهر بشكل صحيح. بالتوفيق
  14. لم تقم بإنشاء الجدول في قاعدة بيانات tododb، اضغط عليها بزر الفأرة الأيمن ثم اختر Query Tool وسيتم لك نافذة استعلام جديدة متصلة بقاعدة بيانات tododb، فقم بلصق أمر CREATE TABLE وتشغيله، وسيتم إنشاء الجدول، ثم قم بتحديث قاعدة البيانات ليظهر لك
  15. ما سبب عدم ظهور جدول todo برغم من انشائه بنجاح وحدثت قاعدة بيانات tododb اكثر من مرة ولا يظهر جدول وحدثت Table ولم يظهر جدول
  16. وعليكم السلام ورحمة الله وبركاته. نعم، يعتبر الـ One-Hot Encoding نوعًا من أنواع هندسة الميزات فالـ One-Hot Encoding تقنية لتحويل الميزات أي إنشاء ميزات رقمية من المتغيرات الفئوية عن طريق تحويلها إلى تمثيلات ثنائية على عكس التجميع
  17. السلام عليكم هل يُعتبر الـ One-Hot Encoding نوعًا من هندسة الميزات (Feature Engineering) ؟
  18. أولاً مجال الويب واسع ويحتاج وقتًا وجهدًا كبيراً . والتخصص في مسار محدد في البداية هو الطريقة الأفضل للوصول للاحتراف.فبما أنك تريد التخصص ك Full-Stack فيفضل التركيز على الأساسيات ثم التعمق بالمجال والعمل به . ولاحقاً إذا أردت الدخول لمجال تطوير التطبيقات فيمكنك إختيار التقنية التي تريدها مثل reactNative إذا كنت تريد ذلك . وعموماً بالنسبة ل reactNative بعد أن تتقن React وتصبح واثقًا من قدراتك في بناء تطبيقات الويب، يمكنك الانتقال إلىيها.
  19. جميع الدورات يوجد بها تطبيقات عملية، حيث يوجد مشروع شامل في نهاية كل مسار للتطبيق على ما قمنا بدراسته، وأيضًا في بعض دروس المسار نفسه يوجد تمارين للتطبيق العملي. وبعد دراسة الأساسية، ستجد في الدورة مسارات خاصة بالمشاريع العملية الكاملة والمعقدة أكثر، ويتم التدرج في الصعوبة والأفكار. مثلاً في دورة واجهات المستخدم، يوجد مشروع بناء موقع شخصي في المسار الأول وهو أساسيات الويب. ثم في المسارات اللاحقة يوجد المشاريع التالية: بناء واجهة مستخدم تشبه موقع YouTube بناء صفحات هبوط تطوير متجر إلكتروني تطوير موقع شركة تطوير لوحة تحكم بناء مواقع ثابتة باستخدم Hugo تطوير موقع أخباري
  20. جميع الدورات الموجودة بأكاديمية حسوب بها تمارين على كل درس تمارين في نهاية كل قسم ومسارات عملية أي مشاريع كبيرة ولذلك كلا الدورتين بها تطبيقات عملية . ويرجى ملاحظة أن دورة علوم الحاسوب على عكس الدورات الموجودة يكون بها المحتوى النظري كبير نسبياً.
  21. React هي الأساس، بمعنى React Native يعتمد على React وهو إطار خاص بالهواتف وليس الويب، لذا عليك التعمق في React أولاً وتعلم Next.js بعد ذلك لأنّ Next خاصة بالويب، في حال أردت التخصص كمطور ويب شامل Full-Stack. وفيما بعد تستطيع تعلم React Native، لكن تعلم تقنيات مختلفة في نفس الوقت هو تشتيت غير مفيد. الفكرة هي أن تعلم الأساسيات لجميع تقنيات جافاسكريبت سيجعلك تظن أنك قادر على تنفيذ مشاريع، وفي الواقع أنت بحاجة إلى التعمق والتركيز على تقنيات محددة فقط لتحسين مستواك بها.
  22. ما هي الدورات التي يوجد بها تطبيقات عملية ؟ هل دورة الذكاء الاصناعي و واجهات المستجدم يوجد فيها تطبيق عملي ؟ بانتظار الرد.....
  23. عادي وانا بتعلم ويب اتعلم تطبيقات بردو يعني وانا بذاكر react اذاكر react native ولا هتبقى صعبه ولا اي
  24. من مفترض اول ما افتح تطبيق يعطيني كلمة مرور خاص بي لكن لم يفعل هذا التطبيق وللعلم ان servers فارغ لا يوجد به اي شيء
  25. اضغط على servers في pgadmin ثم اختر قاعدة البيانات postgresSQL، ولو طلب منك كلمة مرور قاعدة البيانات أدخلها لكي يسمح لك بالإتصال. ثم ستظهر لك databases وبها قواعد البيانات الخاصة بك وفي حال لم تجد بها أي شيء، فقم بالضغط عليها بزر الفأرة الأيمن اوختر create لإنشاء قاعدة بيانات.
  1. عرض المزيد
×
×
  • أضف...