مصطلحات البرمجة بالإنجليزية ومعانيها بالعربية
تعرّف إلى ١١٤٣ مصطلحًا إنجليزيًا في تطوير البرمجيات، مع معانيها بالعربية وشرح استخدامها في العمل وأمثلة مترجمة ومشروحة. يشمل الدليل أساسيات البرمجة وقواعد البيانات وتطوير الويب والتطبيقات والاختبار والأمان. هذه مصطلحات إنجليزية للناطقين بالعربية؛ تبقى الجمل الأصلية بالإنجليزية لتتعلم استخدامها في سياقها.
- 1,143 مصطلحًا
- 13 موضوعًا
- 430 مصطلحًا أساسيًا
- 2,298 مثالًا
تعلّم الآلة ومعالجة البيانات
مهمة يضع فيها النموذج كل مدخل ضمن فئة من مجموعة محددة، مثل تقرير ما إذا كانت رسالة بريد مزعجة أو تحديد فئة منتج في صورة.
مجال من الذكاء الاصطناعي يعالج اللغة البشرية، ويطوّر أنظمة تقرأ النص والكلام وتفهمهما أو تترجمهما أو تلخصهما أو تولدهما.
مجال في الذكاء الاصطناعي يعلّم الحواسيب فهم الصور والفيديو، مثل التعرف على الأشياء أو قراءة النص في الصور أو تتبع الحركة.
نوع من تعلم الآلة يكتشف أنماطًا في البيانات من دون إجابات صحيحة أو تسميات مسبقة، مثل تجميع العملاء المتشابهين أو رصد الأحداث غير المعتادة.
جزء من البيانات يُستبعد من التدريب ويستخدم أثناء التطوير لمقارنة النماذج وضبط الإعدادات وتحديد وقت إيقاف التدريب.
مرور كامل واحد لعملية التدريب على مجموعة بيانات التدريب بأكملها. تدرب النماذج عادةً لعدة حقب.
معامل فائق يحدد حجم الخطوة التي يتخذها النموذج عند تحديث معاملاته. إذا ارتفع كثيرًا أصبح التدريب غير مستقر، وإذا انخفض كثيرًا صار التدريب بطيئًا.
إعداد يختاره المهندسون قبل التدريب بدل أن يتعلمه النموذج من البيانات، مثل معدل التعلم أو حجم الدفعة أو عدد الطبقات.
عدد أمثلة التدريب التي يعالجها النموذج معًا قبل تحديث معاملاته مرة واحدة.
طريقة التحسين الأساسية وراء التدريب: تعدّل كل معامل مرارًا بخطوات صغيرة في الاتجاه الذي يقلل الخسارة بأكبر قدر.
مشكلة يكون فيها النموذج أبسط من اللازم أو لم يتدرب بما يكفي لالتقاط أنماط البيانات، فيؤدي أداءً ضعيفًا حتى على بيانات التدريب.
من جميع الحالات التي صنفها النموذج إيجابية، النسبة التي كانت إيجابية فعلًا. يعني الإحكام المرتفع قلة الإنذارات الكاذبة.
من جميع الحالات الإيجابية فعلًا، النسبة التي تمكن النموذج من العثور عليها. يعني الاسترجاع المرتفع قلة الحالات الفائتة.
رقم واحد يجمع الإحكام والاسترجاع باستخدام المتوسط التوافقي لهما. ولا يرتفع إلا عندما يكون كلا المقياسين مرتفعًا.
مجموعة موحدة من المهام والبيانات لقياس النماذج بالطريقة نفسها، بحيث يمكن مقارنة نتائج الفرق المختلفة بإنصاف.
بنية شبكة عصبية ظهرت عام 2017 وتستخدم آلية الانتباه لمعالجة أجزاء التسلسل بالتوازي. وهي أساس النماذج اللغوية الكبيرة الحالية.
مستوى واحد في الشبكة العصبية، يأخذ مجموعة وحدات فيه مخرجات المستوى السابق ويحولها ثم يمررها إلى المستوى التالي.
مخرج واثق لكنه زائف أو مختلق من نموذج توليدي، مثل حقيقة أو اقتباس أو مصدر أو مقطع شيفرة لا وجود له.
أقصى كمية نص، تقاس بالرموز، يستطيع النموذج اللغوي أخذها في الحسبان دفعة واحدة، وتشمل الطلب والوثائق وإجابته نفسها.
أنظمة ذكاء اصطناعي تنشئ محتوى جديدًا، مثل النص والصور والصوت والفيديو والشيفرة، بدل الاكتفاء بتصنيف المدخلات أو توقع القيم.
قائمة أعداد، أي متجه، تمثل كلمة أو جملة أو صورة أو عنصرًا آخر بحيث تتقارب العناصر المتشابهة في المعنى.
تعليمات تُعطى لنموذج المحادثة قبل بدء الحوار لتحدد دوره وقواعده ونبرته وحدوده في الرسائل اللاحقة.
اختصار للتوليد المعزز بالاسترجاع: تبحث المنظومة أولًا في مجموعة وثائق عن مقاطع ذات صلة، ثم تقدمها إلى نموذج لغوي كبير ليصوغ الإجابة.
عمل إضافة تسميات أو ملاحظات إلى بيانات خام، مثل رسم مربعات حول الأجسام في الصور أو تحديد موضوع كل جملة، كي تستخدم في التدريب أو التقييم.
خطوات تنظيف البيانات الخام وإعدادها قبل أن يستخدمها النموذج، مثل حذف التكرارات وملء القيم المفقودة وتغيير حجم الصور أو تطبيع النص.
نوع من تعلم الآلة يتعلم فيه وكيل بالتجربة والخطأ، فيتخذ أفعالًا داخل بيئة ويتلقى مكافآت أو عقوبات بحسب النتائج.
مهمة تعلم غير خاضع للإشراف تجمع العناصر المتشابهة من دون تسميات محددة مسبقًا، مثل تقسيم العملاء بحسب أنماط التسوق.
القيم المتعلمة على وصلات الشبكة العصبية، وتحدد قوة تأثير كل مدخل في الطبقة التالية؛ وتمثل مجتمعة ما تعلمه النموذج.
دالة رياضية بسيطة تطبق على خرج كل وحدة في الشبكة العصبية، وتضيف اللاخطية التي تمكّن الشبكة من تعلم أنماط معقدة.
طريقة لحساب مقدار مساهمة كل وزن في خطأ الشبكة العصبية، بتمرير الخطأ من طبقة الخرج عائدًا نحو المدخلات.
آلية تمكّن النموذج من تحديد أجزاء مدخله الأشد صلة بكل جزء، ومنحها وزنًا أكبر عند إنشاء الخرج.
الإجابات الصحيحة المتحقق منها التي تقارن بها مخرجات النموذج، وتُعد عادة بتوسيم بشري دقيق أو بقياسات فعلية.
إنشاء أمثلة تدريب إضافية بإدخال تغييرات صغيرة على أمثلة موجودة، مثل قلب الصور أو قصها وإعادة صياغة الجمل، لزيادة التنوع الذي يراه النموذج.
جدول يبين، لكل فئة حقيقية، عدد الأمثلة التي أسندها النموذج إلى كل فئة، فيكشف الفئات التي يخلط بينها.
طريقة تقييم تقسّم البيانات إلى أجزاء، وتدرب على جميعها عدا جزء واحد لاختباره، ثم تكرر العملية حتى يستخدم كل جزء للاختبار.
تقنية تحد من تعقيد النموذج أثناء التدريب لتقليل فرط التكيّف وتحسين أدائه على بيانات جديدة.
مرحلة التدريب الأولى والأكبر، يتعلم فيها النموذج أنماطًا عامة من كمية ضخمة من البيانات غير الموسومة غالبًا قبل تكييفه لمهام محددة.
إعداد يتحكم في مقدار عشوائية مخرجات النموذج التوليدي؛ القيم المنخفضة تعطي إجابات أكثر توقعًا وتركيزًا، والعالية أكثر تنوعًا وإبداعًا.
ممارسة تصميم الموجهات واختبارها وتحسينها كي يقدم النموذج مخرجات دقيقة ومفيدة ومتسقة لمهمة معينة.
إدراج بضعة أمثلة محلولة لمهمة داخل الموجه ليحاكي النموذج النمط في مدخل جديد من دون تدريب إضافي.
إعادة استخدام ما تعلمه نموذج من مهمة أو مجموعة بيانات كنقطة بداية لمهمة أخرى ذات صلة بدل تدريب نموذج من الصفر.
نموذج أكمل التدريب المسبق فقط، قبل الضبط الدقيق أو التدريب على التعليمات؛ يواصل النص لكنه لا يتبع التعليمات أو يدردش بموثوقية.
اختصار لشبكة تحرك مرشحات متعلمة صغيرة عبر الصورة لاكتشاف أنماط مثل الحواف والأنسجة والأشكال.
مهمة رؤية حاسوبية تحدد الأجسام في صورة أو فيديو، وتعين فئتها مثل سيارة أو شخص وموقعها غالبًا بمربع إحاطة.
مكوّن يقسم النص إلى رموز ويحولها إلى أرقام يقرأها النموذج، ثم يحول أرقام مخرجاته إلى نص.
مهمة في معالجة اللغة تحدد الرأي أو الشعور في نص، مثل كون مراجعة منتج إيجابية أو سلبية أو محايدة.
هدف أن يعامل النموذج المجموعات المختلفة بإنصاف، مثل تقارب معدلات الخطأ أو القبول بين الجنسين والأعمار والمناطق.
بلوغ حالة مستقرة أثناء التدريب يتوقف فيها الخسار عن الانخفاض بصورة ذات معنى ولا يضيف التدريب مزيدًا من الفائدة.
حالة تضم فيها مجموعة البيانات أمثلة لبعض الفئات أكثر بكثير من غيرها، مثل 990 معاملة سليمة مقابل 10 احتيالية.
خطأ تدخل فيه إلى التدريب معلومات لن تكون متاحة عند التنبؤ، مثل أمثلة الاختبار أو بيانات مستقبلية، فتبدو النتائج أفضل من حقيقتها.
أفضل نتيجة أو أسلوب معروف في وقت معين، ويُقاس عادةً على معيار اختبار معروف.
قادر على التعامل مع أكثر من نوع من البيانات، مثل النصوص والصور والصوت والفيديو، كنموذج يجيب عن أسئلة حول صورة.
نظام مبني حول نموذج لغوي كبير يستطيع تخطيط خطوات واستخدام أدوات، مثل البحث أو الشيفرة أو برامج الشركة، لإنجاز مهمة بمساعدة بشرية محدودة.
استدلال خطوة بخطوة يكتبه النموذج قبل إجابته النهائية، وقد يحسن النتائج في المسائل الحسابية والمنطقية ومتعددة الخطوات.
قاعدة مصممة لتخزين التضمينات والعثور بسرعة على أقربها إلى استعلام، ولذلك تعد مكونًا شائعًا في البحث الدلالي وأنظمة RAG.
اختصار للتكيّف منخفض الرتبة (low-rank adaptation): طريقة لضبط النموذج الدقيق تُبقي الأوزان الأصلية ثابتة وتدرّب مصفوفات صغيرة مضافة فقط، ما يوفر كثيرًا من الذاكرة والتخزين.
اختصار للتعلم المعزز من الملاحظات البشرية (reinforcement learning from human feedback): مرحلة تدريب يرتب فيها البشر إجابات النموذج، ويتعلم نموذج مكافأة تفضيلاتهم، ثم يُضبط النموذج اللغوي الكبير ليحصل على درجات أعلى.
تدريب نموذج أصغر، يسمى الطالب، على تقليد مخرجات نموذج أكبر، يسمى المعلم، ليحتفظ بجزء كبير من الجودة مع سرعة وكلفة تشغيل أفضل.
مهمة في الرؤية الحاسوبية تصنف كل بكسل في الصورة بحسب فئة أو كائن، فتحدد الأشكال بدقة بدل رسم مربعات تقريبية.
مستطيل يرسم حول كائن في صورة ويخزن إحداثياته لتحديد موضعه، وهو الناتج المعتاد لاكتشاف الكائنات.
نموذج توليدي يتعلم إزالة الضوضاء تدريجيًا، فينشئ صورًا أو صوتًا أو فيديو جديدًا بدءًا من ضوضاء خالصة ثم يحسنها على مراحل.
التعرف على الكيانات المسماة (named entity recognition): مهمة في معالجة اللغة الطبيعية تعثر في النص على أسماء الأشخاص والمؤسسات والأماكن والتواريخ والمبالغ وما شابه، ثم تصنف كل عنصر بحسب نوعه.
مجموعة كبيرة ومنظمة من النصوص أو التسجيلات الصوتية تستخدم لتدريب النماذج اللغوية أو دراسة استعمال اللغة.
مدى قدرة الناس على فهم سبب إصدار النموذج تنبؤًا أو قرارًا معينًا، غالبًا بمساعدة أدوات توضح المدخلات الأكثر تأثيرًا.
قاعدة أو فحص يحيط بالنموذج لمنع المدخلات والمخرجات الضارة أو الخارجة عن الموضوع أو غير الآمنة، مثل مرشح يحجب البيانات الشخصية من الإجابات.
اختبار نموذج أو نظام ذكاء اصطناعي بمحاولة متعمدة لدفعه إلى الفشل أو التصرف على نحو ضار، لاكتشاف نقاط الضعف قبل المستخدمين أو المهاجمين.
جعل سلوك نظام الذكاء الاصطناعي متوافقًا مع مقاصد البشر وقيمهم، بحيث يكون نافعًا وصادقًا ويتجنب الضرر؛ ويشير أيضًا إلى مجال البحث في ذلك.
ممارسات وأدوات تشغيل التعلم الآلي في بيئة الإنتاج على نحو موثوق، بما يشمل إصدار نسخ للبيانات والنماذج وأتمتة التدريب والنشر ومراقبة النماذج بمرور الوقت.
تغير البيانات التي يتلقاها نموذج منشور بمرور الوقت مقارنة ببيانات تدريبه، ما قد يؤدي تدريجيًا إلى تراجع دقة تنبؤاته.
تخزين أوزان النموذج، وأحيانًا تفعيلاته، بعدد أقل من البتات، مثل 8 أو 4 بدلًا من 16، لتقليل حجمه وزيادة سرعته.
عملية اكتشاف مشكلات البيانات وإصلاحها، مثل التنسيقات الخاطئة والأخطاء المطبعية والتكرارات والقيم المفقودة، كي تصلح للتحليل.
خلايا أو حقول فارغة في مجموعة بيانات لم تسجل فيها قيمة، وتظهر عادةً على هيئة NULL أو NaN أو فراغ، ويجب التعامل معها قبل التحليل.
قيمة بعيدة جدًا عن معظم القيم الأخرى في مجموعة البيانات، مثل طلب بقيمة 50 ألف دولار بين طلبات تقارب 40 دولارًا.
المرحلة الأولى من التحليل، حيث تلخص مجموعة البيانات وترسمها لفهم بنيتها واكتشاف الأنماط والمشكلات وصياغة أسئلة للاختبار.
عرض البيانات في رسوم ومخططات وخرائط كي يرى الناس الأنماط والمقارنات والتغيرات أسرع مما يرونها في جدول.
اختصار لمؤشر الأداء الرئيسي: أحد المقاييس القليلة التي تختارها شركة أو فريق لقياس التقدم نحو أهدافه الأساسية.
تجربة يُقسّم فيها المستخدمون عشوائيًا إلى مجموعتين، تعرض لكل منهما نسخة مختلفة من شيء ما، لقياس النسخة الأفضل أداءً.
إشارة إلى أن النتيجة لا يُرجح أن تكون مفسرة بالمصادفة وحدها، ويُحكم عليها عادةً بانخفاض قيمة p عن عتبة محددة مسبقًا، مثل 0.05.
سلسلة من الخطوات الآلية تنقل البيانات من مصادرها وتحولها ثم توصلها إلى وجهة مثل مستودع بيانات أو لوحة معلومات أو نموذج.
اختصار لعبارة الاستخراج والتحويل والتحميل: عملية أخذ البيانات من الأنظمة المصدرية وتنظيفها وإعادة تشكيلها ثم تحميلها إلى مستودع بيانات.
القيمة الناتجة عن جمع كل الأعداد في مجموعة ثم قسمة المجموع على عددها؛ وهو المعنى المعتاد لكلمة «متوسط».
القيمة الوسطى بعد ترتيب البيانات؛ وإذا كان عدد القيم زوجيًا فهي متوسط القيمتين الواقعتين في الوسط.
كيفية انتشار قيم متغير ما، بما يبيّن القيم الشائعة والنادرة ومدى تباعدها؛ وغالبًا ما يُعرض في مدرج تكراري.
علاقة بين متغيرين يميلان فيها إلى التغير معًا، وتُقاس غالبًا بمعامل من -1 إلى 1، حيث يشير الصفر إلى عدم وجود علاقة خطية.
البيانات بصورتها عند جمعها أو تصديرها أول مرة، قبل أن ينظفها أحد أو يدمجها أو يلخصها.
أي مكان تأتي منه البيانات، مثل قاعدة بيانات أو تطبيق أو جدول بيانات أو استبيان أو واجهة برمجة خارجية أو ملف يرسله شريك.
سجل يظهر أكثر من مرة في مجموعة البيانات، مثل تخزين العميل أو الطلب نفسه مرتين، ما قد يرفع الأعداد والإجماليات عن قيمها الحقيقية.
مدى دقة البيانات واكتمالها واتساقها وحداثتها، وبالتالي مدى إمكان الوثوق بها عند اتخاذ القرارات.
مقياس لمدى تشتت القيم حول المتوسط الحسابي: تشير القيمة الصغيرة إلى تقارب معظم القيم من المتوسط، والكبيرة إلى تفاوتها الواسع.
مجموعة أصغر تُختار من مجتمع أو مجموعة بيانات أكبر وتُدرس لاستخلاص استنتاجات عن المجموعة كلها.
المسار العام الذي تسلكه قيمة خلال فترة زمنية، مثل الارتفاع المستمر في المبيعات، مع تجاهل التقلبات القصيرة الأجل.
مجموعة قياسات للشيء نفسه تُسجل بترتيب زمني وعلى فواصل منتظمة، مثل الإيرادات اليومية أو زيارات الموقع كل ساعة.
مجموعة من العملاء أو المستخدمين يتشاركون خصائص معينة، مثل البلد أو الجهاز أو سلوك الشراء؛ ويعني الفعل تقسيم البيانات إلى مجموعات كهذه.
عبارة محددة قابلة للاختبار تصف ما تتوقع حدوثه وسببه، وتُدوّن قبل بدء التجربة أو التحليل.
المجموعة التي لا تتلقى التغيير الجاري اختباره، لتوضح نتائجها ما كان سيحدث في غياب ذلك التغيير.
احتمال مشاهدة نتيجة تماثل النتيجة المرصودة أو تتجاوزها تطرفًا، بافتراض عدم وجود أثر حقيقي، أي صحة الفرضية الصفرية.
عدد المشاهدات أو الأشخاص أو الوحدات الداخلة في عينة أو تجربة؛ وتنتج العينات الأكبر عادةً تقديرات أوثق.
النسبة المئوية للمستخدمين الذين ينجزون إجراءً مرغوبًا، مثل الشراء أو التسجيل، من بين كل المستخدمين الذين أتيحت لهم فرصة إنجازه.
خسارة العملاء أو المستخدمين الذين يتوقفون عن استخدام منتج أو يلغون اشتراكًا خلال فترة محددة؛ وتعني أيضًا معدل حدوث ذلك.
مخطط يستخدم أعمدة مستطيلة متفاوتة الأطوال لمقارنة القيم بين فئات، مثل المبيعات حسب المنطقة أو المستخدمين حسب البلد.
اختبار سريع: هل تعرف هذه المصطلحات؟
عشرة أسئلة من هذا المعجم. اختر المعنى الصحيح لكل مصطلح واكتشف نتيجتك.
كيف تتعلم مفردات تطوير البرمجيات
- ابدأ بمصطلحات العمل اليومي مثل bug وfix وcommit وpull request، ثم انتقل إلى المصطلحات المرتبطة بتخصصك.
- اقرأ الجملة الإنجليزية أولًا، ثم راجع الترجمة وشرح استخدام المصطلح. حاول كتابة جملة من مشروع تعمل عليه.
- تعلّم المصطلح مع الكلمات التي تصاحبه: fix a bug وreview a pull request، لا بوصفه كلمة منفردة فقط.
- راجع المصطلحات أثناء قراءة ملفات README وتوثيق البرامج وتعليقات مراجعة الشيفرة. احتفظ بكتابة أسماء الدوال والخصائص كما وردت في الشيفرة.
الأسئلة الشائعة
كيف أبحث عن معنى مصطلح برمجي بالإنجليزية؟
ابحث عن المصطلح بصيغته الإنجليزية، ثم اقرأ معناه في سياق البرمجة. قد يختلف معنى كلمات مثل branch وthread وclass عن معناها في اللغة العامة؛ توضح الأمثلة المقصود في كل سياق.
هل هذا دليل لتعلّم البرمجة أم لتعلّم الإنجليزية؟
يركز الدليل على فهم الإنجليزية المستخدمة في تطوير البرمجيات. يشرح المصطلحات بالعربية ويعرض جملًا إنجليزية مترجمة، لكنه لا يحل محل دورة في البرمجة أو التوثيق التقني.
هل أستخدم المصطلح العربي أم الإنجليزي في العمل؟
استخدم الصيغة التي يفهمها فريقك، ويمكن ذكر المصطلح الإنجليزي بين قوسين عند تقديم المقابل العربي أول مرة. لا تترجم أسماء الدوال والخصائص داخل الشيفرة؛ فكتابتها جزء من واجهة البرنامج.
كيف أميّز بين المعنى العام والمعنى البرمجي للكلمة؟
انظر إلى الكلمات المحيطة بها والمهمة التي تصفها الجملة. مثلًا، تشير branch في سياق Git إلى فرع من تاريخ التطوير، لا إلى غصن شجرة. ابدأ بالتعريف ثم قارن الأمثلة.
مجالات ذات صلة
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
