كل الأنشطة
- اليوم
-
Kandli Kandli اشترك بالأكاديمية
-
Ali Eljada اشترك بالأكاديمية
-
Mohamed Amine El Hadani اشترك بالأكاديمية
-
Abdullh Saed اشترك بالأكاديمية
-
Maria Anwar اشترك بالأكاديمية
-
Ramzi Benssaci اشترك بالأكاديمية
-
Abdo Abdosuamm اشترك بالأكاديمية
-
Hazem Alfitori اشترك بالأكاديمية
-
شيماء بدوى اشترك بالأكاديمية
-
ماركو منصور اشترك بالأكاديمية
- البارحة
-
بصراحة، إحساس الفوز هو اللي يخلّيني نرجع نلعب كل مرة، خصوصًا وأنا لاعب من تونس ومتعود على روح التحدي اللي نعيشوها بين القهوة الصباحية ونسمة البحر. الجو في الكازينو يخلّيك مرتاح، لا توتر ولا تعقيد، وكأنك تلعب مع صحابك وتستنى اللحظة اللي يبتسم فيها الحظ. بعد تجارب مختلفة، لقيت إن الخيارات المتاحة عبر مواقع الرهان في تونس تعطيك فرصة حقيقية للفوز، مع لعب واضح وسحب بلا لف ودوران. في الآخر، متعة اللعب مع طعم الربح تخلّيني نختم الجلسة وأنا راضي، وهذا أهم انتصار بالنسبة لي.
-
وعليكم السلام ورحمة الله وبركاته . الأمور الخاصة بالدورات يتم إتمامها من خلال محادثة مركز المساعدة ويمكنك محادثتهم من خلال الرابط التالي : https://support.academy.hsoub.com/conversations ومن الممكن أن يتأخر الرد لبعض الوقت حيث يوجد ضغط حاليا على مركز المساعدة لذلك يرجى الإنتظار قليلا لحين الرد عليك.
-
مرحبًا أخي محمد، يجب عليك التواصل مع مركز الدعم الفني من خلال الرابط هنا. تحياتي لك،
-
محمد حسن74 بدأ بمتابعة استفسار عن شراء كورس جديد
-
السلام عليكم بعد ما اخذت شهادة في قسم بناء التطيبقات باستخدام بايثون حصلت على كود خصم لشراء دورات اخرة هل استطيع الحصول عليه الان
- 2 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته . يمكنكِ قراءة المقالات التالية لمعرفة أكثر حول تصميم الواجهات بشكل عام : أما بخصوص Figma فيمكنكِ تعلم الأساسيات من القنوات التالية ويمكنكِ إختيار الشرح المناسب لكِ:
-
Riyad Al Kabbani بدأ بمتابعة بولا هاني
-
Riyad Al Kabbani بدأ بمتابعة يزيد بن شيحه
-
Riyad Al Kabbani بدأ بمتابعة عبدالباسط ابراهيم
-
Riyad Al Kabbani بدأ بمتابعة Mustafa Suleiman
-
جزاكم الله خيرا أخي عبدالباسط, المقصد أن نعرف المصطلحات الأنجليزية في البرمجة من بداية التعلم فلا حاجة لمعرفة المصطلح بالعربية, أنا أواجه صعوبة في الفهم لأني سبق و تعلمت اساسيات البرمجة بلغة سي بلس بلس وكانت المصطلحات باللغة الانجليزية مع العلم أن الدورة كانت باللغة العربية ولم أجد أي صعوبة في فهمها.
-
Hiba Abdalrheem بدأ بمتابعة تصميم منصة تعليمية
-
السلام عليكم ورحمة الله وبركاته صباح الخير اريد تصميم شاشات باستخدام فيجما هل لديكم كتاب لتعلم فيجما من الصفر؟ او كورس على يوتيوب ؟
- 1 جواب
-
- 1
-
- آخر أسبوع
-
هل دوره الذكاء الاصطناعي التي تقدمها اكادميه حسوب تعلم الرياضيات اللازمه لفهم محتوي الدوره وهل الدوره كافيه للعمل بعدها ام اخد دورات اخري
-
وعليكم السلام ورحمة الله وبركاته، ملاحظتك في محلها ، ونحن نتفق معك أن اللغة الإنجليزية هي لغة البرمجة وسوق العمل، ولا غنى لمبرمج عنها. وكما تعرف فالهدف من التعريب هو إزالة الحاجز النفسي عند تعلم مفاهيم جديدة لأول مرة وللتسهيل على الطلاب وليس تقليلاً من أهمية اللغة الإنجليزية، ولهذا لا نغفل المصطلحات الإنجليزية؛ حيث يتم ذكر المصطلح الإنجليزي (مثل Variable) بجانب العربي أثناء الشرح. وللتسهيل عليك إذا واجهت مشكلة في فهم مصطلح عربي مثلاً أو أي مشكلة يمكنك وضع سؤالك أسفل الدرس في التعليقات في أي وقت وسيتم الإجابة على سؤالك.
-
السلام عليكم ورحمة الله وبركاته شكرا على جهودكم, في الحقيقة أنا عربي وأعتز باللغة العربية وأحب اللغة العربية ولكن من وجهة نظري لو أبقيتم المصطلحات باللغة الانجليزية لكان أفضل, لأن سوق العمل والدورات على اليوتيوب وأمور كثيرة معتمدة على اللغة الأنجليزية وخاصة في مجالنا وأنا لا أقلل قيمة اللغة العربية ولكن مع الأسسف هذا وقع نعيشه ولابد أن نهم المصطلحات باللغة الأنجليزية ومثالي على ذلك أن يقول الأستاذ وهو يشرح كلمة variable بدلا من كلمة متغير.
- 2 اجابة
-
- 1
-
-
الخيار الأفضل لك هو الالتزام بنفس إصدار بايثون المستخدم في الشرح (3.11)، أو إصدار قريب منه (مثل 3.11.x). وذلك لأسباب منها إذا قمت بتثبيت إصدار حديث جداً (مثل 3.14.2)، قد تفاجأ بأن بعض المكتبات الأساسية في الدورة لا تقبل التثبيت عليه بعد، مما سيجعلك تتوقف عن التعلم لتبحث عن حلول لمشاكل تقنية معقدة. وأيضاً إذا واجهت خطأً وأنت تستخدم نفس إصدار المدرب، ستعرف أن الخطأ في الكود الذي كتبته.أما إذا كنت تستخدم إصداراً أحدث، ستجد صعوبة في تحديد الخطأ . هل أخطأت في الكتابة؟ أم أن هذه الدالة تغيرت أو حذفت في الإصدار الجديد؟"
-
أولاً البيئة الافتراضية لا تظل مفعلة بشكل دائم؛ يجب إعادة تفعيلها في كل مرة تفتح فيها نافذة تيرمينال (Terminal) جديدة. ولكن ربما المشكلة التي تواجهك عند تفعيل البيئة الافتراضية هي خطأ في المسار الذي تقوم بتفعيل البيئة به ولذلك تأكد من مسارك الحالي سواء في ال cmd أو سطر الأوامر لأي محرر كود قبل كتابة أمر التفعيل، يجب أن يتواجد المؤشر داخل مجلد المشروع الذي يحتوي على ملف البيئة .
-
وعليكم السلام ورحمة الله وبركاته - اما بعد بالنسبة لطرح سؤال حضرتك جهازك يحتاج الي : 1- هارد ديسك من نوع SSD- NVME من براند تريده لا يقل سعته عن 256 جيجا فأعلى 2- الجهاز يحتاج إلى ترقية الرامات على الأقل 16 جيجا رام لكن لابد من الرجوع إلى دعم الجهاز لمعرفة الرامات المناسبة له 3- عمل تحديث للبيوس وهو أمر ضروري للماذربورد من الرابط https://support.hp.com/lv-en/drivers/hp-elitebook-8570p-notebook-pc/5212912 بعد هذه الترقية والتحديث ستجد ان الجهاز في حال أفضل .
-
لو حضرتك تشاهد تلك الفيديوهات من متصفح ايدج أو كروم أو برايف فاستعين بأداة 1- Immersive Translate - Translate Web & PDF رابط الأداة : https://chromewebstore.google.com/detail/immersive-translate-trans/bpoadfkcbjbfhfodiogcnhhhpibjhbnh 2- Trancy لترجمة الفيديو والترجمة الفورية رابط الأداة : https://chromewebstore.google.com/detail/trancy-immersive-translat/mjdbhokoopacimoekfgkcoogikbfgngb هذه الأدوات تساعدك بشكل نهائي على ترجمة أي فيديو أنت تشاهده أيا كانت اللغة التي ينطق بها . ملحوظة : بعض الفيديوهات المعروضه على يويتوب تأتي بدون ترجمة نهائياً أي أن المحرر لتلك الفيديوهات لم يُفعل خاصية الترجمة. ملحوظة الراوبط ملحق جوجل كروم
-
وعليكم السلام ورحمة الله وبركاته. يوجد عدة دورات ستكون مناسبة معك ولكن أولها دورة علوم الحاسوب فإذا كنت جديداً تماماً على عالم البرمجة ولا تملك خلفية قوية عن الخوارزميات، فهذا الخيار هو الأنسب. الذكاء الاصطناعي هو عبارة عن خوارزميات ورياضيات وهياكل بيانات. هذه الدورة ستعطيك الأساس القوي لفهم كيف تعمل الأشياء خلف الكواليس. كما ستتعرف على مفاهيم عامة ستفيدك مهما كان تخصصك لاحقاً. ولديك خيار آخر وهو دورة تطوير التطبيقات باستخدام لغة Python وذلك بسبب أن الذكاء الاصطناعي يعتمد بشكل أساسي على لغة Python، وهذه الدورة ستجعلك محترفاً في اللغة نفسها كما أن دورة الذكاء الاصطناعي تعلمك بناء Model بينما دورة البايثون تعلمك كيف تضع هذا النموذج داخل تطبيق ويب حقيقي أو واجهة برمجية (API) باستخدام أطر عمل مثل Flask أو Django.
- 1 جواب
-
- 1
-
-
سلام عليكم أريد الإستفادة من عرض دورتين بسعر دورة واحدة دورة الذكاء الاصطناعي بنسبه لدورة التانيه أريد إقتراح تكميلي لدورة
- 1 جواب
-
- 1
-
-
وعليكم السلام ورحمة الله تعالى وبركاته، يمكنك الانتقال ل React الآن بشرط أن تكون مرتاحا في التعامل مع JavaScript الأساسية وليس فقط حافظا لقواعدها النظرية. فالمعيار الحقيقي ليس عدد المشاريع التي بنيتها Bootstrap، بل قدرتك على بناء تطبيق تفاعلي كامل ب Vanilla JS دون الاعتماد على مكتبات جاهزة، خاصة إذا كنت تفهم كيف تدار ال DOM يدويا وكيف تتعامل مع الأحداث وتستخدم دوال المصفوفات مثل map و filter و reduce بشكل طبيعي. أما إذا شعرت بالارتباك عند محاولة مزامنة البيانات مع الواجهة أو إدارة الحالة ديناميكيا فهذا يعني أنك ستحتاج لمزيد من التطبيق العملي قبل الانتقال إلى React لأن React يحل هذه المشاكل بالتحديد وستقدر قيمتها أكثر عندما تفهم الصعوبات التي تتجنبها. أما بخصوص React في الدورة فهي كافية كأساس لكنك ستحتاج للتعمق أكثر لاحقا من خلال بناء مشاريع شخصية ودراسة مفاهيم متقدمة مثل State Management وأدوات مثل React Query لتكون جاهزا لسوق العمل.
-
الشهادة من أكاديمية حسوب معتمدة ولكن ما يهم أصحاب العمل فعلياً الخبرة العملية التي اكتسبتها معرض الأعمال الذي يظهر مهاراتك الفعلية المشاريع العملية التي أنجزتها ولذلك إذا أكملت الدورات ستتمكن من بناء معرض أعمال قوي، وستكون لديك فرصة جيدة في سوق العمل ، خاصة أن المجال التقني يعتمد على الكفاءة والمهارة أكثر من الشهادات .
-
بالطبع لا، العملية معقدة تجمع بين التشفير، الرياضيات، ونظام قواعد البيانات، وذلك للوصول إلى ثلاثة أمور وهم عشوائية تامة بحيث لا يمكن لأحد تخمين الرقم التالي، التفرد لعدم تكرار نفس الرقم مرتين والأمان لحماية الأرقام من السرقة قبل طباعتها أو بيعها. فالشركات لا تستخدم الأرقام المتتالية مثل 1000، 1001، 1002 لأن ذلك يسهل عملية التخمين، وتعتمد على خوارزميات لتوليد أرقام عشوائية معقدة جداً CSPRNG - Cryptographically Secure Pseudo-Random Number Generator. ويتم توليد سلسلة طويلة من الأرقام ما بين 14 أو 15 أو 16 رقم وهي عشوائية ولا تتبع نمط معين. وقبل إرسال الأرقام لمصانع الطباعة، يتم تشفيرها وتحويل الأرقام إلى رموز مشفرة لا يمكن قراءتها إلا من قبل الآلة الخاصة التي ستطبع البطاقات أو الأنظمة التي سترسلها رسائل نصية. وذلك يمنع الموظفين في شركات الطباعة من معرفة الأرقام أو سرقتها. حتى بعد طباعة البطاقة، أحيانًا لا تكون فعالة، إلا عند تفعيلها فقط عند بيعها في نقطة البيع أو عند تسليمها للوكيل، ليتم ربطها بالنظام المالي.
-
تُعدُّ الشبكات العصبية Neural Networks نموذجًا حاسوبيًا مستوحى من الدماغ البشري يحلل البيانات ويتعلم منها بعدة طرق، كالتعلم العميق الذي يمكنك الاطلاع عليه أكثر من مقال دليل المبتدئين لفهم أساسيات التعلم العميق، ومن فروعها الشبكات العصبية الالتفافية Convolutional Neural Networks - CNNs، المصممة لاستخراج المزايا والتعرف على الكائنات من البيانات، وتستخدم خصيصًا في مجال تصنيف الصور وتحليل محتوياتها. تُمثَّل بيانات الإدخال input data لمعظم الشبكات العصبية بمصفوفة matrix شكلها يعتمد على نوع البيانات، فمثلًا يمكن تمثيل الصور بمصفوفة أبعادها هي الطول حجمه يساوي طول الصورة، والعرض حجمه يساوي عرض الصورة، واللون لكل بكسل pixel في الصورة يتألف من ثلاث ألوان الأحمر والأخضر والأزرق RGB أي حجمه يساوي 3، فيمكن تمثيل الصورة بمصفوفة ثلاثية الأبعاد حجمها الطول×العرض×3. سنتعرف في هذا المقال على مكونات الشبكات العصبية الالتفافية وطريقة عمل كل منها وأهم التطبيقات العملية التي تستخدم فيها. أنواع وترتيب طبقات الشبكات الالتفافية يتميز هذا النوع من الشبكات العصبية بالأداء العالي في التعامل مع البيانات متعددة الأبعاد كالصور والصوتيات والتي تكون دخلًا لهذه الشبكة وتُمثّل على شكل مصفوفة بيانات الإدخال input data، ثم تمرر تلك المصفوفة إلى طبقات الشبكة وهي ثلاث أنواع رئيسية بالترتيب التالي بطبقة واحدة أو أكثر من كل نوع وهي: الطبقة الالتفافية Convolutional layer طبقة التجميع Pooling layer الطبقة المتصلة كليًا Fully connected layer تزداد قدرة الشبكة وتعقيد التعرف على مزايا في البيانات مع كل طبقة منها، فمثلًا عند تحليل صورة تُركز الطبقات الابتدائية على تحديد المزايا البسيطة كالألوان والحواف، ثم تُجمّع الطبقات التي تليها تلك المزايا وتستنتج منها مزايا أعقد كالأشكال، وصولًا لطبقات الشبكة النهائية التي تتعرف على الكائنات. الطبقة الالتفافية Convolutional layer هي أساس الشبكات العصبية الالتفافية تحوّل مصفوفة البيانات المدخلة إليها إلى مصفوفة جديدة تعبّر عن المزايا الموجودة ضمنها، حيث تستخدم المُرشّح filter ويسمى أيضًا النواة kernal أو كاشف الميزة feature detector والذي يكون حجمه صغيرًا للالتفاف -لذا سُميت الطبقة بالالتفافية- على أجزاء من مصفوفة الدخل، وفي كل خطوة تُطبّق عملية الضرب النقطي dot product بين المرشح وجزء من مصفوفة الدخل لينتج عنها مصفوفة جديدة تدعى خارطة الميزة feature map أو خارطة التفعيل activation map أو الميزة المُلتفة convolved feature. تٌجمع بعد ذلك مصفوفات الخرائط الناتجة معًا ويطبق عليها تابع تفعيل مثل التابع ReLU لتسهيل التعامل معها لاحقًا وزيادة كفاءة الشبكة وتحويل قيمها إلى قيم غير خطية، وبذلك يكون خرج هذه الطبقة جاهزًا لمعالجته في الطبقة اللاحقة. عادة يوضع عدة طبقات متتالية من هذا النوع ضمن الشبكة، ومع تدريب الشبكة تتعاون الطبقات للتعرف على المزايا الموجودة في مصفوفة الدخل بدءًا من المزايا البسيطة وصولًا للتعرف على الكائنات، فمثلَا عند تدريب الشبكة للتعرف على الوجوه ضمن الصور تتعلم الطبقات الأولى التعرف على الخطوط والانحنائات البسطية، ثم تتعرف الطبقات اللاحقة على أشكال أعقد كشكل العيون والفم والأنف، وصولًا للطبقات الأخيرة التي ستتعرف على الوجوه ومكانها ضمن الصورة كما هو موضح في الصورة أدناه. شكل مصفوفة المٌرشح Filter matrix يمثل كل مرشح ميزة صغيرة على شكل مصفوفة أوزان weights تُعدّل خلال عملية التدريب لتصحيح عمل الشبكة وتصبح قادرة على استكشاف المزايا التي نبحث عنها، وشكل المصفوفة يماثل شكل مصفوفة بيانات الإدخال من حيث عدد الأبعاد، أما حجم كل بعد يعتمد على مدى قرب المزايا التي نبحث عنها من المعنى الذي يُعبّر عنه البعد المقابل في مصفوفة بيانات الإدخال. فمثلًا لتحليل صورة مُمثلة بمصفوفة ثلاثية الأبعاد يجب أن تكون المرشحات بنفس الشكل أي ثلاثية الأبعاد أيضًا، أما حجم كل بعد وبما أن طول وعرض الصورة لا يعبر مباشرة عن المزايا الموجودة ضمن الصورة، فحجم الأبعاد المقابلة لها ضمن المرشح تكون صغيرة مثلا بحجم 5×5 أو 3×3، أما بُعد اللون فهو يُعبر عن محتوى الصورة فيكون حجم البعد المقابل له ضمن المرشح مساويًا له أي 3، لتكون حجم المرشحات الممكنة 5×5×3 أو 3×3×3 أو أي قيم أخرى مماثلة. كلما زاد عدد المرشحات المستخدمة زادت قدرة الشبكة على استخراج مزايا معقدة أكثر، كما يؤثر طول الخطوة Stride التي يخطوها المرشح أثناء عملية المسح على شكل مصفوفة الميزة الناتجة، وقد لا يناسب أحيانًا حجم المرشح لمسح مصفوفة البيانات بشكل كامل عندها نلجأ لإحدى الطرق التالية: الحشو الصحيح Valid padding بتجاهل عمليات المسح النهائية التي لا تتناسب بالحجم الحشو المماثل Same padding بإضافة أصفار لحواف مصفوفة المرشح ليكون حجم مصفوفة الخرج مساويًا لحجم مصفوفة بيانات الإدخال الحشو الكلي Full padding بإضافة أصفار في حواف مصفوفة البيانات لزيادة حجم مصفوفة الخرج طبقة التجميع Pooling layer وظيفتها تقليل أبعاد وشكل المصفوفة الداخلة إليها، وطريقة عملها تشبه طبقة الالتفاف، بتمرير مرشح على المصفوفة المدخلة إليها. الفرق أن المرشح في هذه الطبقة لا يحوي أوزانًا بل هو دالة تجميع aggregation تُطبّق على أجزاء الدخل وتكتب نتائج ذلك المسح في مصفوفة الخرج الأقل بعدًا، وهناك نوعين من هذه الدوال تختلف في طريقة حساب النتيجة أثناء المسح: التجميع الأعظمي Max pooling يُختار فيه أعلى القيم التجميع الوسطي Average pooling يُحسب فيه وسطي القيم قد نتسائل لماذا نختزل في هذه الطبقة بعض المعلومات المستخرجة التي قد تكون مهمة من الطبقة السابقة، وذلك لعدة أسباب منها التبسيط وزيادة الأداء حيث سنتعامل مع بيانات أقل في الطبقات اللاحقة، وأيضًا تمنع هذه الطبقة الشبكة من الإفراط في التخصيص overfitting فيبقى عمل الشبكة يغطي مجال أكبر من بيانات الإدخال الغير مدرب عليها. الطبقة المتصلة كليًا Fully connected layer تتكون من طبقات ضمن كل منها أعداد مختلفة من العقد nodes، بحيث تتصل فيها العقد من كل طبقة مع كل العقد في الطبقة التي تليها، وتطبق في كل عقدة أوزان على مدخلات العقدة ثم تطبق على النتيجة دالة تفعيل عادة تكون من نوع softmax وينتج عنها احتمال من صفر إلى واحد، وتكرر هذه العملية في جميع طبقات العقد للوصول إلى الطبقة النهائية. تستكشف هذه الطبقة الأنماط من المزايا المستخرجة من الطبقات السابقة من الشبكة، وتعطي جوابًا نهائيًا وهو خرج الشبكة ككل. تطبيقات الشبكات العصبية الالتفافية من أهم استخدامات هذه الشبكة في مجال الذكاء الاصطناعي هي مهام الرؤية الحاسوبية لتحليل واستخراج المعلومات من الصور والفيديوهات وحتى الصوتيات. فمثلًا تستخدمها منصات التواصل الاجتماعي في تحليل الصور المنشورة فيها، والمتاجر الرقمية في مسح صور المنتجات وتصنيفها لاقتراحها على الزبائن، وفي المجال الطبي تٌستخدم في تحليل صور الأشعة وتحديد احتمالية وجود الأمراض، ومن أهم التطبيقات لهذه الشبكات هو في مجال النقل لتطوير سيارات ذاتية القيادة وتخفيف أخطاء السائقين لحماية الركاب. خلاصة تعتبر الشبكة العصبية الالتفافية من أهم أنواع الشبكات في مجال الذكاء الاصطناعي لتطبيقاتها المختلفة المفيدة، والمزايا والتطبيقات المختلفة التي تقدمها من التعرف على الكائنات إلى استخراج المزايا من البيانات من أنواع مختلفة. تعرفنا في هذا المقال على والطبقات المكونة لها وعمل كل منها، من طبقة الالتفاف إلى طبقة التجميع وصولًا للطبقة المتصلة كليًا، وعلى أهم التطبيقات التي تٌستخدم فيها تلك الشبكة. اقرأ أيضًا الذكاء الاصطناعي: دليلك الشامل مدخل إلى الذكاء الاصطناعي وتعلم الآلة المفاهيم الأساسية للذكاء الاصطناعي كل ما تود معرفته عن دراسة الذكاء الاصطناعي
-
يجب عليك التطبيق بشكل كاف على JavaScript (Vanilla JS) قبل تعلم React فمثلاً مفاهيم React مبنية على مفاهيم JS المتقدمة ولذلك إذا لم تتعمق في javascript فغالباً لن تصل لمستوى عال في react بدون تعلم هذه المفاهيم . كما تحتاج للتطبيق في كشروع أو كثر على javascript حتى تستطيع معرفة المشكلات التي يحلها react بكل سهولة وبالتالي تستطيع تطبيق المفاهيم الخاصة ب react لشكل صحيح . ولذلك يمكنك بناء مشروع قائمة المهام To-Do List بواسطة javascript ويعتبر هذا المشروع بداية جيدة حيث ستتطبق فيه كيفية التعامل مع المصفوفات (Arrays) ثم فهم ال State فالبيانات موجودة في الكود كـ Array، ويجب عليك تحديثه يدوياً. وعندما تبني هذا المشروع بـ JavaScript، ستشعر بـالصعوبة الناتجه عن محاولة مزامنة البيانات مع الشاشة. وعندما تنتقل لـ React: ستكتشف أن React تحل هذه المشكلة . أنت تعدل البيانات فقط، و React تعدل الشاشة. لن تفهم عظمة هذا الحل إلا إذا عانيت من المشكلة أولاً. وبعيداً عن هذه التفاصيل بما أنك قمت بدراسة جافاسكريبت تحتاج حالياً التطبيق عليها
- 4 اجابة
-
- 1
-
-
مجهود جيد، لكن يجب التركيز أولاً على الأساسيات، أي التعمق في HTML, CSS, JS وبناء مشاريع من خلالهم فقط بدون استخدام أي إطار أو تقنية مثل بوتستراب. وبعد ذلك تستطيع استخدام التقنيات في مشاريعك ومنها بوتستراب لتسريع عملية التطوير، ثم تعلم React.js ولكن بعد الوصول لمستوى متوسط في جافاسكريبت أي مستوى جيد من الاستيعاب للغة البرمجية وليس سطحي. ابحث على اليوتيوب عن مشروع جافاسكريبت بسيط مثلاً وحاول تنفيذه ولا مشكلة في رؤية الشرح والتعلم. ثم انتقل لتعلم React.js من خلال الدورة، وستحتاج إلى التعمق أكثر في React من خلال مصادر أخرى، ابحث أيضًا على يوتيوب عن مشروع React.js بسيط وقم بتنفيذه بجانب المشروع الذي ستقوم به بالدورة. الفكرة هي التركيز على الأساسيات قدر الإمكان وتجنب التسرع في التنقل بين التقنيات، فـ React.js هي الأساس للإطار الذي ستدرسه بعد ذلك وهو Next.js
- 4 اجابة
-
- 1
-
-
ندرس تحليل البيانات Data Analysis مُبكرًا لأننا سنحتاج ذلك في المسارات التالية، ولن نحتاج دراسة قواعد البيانات والـ APIs مُبكرًا، لذا الترتيب مناسب لمنهج الدورة. فلا يمكنك بناء أي موديل ذكاء اصطناعي بدون أن تعرف كيف تنظف البيانات وتعالجه، فذلك هو الأساس. ومجال الـ Computer Vision الحديث يعتمد بنسبة 90% على تقنيات الـ Deep Learning، والـ Deep Learning هو فرع متطور من الـ Machine Learning. لذا تستطيع دراسة الدورة بنفس الترتيب لترى النتيجة أي التطبيق العملي أولاً، مثل اكتشاف الأشياء باستخدام YOLO في البداية لتشعر بقوة المجال، ثم العودة للخلف لنشرح الأساسيات أي الرياضيات والخوارزميات في مسار ML و DL. أو الترتيب التالي لو أردت تعلم الأساسيات ثم التطبيق العملي: Machine Learning Deep Learning Computer Vision ولا مشكلة في تدريس الأساسيات النظرية أولاً أي التعلم العميق والشبكات العصبية، ثم الانتقال إلى البنى المتقدمة المبنية عليها كالـ Transformers. لكن الفكرة من إعادة الترتيب هو إتباع منهجية حديثة وهي من الأعلى إلى الأسفل أو التطبيق أولاً، وذلك بدلاً من المنهجية التقليدية من الأسفل إلى الأعلى أو النظرية أولاً. وذلك لتعلم كيفية قيادة السيارة وتحقيق بها نتائج ملموسة تطبيقات المحولات، ثم بعد أن يدرك الطلبة أهميتها وقوتها، سيتعلمون كيف يعمل محركها الداخلي أي التعلم العميق. بمعنى المحولات هي نوع من الشبكات العصبية، لكن استخدامها كأداة لا يتطلب بالضرورة فهم كل تفاصيلها النظرية المعقدة مسبقًا، تمامًا كما أنك تستخدم هاتفك الذكي كل يوم دون الحاجة لمعرفة تصميم أشباه الموصلات في معالجه. لذا الترتيب الجديد غرضه، تعليمك المهارات التطبيقية الأكثر طلبًا أولاً، وإبقائك متحفزة عبر بناء مشاريع حقيقية مبكرًا، وتأهيلك بشكل عملي لفهم النظرية لاحقًا بشكل أسهل وأكثر جدوى.
-
هل ترتيب المسارات دا صحيح لان في حاجات المفروض كانت تيجي قبل حاجات
- 1 جواب
-
- 1
-
