لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 06/20/23 in أجوبة
-
2 نقاط
-
السلام عليكم ما الفرق بين GPU و TPU وايهما افضل لتعلم الاله؟2 نقاط
-
2 نقاط
-
السلام عليكم أريد تسجيل ابني ذو ال 15 عام في دورة من دوراتكم.... هل يوجد كود خصم هذه الأيام مع الشكر.1 نقطة
-
وحدات المعالجة الرسومية (GPU) تعتمد على العديد من المعالجات الصغيرة المتوازية الموجودة داخل الوحدة، والتي تمكنها من تنفيذ العمليات بشكل أسرع وأكثر كفاءة من الـ CPU. ويتميز الـ GPU بتوفير أداء عالي وسرعة في تنفيذ العمليات الحسابية والرسومية، مما يجعلها خيارًا جيدًا لتعلم الآلة، وخاصةً عند معالجة الصور والفيديو والبيانات ثلاثية الأبعاد (3D). بالمقابل، فإن وحدات المعالجة الإنفرادية (TPU) هي نوع من الوحدات المعالجة المصممة بشكل خاص لتنفيذ عمليات تعلم الآلة بشكل أسرع من الـ CPU والـ GPU. وتم تصميم TPU بواسطة Google خصيصًا لتنفيذ عمليات تعلم الآلة باستخدام منصة TensorFlow. وتتميز TPU بأنها توفر أداءًا عاليًا في تنفيذ العمليات الحسابية المعقدة، وتتيح للمستخدمين تنفيذ حسابات تعلم الآلة في وقت قصير جدًا. يختلف الـ GPU والـ TPU في العديد من الجوانب مثل الأداء والتكلفة والتوافق مع بعض الأنظمة والبرامج، ويتوقف اختيار الأفضل لتعلم الآلة على نوع المهمة والبيئة التي سيتم تشغيلها فيها. إذا كنت تريد تنفيذ مهام تعلم الآلة المتقدمة والمعقدة ، فقد يكون TPU الخيار الأفضل ، ولكن إذا كنت تعمل على مهام ذات معالجة رسومية عالية أو عمليات تعلم الآلة العامة ، فقد يكون GPU هو الخيار الأفضل لك. لنفترض أن لدينا مهمة تعلم الآلة تتعلق بتصنيف الصور بناءً على محتواها. في هذه الحالة، يمكن استخدام GPU لتحليل الصور وتحويلها إلى بيانات قابلة للتعلم ، وتنفيذ خوارزميات التعلم الآلي عليها. ويمكن استخدام GPU لتنفيذ العديد من العمليات الحسابية المتوازية اللازمة لتحليل الصور وتدريب نموذج التعلم الآلي. من ناحية أخرى، يمكن استخدام TPU لتنفيذ مهام تعلم الآلة المعقدة مثل الشبكات العصبية العميقة المكونة من عدة طبقات. وسوف يؤدي استخدام TPU إلى تحسين أداء تدريب النموذج بشكل كبير وتقليل الوقت اللازم لإنجاز المهمة. وبشكل عام، فإن استخدام GPU أو TPU يعتمد على البيئة التي يتم تشغيلها فيها التطبيق ونوع المهمة التي يتم تنفيذها. يرجى ملاحظة أنه يمكن استخدام GPU أو TPU بشكل متزامن معًا في بعض الحالات لتحسين أداء تعلم الآلة وتقليل وقت التدريب. فالنهاية, الفرق الرئيسي بينهما هو أن TPU تم تصميمه خصيصًا لتسريع عمليات التعلم الآلي، بينما يمكن استخدام GPU لمهام أخرى غير التعلم الآلي.1 نقطة
-
عندما أحاول استعراض الملف الشخصي (profile) لمستخدم موجود في قاعدة البيانات يظهر الملف الشخصي للمستخدم مكرر وكأنه منسوخ ويظهر لي في الكونسول هذا الخطأ الموضح في الصورة المرفقة وهذا الكود <div className='ProfileInfo'> {userData.length > 0 && userData.map((user) => ( <div className='profileInfo-container' key={user._id} > <div className='profileInfo-top'> </div> <div className='profileInfo-center'> <img className='profile-avatar' fontSize="large" src={auth.user.avatar} alt=""/> {user._id && auth && user._id === auth.user._id ? <button className='addfbtn' onClick={()=>setEdit(true)}>EDIT</button> : <GlobalFriendBtn classBtn="addfbtn" user={user}/> } </div> ... إلخ1 نقطة
-
1 نقطة
-
هناك بعض النقاط التي يجب توضيحها فيما يتعلق بالفروقات: 1- هيكلية المعالجة GPU: تم تصميم وحدة معالجة الرسومات للتعامل بشكل رئيسي مع الرسومات والعمليات المتوازية، وتتميز بأنها تحتوي على عدد كبير من وحدات المعالجة الرسومية التي تعمل معًا لتنفيذ العمليات بسرعة. TPU: تم تصميم وحدة معالجة التنقيح خصيصًا للتعلم العميق والذكاء الاصطناعي، وتتميز بأنها تحتوي على مجموعة كبيرة من العتاد المخصص لعمليات التنقيح بشكل فعال. 2- الأداء GPU: تعتبر وحدات معالجة الرسومات قوية في تنفيذ العمليات المتوازية بشكل فعال. يمكنها تسريع الحوسبة والتعلم العميق، وتقديم أداء جيد في مجموعة واسعة من التطبيقات. TPU: تم تصميم وحدات معالجة التنقيح خصيصًا لأداء العمليات المرتبطة بتعلم الآلة، وتعتبر أكثر كفاءة في تنفيذ العمليات الرياضية المتعلقة بالتعلم العميق، مما يعني أنها يمكن أن توفر أداءًا أفضل في بعض التطبيقات. 3- القدرة على التوسع GPU: تستخدم على نطاق واسع في مجالات مختلفة، مثل الألعاب، والعلوم، والتصميم، والتعدين، وغيرها، ويمكن استخدام مجموعة متنوعة من الألعاب المتعددة الأبعاد والتطبيقات الأخرى بفضل قدرتها على التعامل مع مهام متعددة. TPU: صُممت وحدات معالجة التنقيح بشكل خاص لتحسين أداء التعلم الآلي، ولكن هي غالبًا ما تكون محدودة في استخداماتها وتستخدم بشكل رئيسي في تطبيقات التعلم العميق والذكاء الاصطناعي. 4- أمثلة على استخدامات GPU في التعلم الآلي يستخدم تدريب النماذج العميقة للتعرف على الصور، مثل تصنيف الكائنات أو تجزئة الصور إلى أجزاء مختلفة. تدريب نماذج التنبؤ اللغوي، مثل الترجمة الآلية أو إنشاء نماذج لتوليد النصوص الطبيعية. تدريب نماذج التعرف على الصوت وتحويل الإشارات الصوتية إلى نصوص. 5- أمثلة على استخدامات TPU في التعلم الآلي تسريع عمليات التدريب في نماذج التعلم العميق، مما يؤدي إلى زيادة سرعة التدريب وتحسين الأداء العام للنموذج. تحليل البيانات الكبيرة وتدريب نماذج التنبؤ بالسلوك وتحليل البيانات الاستراتيجية في المجالات مثل التسويق والتمويل. تستفيد TPU من قدرتها على التعامل مع العمليات الرياضية المرتبطة بالتعلم العميق، مما يجعلها مثالية لتدريب النماذج الضخمة التي تحتاج إلى قوة حسابية كبيرة.1 نقطة
-
في تعلم الآلة، تستخدم البيانات لتدريب وتحسين النماذج الرياضية والخوارزميات. وبشكل عام، كلما زاد حجم البيانات، كلما تحسن أداء النموذج، حيث يستطيع النموذج تحليل الأنماط والعلاقات المختلفة بين المتغيرات بشكل أفضل وأكثر دقة. ولكن، ليس كل البيانات هي مفيدة في تعلم الآلة. يجب أن تكون البيانات متنوعة وشاملة، حيث إذا كانت البيانات غير متنوعة وغير شاملة، فإن النموذج المدرب على هذه البيانات قد يعاني من مشكلة التحليل والتنبؤ بشكل دقيق في حالات جديدة ومختلفة. علاوة على ذلك، فإن حجم البيانات لوحده لا يكفي لتحسين أداء النظام. يجب أن تختار الخوارزمية الصحيحة وضبط معلماتها بشكل صحيح لتحقيق أفضل النتائج. وعادةً ما يتم استخدام تقنيات تعلم الآلة مثل التعلم العميق Deep Learning وشبكات العصب الاصطناعي Neural Networks لمعالجة البيانات الكبيرة وتحسين أداء النظام. وأخيرًا، من المهم أن تكون جودة البيانات عالية، حيث إذا كانت البيانات غير دقيقة أو غير متكاملة، فإن نتائج التحليل والتنبؤات ستكون غير دقيقة أيضًا. ولذلك، يتم استخدام تقنيات مثل تنظيف البيانات وتعزيزها لتحسين جودتها وزيادة دقة وفعالية النماذج الناتجة. ويعتبر البحث عن المصادر المناسبة للبيانات المفيدة والمتنوعة والجودة عاملاً هاماً في تعلم الآلة. ويتم استخدام مصادر مثل قواعد البيانات العامة والمواقع الإلكترونية ومنصات التواصل الاجتماعي والأجهزة الذكية لجمع البيانات المفيدة. وفي النهاية، يعد تعلم الآلة عملية مستمرة، حيث يتم استخدام البيانات المستمرة لتحسين النماذج وتحديثها وتطويرها. وبهذه الطريقة، يمكن للنظام الاستجابة بشكل أفضل للتحديات والمتغيرات المستمرة وتحقيق أفضل النتائج في المهام المختلفة.1 نقطة
-
ما هو GPU؟ تعني GPU معالج الرسومات. كانت GPUs مصممة في الأصل ومستخدمة للرسومات ثلاثية الأبعاد لتسريع الأشياء مثل عرض الفيديو، ولكن مع مرور الوقت، جعلت قدرتها على المعالجة الموازية منها خيارا شائعا للاستخدام في الذكاء الاصطناعي. تعمل GPUs عن طريق المعالجة الموازية، وهي القدرة على أداء العديد من المهام في وقت واحد. وهو ما يجعلها أداة مفيدة للغاية. يتيح المعالجة الموازية لـ GPUs تقسيم المشكلات المعقدة إلى آلاف أو ملايين المهام الفردية وحلها جميعًا في وقت واحد بدلاً من واحد تلو الآخر كما يتطلبها المعالج المركزي. تجعل قدرة المعالجة الموازية GPUs أداة متعددة الاستخدامات وخيارًا رائعًا لمجموعة متنوعة من الوظائف مثل الألعاب وتحرير الفيديو وتعدين العملات المشفرة / blockchain. كما تجعلها مناسبة تمامًا للذكاء الاصطناعي والتعلم الآلي، وهو نوع من تحليل البيانات الذي يتميز ببناء نماذج تحليلية بشكل تلقائي. ويرجع ذلك إلى أن المعالجات الحديثة لـ GPU تحتوي عادةً على 2500-5000 وحدة منطق حسابية (ALUs) في معالج واحد مما يمكن أن يؤدي إلى تنفيذ آلاف الضرب والجمع بشكل متزامن. يوجد شرط واحد عن GPUs وهو أنها مصممة كمعالج عام يجب أن يدعم الملايين من التطبيقات والبرامج المختلفة. لذلك، على الرغم من أن GPU يمكنها تشغيل وظائف متعددة في وقت واحد، إلا أنها تحتاج إلى الوصول إلى السجلات أو الذاكرة المشتركة لقراءة وتخزين نتائج الحساب الوسيطة. ما هو TPU؟ تعني TPU وحدة معالجة التنسورات وهي هندسة معمارية مخصصة لتطبيقات التعلم العميق أو التعلم الآلي. اخترعتها Google، وتعتبر TPUs دوائر متكاملة تطبيقية (ASIC) مصممة خصيصًا للتعامل مع الاحتياجات الحسابية للتعلم الآلي وتسريع حسابات الذكاء الاصطناعي والخوارزميات. بدأ استخدام Google لـ TPUs داخليًا في عام 2015، وفي عام 2018، أصبحت متاحة للجمهور. عندما صممت Google TPU، قامت بإنشاء هندسة معمارية مخصصة لنطاق معين. وهذا يعني أنه بدلاً من تصميم معالج عام مثل GPU أو CPU، صممت Google TPU كمعالج مصفوفة متخصص لأعباء الشبكات العصبية. من خلال تصميم TPU كمعالج مصفوفة بدلاً من معالج عام، حلت Google مشكلة الوصول إلى الذاكرة التي تبطئ GPUs وCPUs وتتطلب استخدام المزيد من قوة المعالجة. مزايا وعيوب TPUs TPUs قيمة للغاية . إن العيب الوحيد لديها هو أنها أكثر تكلفة من GPUs وCPUs. ولكن، تفوق مزايا TPUs بشكل كبير على تكلفتها العالية. TPUs هي خيار رائع لأولئك الذين يرغبون في: تسريع تطبيقات التعلم الآلي. توسيع التطبيقات بسرعة. إدارة أعباء عمل التعلم الآلي بتكلفة فعالة. البدء باستخدام نماذج مرجعية مفتوحة المصدر ومحسنة بشكل جيد. TPU مقابل GPU يعتمد الخيار الأفضل على الاحتياجات والميزانية الفردية والشركات. TPU تتفوق على GPU في الأداء بشكل عام، وتوفر نتائج أفضل في فترة زمنية أقصر. ومع ذلك، فإن TPUs غالبًا ما تكون أغلى من GPUs، وتتطلب تكلفة أعلى للاستحواذ والصيانة. GPU تعد خيارًا متعدد الاستخدامات وأكثر توافرًا وأقل تكلفة من TPUs، وتقدم أداءً جيدًا للغاية في تطبيقات الذكاء الاصطناعي والتعلم الآلي. ومع ذلك، من الممكن أن تصبح TPUs خيارًا أفضل في المستقبل في حال تم تعزيز توافرها وتخفيض تكلفتها. بشكل عام، فإن GPU هي الخيار الأكثر شيوعًا للتطبيقات العامة، بينما يفضل TPUs لتطبيقات التعلم العميق وتحليلات البيانات الكبيرة والمهام الحسابية الشديدة التطلب.1 نقطة
-
GPU وTPU هما اثنان من وحدات المعالجة المركزية المستخدمة في مجال التعلم الآلي والذكاء الاصطناعي، ولكل منهما ميزاته واستخداماته الخاصة. GPU (وحدة المعالجة الرسومية) تم تصميم GPU في الأصل لتنفيذ العمليات الحسابية المتعلقة بعرض الرسوميات والرسوم المتحركة. تتميز بعدد كبير من وحدات المعالجة النواة المستقلة التي تمكنها من معالجة العمليات المتعددة بشكل موازٍ (Parallel Processing) بشكل فعال. يتم استخدام GPU في التعلم العميق (Deep Learning) والتعلم الآلي لمعالجة البيانات بسرعة عالية وتسريع عمليات التدريب والتحليل. TPU (وحدة المعالجة المؤكدة) تم تصميم TPU بواسطة شركة Google خصيصًا للتعامل مع العمليات المرتبطة بالذكاء الاصطناعي والتعلم الآلي. تتميز TPU بقدرتها على تنفيذ العمليات المرتبطة بالتعلم الآلي بشكل فعال وبسرعة عالية، وذلك بفضل الأداء المحسَّن والهيكل المخصص الذي يركز على معالجة تدفقات البيانات الضخمة. يُفضل استخدام TPU في الحوسبة السحابية ومشاريع الذكاء الاصطناعي الكبيرة التي تتطلب معالجة كميات ضخمة من البيانات بسرعة فائقة. فيما يتعلق بأيهما هو الأفضل للتعلم الآلي، يعتمد الأمر على الحالة الخاصة بك. إذا كنت تعمل على مشروع صغير أو متوسط الحجم في التعلم العميق، فقد تكون GPU كافية لتلبية احتياجاتك. ومع ذلك، إذا كنت تعمل على مشروع ضخم أو متطلبات متقدمة في التعلم الآلي، فقد يكون TPU خياراً أفضل نظراً لقوتها وقدرتها على معالجة البيانات بشكل فعال. ويمكن استخدام كلا GPU و TPU في مجال التعلم الآلي، ويعتمد الاختيار على حجم المشروع ومتطلبات الأداء الخاصة بك.1 نقطة
-
الكود غير صحيح، ولا تعتمد على الذكاء الاصطناعي في مثل تلك الأمور، أولاً ستعاني في شرح الأمر له، وثانيًا من الأفضل لك مراجعة الأساسيات والتفكير في كيفية حل المشكلة عن طريق تقسيم التحدي إلى أجزاء صغيرة ثم تقسيم تلك الأجزاء إلى أجزاء أصغر واعمل على تنفيذها، وبعد الإنتهاء من جزء انتقل للجزء الذي يليه. وفي حال واجهتك مشكلة في كيفية تنفيذ التحريك Animation فعليك بتعلم كيفية فعل ذلك وستجد شروحات كثيرة لذلك على اليوتيوب مثلاً. وإليك الكود الصحيح، حاول التعلم منه ثم تطبيق التحدي بأحرف أخرى مثل حرفين من اسمك مثلاً Am. الكود بدون استخدام Flex Box أو Grid: HTML <div class="one"></div> <div class="two"></div> <div class="three"></div> <div class="four"></div> <div class="five"></div> <div class="six"></div> <div class="seven"></div> <div class="eight"></div> CSS: * { box-sizing: border-box; } .one { background-color: #333; width: 300px; height: 50px; position: absolute; } .two { background-color: #333; width: 300px; height: 50px; position: absolute; top: 200px; } .three { background-color: #333; width: 300px; height: 50px; position: absolute; top: 400px; } .four { background-color: #333; width: 50px; height: 442px; } .five { background-color: #333; width: 50px; height: 442px; transform: translate(340px, -442px) } .six { background-color: #333; width: 300px; height: 50px; transform: translate(340px, -492px); } .seven { background-color: orange; width: 40px; height: 35px; transform: translate(590px, -535px); animation-name: move1; animation-duration: 5s; animation-iteration-count: 1; animation-timing-function: linear; } @keyframes move1 { 0% { transform: translate(590px, -535px) } 25% { transform: translate(345px, -535px) } 50% { transform: translate(345px, -925px) } 100% { transform: translate(345px, -925px); opacity: 0 } } .eight { background-color: orange; width: 40px; height: 35px; transform: translate(250px, -962px); animation-name: move2; animation-duration: 5s; animation-delay: 5s; animation-iteration-count: 1; } @keyframes move2 { 0% { transform: translate(250px, -962px) } 10% { transform: translate(5px, -962px) } 20% { transform: translate(5px, -770px) } 30% { transform: translate(250px, -770px) } 40% { transform: translate(5px, -770px) } 50% { transform: translate(5px, -569px) } 60% { transform: translate(250px, -569px) } 70% { transform: translate(5px, -569px) } 90% { transform: translate(5px, -962px) } 100% { transform: translate(250px, -962px) } } الكود باستخدام Grid: HTML <div class="parent"> <div class='one'></div> <div class='two'></div> <div class='three'></div> <div class='four'></div> <div class='five'></div> <div class='six'></div> </div> CSS .parent { width: 800px; height: 450px; background-color: #eee; padding: 25px; margin: 10px auto; position: relative; display: grid; grid-template-columns: repeat(10, 1fr); grid-template-rows: repeat(3, 1fr); } .parent div { background-color: #383838; } .parent .one { grid-row: 1 / span 3; } .parent .two { grid-column: 2 / span 3; height: 70px; align-self: flex-start; } .parent .three { grid-column: 2 / span 3; height: 70px; align-self: center; } .parent .four { grid-column: 2 / span 3; height: 70px; align-self: flex-end; } .parent .five { grid-column: 6 / span 1; grid-row: 1 / span 3; } .parent .six { grid-column: 7 / span 3; height: 70px; align-self: flex-end; } .parent::after { content: ''; height: 45px; width: 45px; position: absolute; background-color: #ffb104; right: 120px; bottom: 37px; animation: my-first-move 3s linear both; } .parent::before { content: ''; height: 45px; width: 45px; position: absolute; background-color: #ffb104; left: 285px; top: 37px; animation: my-second-move 3s linear 3s; } @keyframes my-first-move { 0% { right: 120px; } 30% { right: 361px; bottom: 37px; } 70% { opacity: 1; right: 361px; bottom: 417px; } 100% { opacity: 0; right: 361px; bottom: 417px; } } @keyframes my-second-move { 0% { left: 285px; top: 37px; } 10% { left: 44px; top: 37px; } 20% { left: 44px; top: 225px; } 30% { left: 285px; top: 226px; } 40% { left: 44px; top: 225px; } 50% { left: 44px;top: 417px; } 60% { left: 285px; top: 417px; } 70% { left: 44px; top: 417px; } 85% { left: 44px; top: 37px; } 100% { left: 285px; top: 37px; } }1 نقطة
-
أولاً استعوض الله في بياناتك، وقم بعمل Format للهارد بالكامل، ولكن احذر حيث أن بعض فيروسات الفدية قد تظل موجودة بعد الفورمات لذلك قم بتجربة إضافة بعض الملفات بعد تثبيت نسخة ويندوز جديدة بعد الفورمات وقم بعمل إعادة تشغيل للجهاز فإن لم يتم التشفير، فتلك إشارة جيدة، ولكن حاول تثبيت برنامج Bitdefender قبل استخدام الجهاز لضمان وجود حماية من قبل برنامج حماية قوي. وفي حال كان هناك فلاشة Flash USB متصلة بالجهاز، فقم بعمل فورمات لها أولاً ثم قم بنزعها. وعليك بتجنب استخدام أي كراكات أو تصفح مواقع مشبوهة، فقلة الوعي الأمني يعرضك للكثير من المخاطر، ولا تقم بتحميل أي شيء من على الإنترنت بدون دراية ووعي، والتحميل فقط من المواقع الرسمية الموثوقة. وللعلم هناك إمكانية لفك التشفير في حال كان إمتداد الملفات لديك متعارف على التشفير الخاص بها، وتستطيع تفقد ذلك من خلال المواقع التالية: https://noransom.kaspersky.com https://www.nomoreransom.org/en/decryption-tools.html قم بالبحث عن إمتداد الملف أو اسم الفيروس الذي يظهر لديك، وسيظهر لك في حال كان هناك فك تشفير له، لكن ذكرت لك الحل الأسهل في البداية وهو الفورمات.1 نقطة